DEVELOPPEMENT MOBILE AVEC XAMARIN

Présentation de la formation Xamarin :

Cette formation Xamarin de 5 jours vous permettra de connaître et de maîtriser l’ensemble des composantes d’un projet mobile Xamarin, grâce à 5 jours d’ateliers pratiques, de cours théoriques et de retours d’expériences. Cette formation inclus un accès d’un an à la plateforme officielle de formation de Xamarin, Xamarin University. Les participants pourront évaluer leurs acquis le dernier jour de la formation via un test en ligne sur cette même plateforme.
Objectifs pédagogiques :
A l’issue de cette formation, les participants seront en capacité de :

 

  • Appréhender l’architecture du framework Xamarin
  • Appréhender les architectures mobiles multi-plateformes
  • Maîtriser les éléments de base de la programmation mobile pour iOS et Android
  • Maîtriser les patterns architecturaux spécifiques au développement multi-­plateformes
  • Développer une application mobile multi-plateformes

Programme de la formation Xamarin :


Jour 1 : Introduction à Xamarin

 

Introduction

  • Développement mobile : enjeux et particularités
  • Solutions proposées par Xamarin
  • Fonctionnement interne
  • Xamarin University

Outillage

  • Plugin pour Visual Studio
  • Visual Studio for Mac
  • Compilation cross-­plateformes (iOS & Android)

 

Jour 2 : Architecture mobile

 

Partage de code

  • Stratégies de partage de code
  • Comment partager du code avec Xamarin et quels sont les avantages / inconvénients de chacune de ces méthodes ?
  • Que partager et comment le partager

Pattern MVVM

  • Présentation du pattern MVVM
  • Différences entre Xamarin et Xamarin Forms
  • Organisation et bonnes pratiques de découplage entre le code UI et le code métier pour chaque plateforme
  • Injection de dépendance / Inversion de contrôle

Tests unitaires

  • Ecrire des tests unitaires pertinents dans un contexte mobile
  • Test Driven Development
  • Utilisations d’outils de mock et de substitution

 

Jour 3 : Android

 

Développement de la partie Android

  • Présentation du développement Xamarin traditionnel pour des applications Android
  • Créer des écrans en XML avec Activités et des Fragments
  • Naviguer entre écrans avec des Intent
  • Afficher des listes de données avec les ListView
  • Géolocaliser l’utilisateur avec Android
  • Afficher une carte et positionner des points d’intérêts avec les Google Play Services

 

Jour 4 : iOS

 

Développement de la partie iOS

  • Présentation du développement Xamarin traditionnel pour des applications iOS
  • Créer des écrans avec Storyboard et ViewControllers
  • Naviguer entre écrans avec des Segues
  • Afficher des listes de données avec les TableView
  • Géolocaliser l’utilisateur avec iOS
  • Afficher une carte et positionner des points d’intérêts avec les API iOS

 

Jour 5 : Xamarin Forms et pré-­certification

 

Xamarin Forms

  • Présentation du développement d’applications avec Xamarin.Forms et XAML
  • Créer des écrans en XAML avec des Pages
  • Naviguer entre les écrans
  • Afficher des listes de données avec les ListView
  • Géolocaliser l’utilisateur de manière cross-plateform
  • Afficher une carte et positionner des points d’intérêts avec Forms.Maps.

Validation des acquis

  • Test en ligne sur le site de la Xamarin University en passant le test de pré-certification

Public visé

Cette formation s’adresse à un public de développeurs, d’architectes ou de chefs de projets ayant une expérience certaine en développement d’application .NET.

Pré-requis

Connaissance de l’environnement .Net (C# 5), Visual Studio et les terminaux mobiles (iOS, Android, Windows phone). Les postes de travail et les logiciels nécessaires au bon déroulement de la formation sont fournis par Cellenza.

Pré-certification

Lors du dernier jour de formation, les participants passeront le test et pourront valider la pré-certification en ligne via le site de la Xamarin University. Ce premier examen ouvre la porte au passage de l’examen final.

Validations

A la fin de cette formation, les stagiaires recevront une attestation de présence.

formation Xamarin

Informations pratiques :

Durée de la formation :

5 jours (35 heures)

Prix HT :

Inter : 3500€

Prochaines formations :

12-16 Mars 2018

25-29 Juin 2018

12-16 Novembre 2018

Formateurs :

John Thiriet

Expert Xamarin

formateur Mobilité Xamarin John Thiriet

Mathilde Roussel

Expert Xamarin

formateur mobilité Xamarin Mathilde Roussel
Share This