Empire Training

Développement Mobile - Xamarin

Cette formation a pour objectif de vous apprendre les bases du développement mobile avec le logiciel Xamarin et, en particulier, les nombreuses contraintes que les développeurs doivent savoir gérer sur ce type de développement. 

Il sera également question de bien marquer les différences entre les environnements mobiles iOS, Android et Windows Phone notamment en termes d’ergonomie, d’expérience utilisateur, de framework et d’environnements techniques associés.

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Vous développerez vos compétences professionnelles en travaillant sur des projets concrets inspirés de la réalité en entreprise.Pas de problème, étudiez à votre rythme.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Gagnez des certificats et des diplômes

Gagner des certificats et des diplômes peut améliorer votre carrière, élargir vos horizons et vous offrir une satisfaction personnelle accrue.

Objectifs de la formation Xamarin

Objectif opérationnel :

Développer des applications Mobile avec le logiciel Xamarin.

Objectifs pédagogiques :

  • Comprendre l’architecture du framework Xamarin
  • Comprendre les architectures mobiles multiplateformes
  • Maîtriser les éléments de base de la programmation mobile pour iOS et Android
  • Savoir développer une application mobile multiplateformes de bout en bout (iOS, Android)
  • Savoir tester une application.

À qui s’adresse cette formation ?

Public :

Ce stage Xamarin s’adresse en particulier aux architectes de logiciels, chefs de projets mobiles, développeurs / testeurs.

Prérequis :

Connaissance de l’environnement Microsoft .NET, C#, Visual Studio et TFS.
Un bon prérequis consiste à avoir suivi la formation « C# Développer en .NET avec Visual Studio 2017 » (SLVS7).

Une pédagogie basée sur la pratique

  • Acquérir des compétences essentielles en validant des projets professionnels.
  • Progressez à l’aide d’un expert du métier.
  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les bases de Xamarin :

Introduction

Connaître les approches multi-plateformes du marché comparées à l’approche
 Xamarin
Apprendre à manier les outils et technologies Xamarin
Apprendre à manier les outils Microsoft et les outils tiers dans le cadre 
du développement multiplateformes
Les langages Objective-C, Java et C# : avantages et inconvénients
Préparation et configuration de votre environnement de développement 
avec Xamarin, iOS et Xamarin, Android

Concept de base

DotNet multiplateforme
Base Classe Library (BCL) et Portable Class Library (PCL)
Xamarin : le framework, son architecture et le mécanisme de binding
Les points clés sur la structuration de vos projets et réutilisation de votre code
Les supports des plateformes cibles, iOS et Android
Extension / intégration avec les plateformes Windows Phone et Windows 8
Les limitations de Xamarin et des plateformes mobiles, impact sur vos développements

Cycle de développement

Intégration avec les outils de développement et cycle de développement
Prise en main de Visual Studio et MonoDevelop avec Xamarin
Conception de vos projets
Design des interfaces (UX) Développement
Tests
Les limites iOS : multithreading, ressources matérielles, sécurité, 
contraintes de l’OS…
Les limites Android : multithreading, les différents form factors, 
fragmentation, sécurité, contraintes de l’OS…
Les bonnes pratiques pour gérer au mieux votre cycle de développement  (ALM…)

Étudier le déploiement avec Xamarin

Considération générale sur le déploiement d’application mobile
IOS : déploiement sur l’Apple Store, déploiement en entreprise, Ad-Hoc…
Android : déploiement sur Google Play et les autres stores Android

Un encadrement individuel et privilégié.

La communauté Empire Training

Comment se déroule un parcours Empire Training ?

Dès la formation choisie jusqu’à leur entrée dans leur nouvelle carrière, nos étudiants racontent chaque étape de leur expérience et le soutien qu’ils ont reçu.