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

0 Enrolled
28 heures
  • 28 heures
  • 45
  • 0
  • no
2,380.00€

Aperçu du cours

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.

Prérequis

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

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

Public ciblé

  • Développeurs
  • Chefs de projet mobilité

Programme de 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

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content