Concevoir des applications mobiles multi-plateformes avec Xamarin

Retour à la liste des formations
Formations de courte durée
Thème(s): Mobile
Durée:
3 jours
Formateur:
CogniTIC
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. 

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

Public
Développeurs professionnels, enseignants en informatique.
Prérequis
De bonnes connaissances de base de la programmation orientée objet et du langage C#.

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

Contenu de la formation
Objectifs :

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

  • 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).

Programme :

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
  • 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
  • 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
formation xamarin
Particularités

Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable: outplacement, PFI,...

Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis.

CETTE FORMATION EST ORGANISÉE UNIQUEMENT SUR DEMANDE, dans le cadre de formation inCompany et/ou sur-mesure. Pour en savoir plus ou solliciter une demande de cotation, contactez entreprises@technofuturtic.be

Cette formation n'est pas agréée Chèques-Formation.

Formateur

  La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.

Prix
Informations
Prix plein : 750
Secrétariat - Pôle Entreprises
Tél. 071 254 942