Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Langage Bas Niveau

LD-115  Xamarin et Xamarin Forms |  5 jours


01/. Présentation du Framework Xamarin

  • Introduction sur les techniques de développement d'applications mobiles
  •  Présentation de l'écosystème des technologies mobiles
  •  Les bonnes pratiques sur le mobile
  •  Xamarin et les plateformes disponibles
  •  Intégration de Xamarin.Forms dans Visual Studio 2019
  •  Installation et configuration des émulateurs
  •  Structure d'une application Xamarin.

02/. Xamarin Android

  • Cycle de vie d'une application Android
  • Éditeur graphique d'interface. Les différents composants graphiques
  • Interaction composant / code
  • Utilisation des assets dynamiques / ressources statiques.

03/. Xamarin iOS

  • La navigation pure avec le storyboard
  •  Les composants graphiques
  •  Interaction avec le code
  •  Association ViewController dans le storyboard
  •  XIB vs Storyboard.

04/. Xamarin Forms

  • Langage XAML
  •  Introduction à XAML pour les interfaces mobiles
  •  Extensions du langage (Markup Extensions)
  •  Styles et ressources
  •  Interactions XAML par rapport au code C#
  •  Spécificités des plateformes via XAML
  •  Introduction et implémentation du pattern MVVM (Model View ViewModel)
  •  Liaison des données.

05/. Les types d'interfaces graphiques

  • Vue d'ensemble de l'architecture des interfaces
  •  Types de contrôles conteneurs
  •  Type de contrôles pour le développement des vues
  •  Types d'éléments
  •  Agencements graphiques et "
  • Responsive Design"
  •  Cycle de vie des applications
  •  Incorporer des vues natives dans le XAML.



06/. Navigation dans les applications mobiles

  • Mise en place d'une infrastructure de navigation
  •  Types d'éléments (Cells) et contrôle ListView
  •  Carrousel d'images et des bitmaps
  •  Contrôles WebView et BoxView
  •  Gesture et spécificités.

07/. Accès aux données

  • Utilisation de SQLite.Net PCL
  •  Opérations de lecture et d'écriture
  •  Services Web SOAP et services Web REST
  •  Parseur de données JSON.Net.

08/. Spécificité des différentes plateformes

  • Spécificités des plateformes Android, UWP et iOS
  •  Service de dépendance (DependencyService)
  •  Capture multimédia (son, image et vidéo)
  •  Géolocalisation.

09/. Test et déploiement

  • Localisation et langues des applications
  •  Sécurité
  •  Xamarin Test Cloud
  •  Déploiement des applications vers les stores.

10/. Customiser ses composants Xamarin Forms

  • Les Custom Renderers ou comment tout customiser en Xamarin Forms
  •  Comment bien utiliser les "
  • Effects"
  • pour simplifier les customisations des composants ? Dessiner ses propres composants.



Public
Développeurs pour des projets de mobilité.

Objectifs
Connaître le fonctionnement de Xamarin Framework. Construire des applications multi-devices. Gérer le dispositif IHM et l'accès aux données. Gérer les spécificités des plateformes cibles. Tester une application. Gérer le déploiement.

Prérequis
Avoir de bonnes connaissances sur l'environnement .NET et C#.

Méthodes pédagogiques
1 ordinateur par personne, 1 vidéoprojecteur par salle de cours, Connexion Internet très haut débit. Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne. Évaluation continue par le formateur pendant le cours et formulaire à compléter par écrit en fin de formation. Attestation de stage délivrée individuellement en fin de formation.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact