Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Xamarin.Forms - Développer des applications mobiles multi-plateformes

réf : DEV-XF

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de développer des applications mobiles en C# basées sur le framework Xamarin.Forms.

Objectifs pédagogiques

  • Comprendre le processus de développement d’une application mobile Xamarin.Forms
  • Architecturer une application mobile via le Pattern MVVM
  • Mettre en oeuvre les différents composants graphiques pour concevoir des interfaces mobiles
  • Enrichir l’application mobile par l’accès aux données locales et distantes 

Pré-requis

  • Maîtriser le langage C# et l’environnement .Net

Public concerné

Développeurs, chefs de projets mobilité…

Programme

  • Tour d’horizon des techniques de développement d’applications mobiles
  • Concept Xamarin et plateformes
  • Xamarin.forms V3.0 & Visual Studio 2017
  • Émulateurs : initialisation et paramétrage
  • Anatomie d’une application Xamarin et types de projets

Travaux pratiques

Création d’une application mobile simple

  •  
  • XAML & interfaces mobiles
  • Les extensions du langage
  • Styles et ressources
  • Comparaisons XAML et C#
  • Particularités des plateformes XAML
  • Liaison des données

Travaux pratiques

Création d’une Interface Homme-Machine (IHM) par XAML et par code C#

  • Pages : présentation de l’architecture des interfaces
  • Layout : types de contrôles conteneurs
  • Types de contrôles pour le développement des vues
  • Cells : types d’éléments
  • Responsive Design & Agencements graphiques
  • Présentation du cycle de vie des applications
  • Les apports de la version 3

Travaux pratiques

Utilisation de composants graphiques

  • La création d’une infrastructure de navigation
  • Contrôle ListView
  • Les applications pour les données Parents/enfants
  • Carrousel d’images et bitmaps
  • WebView et BoxView
  • Gesture & diverses spécificités

Travaux pratiques

Mise en oeuvre de la navigation dans l’application mobile

  • SQLite.NET PCL
  • Les opérations de lecture et d’écriture
  • Services Web SOAP et services Web REST
  • Parseur de données JSON
  • Pattern MVVM : présentation et mise en oeuvre

Travaux pratiques

Mise en oeuvre de la connectivité de l’application mobile

  • Particularités Android, iOS & UWP
  • DependencyService
  • Capture multumédia
  • Gestion de la géolocalisation
  • Usage du framework plugins Xamarin Essentials

Travaux pratiques

Mise en oeuvre des spécificités respectives

  • Localisation des applications
  • Sécurité des applications
  • Xamarin Test Cloud
  • Déploiement vers les magasins

Travaux pratiques

Tests de déploiement

Équipe pédagogique

Professionnel expert dans le développement mobile

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?