XAMARIN

Formation certifiante - Code CPF 94 009 - 5 jours (35 heures)

Formations en présentiel

Formations Blended - Learning

Formations E-learning Tutoré

Présentiel

Blended - Learning

E-learning tutoré

A l'issue de la formation, les stagiaires seront capables de :

 
  • Comprendre les avantages et les inconvénients des différentes options du développement mobile multiplateforme
  • Maîtriser l’architecture des applications basées sur Xamarin
  • Acquérir de l’expérience avec différentes techniques de partage de code, y compris l’injection de dépendance<
  • Construire des applications qui utilisent une interface iOS native et l’interface native Android
  • Créer une application avec une interface utilisateur multiplateforme utilisant Xamarin.Forms
  • Découvrez comment déployer une application mobile privé et public aux différents stores d’applications
 

La formation Xamarin est accessible à toute personne ayant :

  • Une bonne maîtrise de l’environnement Visual Studio
  • Des connaissances en développement .NET et C#

Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.

  • Développeur informatique et Ingénieur d’étude
  • Architecte système et logiciel
  • Chef de projet et consultant Informatique

PROGRAMME DE FORMATION

XAMARIN

Développement mobile options 

  • Paysage mobile
  • Développement iOS natif
  • Développement natif Android
  • Développement Plate-forme Windows Universal (UWP)
  • Développement multiplateforme.

Atelier et Cas pratique

Xamarin Plate-forme de développement 

  • Histoire
  • Composants
  • Xamarin sur iOS
  • Xamarin sur Android
  • Xamarin sur Windows
  • Le partage de codes
  • Xamarin.Forms

Commencer 

  • Xamarin développement sur un Mac
  • Xamarin Android Développement sur Windows
  • Xamarin iOS développement sur Windows

Atelier et Cas pratique

Création d’une solution d’application 

  • Xamarin.Forms vs natif UIs
  • Projets communs bibliothèques de classes portables PCL
  • .NET standard
  • Approches de partage de code
  • Injection dépendance

Xamarin.Android

Atelier et Cas pratique

Xamarin.iOS 

  • SDKs iOS et périphériques
  • iOS Simulator
  • Utilisation de l’agent Xamarin Mac
  • Fonctionnement sur un périphérique physique
  • Application iOS architecture
  • Storyboards et fichiers XIB
  • Composants de l’interface utilisateur
  • Contrôleurs, les délégués et les sources de données
  • Points de vente et actions
  • Exécution en arrière-plan
  • Les notifications Push
  • Caractéristiques des Plateformes spécifiques
  • Localisation

Éléments de construction d’application partagés 

  • MVC et MVVM
  • Threading et des opérations asynchrones
  • Les données de Persistance
  • La mise en réseau
  • Consommer un service Web
  • Utilisation des fonctionnalités spécifique de la plate-forme

Atelier et Cas pratique

Xamarin.Forms 

  • Architecture de Xamarin.Forms
  • Quand Xamarin.Forms est le bon choix
  • Introduction à XAML
  • Le Renderers
  • Pages, Layouts, vues et cellules
  • Data Binding
  • Spécificité des Plate-forme pour les interfaces utilisateur
  • Intégration des Vues Natives
  • Localisation
  • Optimisation des performances

Essai 

  • Tests unitaires
  • UI Test
  • Xamarin Cloud Test

Atelier et Cas pratique

Allez plus loin

Développez vos compétences

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS