Technifutur® sur Facebook Technifutur® sur LinkedIn Technifutur® sur Twitter Technifutur® sur YouTube Newsletter Technifutur®

Retour Page d'accueil

Vos contacts pour cette formation

Entreprises

Formulaire de renseignements

Martine Simonis
Chargée relations entreprises
T : 04 382 45 18 | Mail


Elisabeth D'Eleuterio
Coordinatrice
T : 04 382 44 46 | Mail


Maria Sciortino
Coordinatrice
T : 04 382 44 63 | Mail


Caroline Sekieta
Coordinatrice
T : 04 246 62 18 | Mail



Planifications pour cette formation

Cette formation n'est pas planifiée actuellement

> Formations  Informatique / Mobiles et tablettes / Développement d'applications natives

Concevoir des applications mobiles multi-plateformes avec Xamarin

Type de formation :  | Participants : 12  | Durée : 3 jours

> Objectifs

La formation Xamarin a pour objectif de donner les bases du développement mobile multi-plateforme (iOS / Android) en utilisant la technologie Xamarin.

Divers aspects seront abordés, tel que l’architecture mobile multi-plateforme avec Xamarin, le framework Xamarin Forms, le pattern MVVM et le language de description d’interface XAML, les web services, la gestion de données locales.

De nombreux exercices permettront aux participants d’assimiler la théorie et de mettre en pratique les diverses techniques évoquées.

A l’issue de cette formation d'initiation à Xamarin, les participants seront en mesure :

  • Appréhender l'architecture de la technologie Xamarin et du framework Xamarin Forms
  • Appréhender les architectures mobiles multi-plateformes
  • Maîtriser les éléments de bases de la programmation mobile pour iOS et Android avec Xamarin Forms
  • Développer une application mobile multi-plateformes (iOS / Android).

 

> Public

Développeurs professionnels, enseignants en informatique, etc.

> Prérequis

De bonnes connaissances des bases de la programmation orientée objet et du langage C#.

Une expérience en HTML/CSS ou WPF/Silverlight est un plus.

Ou les formations iOS et/ou Android.

 

> Programme

La formation est donnée en alternant théorie et exercices pratiques sur les points suivants :

Introduction à Xamarin

  • Les approches multi-plateformes du marché comparées à l’approche Xamarin
  • Les outils et technologies Xamarin
  • Les outils Microsoft et les outils tiers dans le cadre du développement multi-plateformes.
  • Préparation et configuration de votre environnement de développement avec Xamarin iOS et Xamarin Android

Concept de base

  • DotNet multiplateforme
  • Portable Class Library (PCL) et .Net standard
  • 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
  • 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 Xamarin Studio avec Xamarin
  • Conception de vos projets
  • Pattern MVVM et Binding
  • Design des interfaces en XAML
  • Développement avec Xamarin Forms
  • Programmation asynchrone avec async-await
  • Accès aux web services SOAP & REST
  • Base de données SQLite locale
  • Plugins Xamarin
  • Tests
  • Les bonnes pratiques pour gérer au mieux votre cycle de développement (ALM, etc…)

Déploiement

  • 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


Version Texte | Imprimez cette formation Version imprimable