Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Xamarin.Forms - Développer des applications mobiles multi-plateformes

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

Formation à distance
Durée : 28 heures (4 jours)
Durée :28 heures (4 jours)
HT
Se préinscrire
Durée :28 heures (4 jours)
HT
Se préinscrire
Durée :28 heures (4 jours)
HT
Se préinscrire

Formation créée le 26/11/2021. Dernière mise à jour le 21/12/2021.

Version du programme : 1

Programme de la formation

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 de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Chefs de projet mobilité
Prérequis
  • Maîtriser le langage C# et l’environnement .Net

Contenu de la formation

  • Introduction à Xamarin
    • 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
  • Langage XAML et C#
    • 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#
  • Les types d'IHM
    • 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 navigation dans les applications mobiles
    • 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
  • L'accessibilité des données locales et distantes
    • 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
  • Spécificité des plateformes ciblées
    • 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
  • Le déploiement d'une application Xamarin.forms
    • 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 technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...