Xamarin et Xamarin Forms

Xamarin et Xamarin Forms

Informations sur la formation

Détail de la formation

Objectifs de la formation

  • 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#

Prochaines sessions


Public cible

  • Développeurs pour des projets de mobilité

Programme

Présentation de Xamarin Framework

  • Introduction sur les techniques de développement d'applications mobiles
  • Xamarin et plateformes disponibles
  • Intégration de Xamarin.Forms dans Visual Studio 2015
  • Installation et configuration des émulateurs
  • Structure d'une application Xamarin

Langage XAML et applications mobiles hybrides

  • 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
  • Liaison des données

Les types d'interfaces graphiques

  • Vue d'ensemble de l'architecture des interfaces (Pages)
  • Types de contrôles conteneurs (Layout)
  • Type de contrôles pour le développement des vues
  • Types d'éléments (Cells)
  • Agencements graphiques et "Responsive Design"
  • Cycle de vie des applications

Navigation dans les applications mobiles

  • Mise en place d'une infrastructure de navigation
  • Types d'éléments (Cells) et contrôle (ListView)
  • Applications pour les données "Parents / Enfants"
  • Carrousel d'images et des "bitmaps"
  • Contrôles "WebView" et "BoxView"
  • Gesture et spécificités

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

Spécificité des différentes plateformes

  • Spécificités des plateformes Android, Windows Phone 8 et 10 et iOS
  • Service de dépendance "DependencyService"
  • Capture multimédia (son, image et vidéo)
  • Géolocalisation

Déploiement

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

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

0%

This course does not have any sections.

Plus de formations de cet éditeur