Xamarin.Forms - Développer des applications mobiles multi-plateformes
0/10
(0 avis)
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...
0/10
(0 avis)