Nos domaines de formation :

Formation Xamarin.Forms, développer des applications mobiles multiplateformes

4,1 / 5
Stage pratique
Durée : 4 jours
Réf : XAM
Prix  2018 : 2490 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Vous découvrirez dans ce stage les capacités multiplateformes du framework Xamarin.Forms intégré à Visual Studio. Vous développerez et testerez des applications pour les téléphones mobiles iOS, Android et Windows Phone via les langages C# et XAML.

Objectifs pédagogiques

  • Comprendre le processus de développement d'une application mobile Xamarin.Forms
  • Maîtriser les techniques et langages lors du développement d'une application mobile
  • Mettre en œuvre les différents composants graphiques pour concevoir des interfaces mobiles
  • Enrichir l'application mobile par l'accès aux données locales et distantes

Travaux pratiques

Les travaux pratiques, sur Mac et sur PC, permettent d'appréhender la problématique des IHM pour mobiles pour tout système d'exploitation.
PROGRAMME DE FORMATION

Présentation du framework

  • Aperçu des techniques de développement d'applications mobiles.
  • Concept Xamarin et plateformes disponibles.
  • Intégration de Xamarin.Forms dans Visual Studio 2013.
  • Installation et configuration des émulateurs.
  • Anatomie d'une application Xamarin et types de projets.

Exercice
Développement d'une première application mobile.

Langage XAML et C# pour les applications mobiles

  • Introduction à XAML pour les interfaces mobiles.
  • Extensions du langage (Markup Extensions).
  • Styles et ressources.
  • Interactions XAML par rapport au code C#.
  • Spécificités des plateformes via XAML.
  • Liaison des données.

Exercice
Développement d'une IHM via le langage déclaratif XAML et via le code C#.

Types d'IHM

  • Vue d'ensemble de l'architecture des interfaces (Pages).
  • Types de contrôles conteneurs (Layout).
  • Type de contrôles pour le développement des vues.
  • Types d'éléments (Cells).
  • Agencements graphiques et "Responsive Design".
  • Cycle de vie des applications.

Exercice
Mise en œuvre des composants graphiques.

Navigation dans les applications mobiles

  • Mise en place d'une infrastructure de navigation.
  • Contrôle ListView.
  • Applications pour les données Parents/Enfants.
  • Carrousel d'images et des bitmaps.
  • Contrôles WebView et BoxView.
  • Diverses spécificités (Gesture...).

Exercice
Intégration de la navigation dans une application mobile.

Accès aux données locales et distantes

  • Utilisation de SQLite.Net PCL.
  • Opérations de lecture et d'écriture.
  • Services Web SOAP et services Web REST.
  • Parseur de données JSON.
  • Introduction et implémentation du Pattern MVVM.

Exercice
Réalisation d'applications mobiles connectées.

Spécificité des plateformes ciblées

  • Spécificités des plateformes Android, iOS et WP8.
  • Service de dépendance (DependencyService).
  • Capture multimédia (son, image et vidéo).
  • Gestion de la géolocalisation.

Exercice
Implémentation des spécificités respectives.

Déploiement

  • Localisation des applications. Sécurité.
  • Possibilités du Xamarin Test Cloud.
  • Déploiement des applications vers les magasins.

Exercice
Tests de déploiement.

Participants / Prérequis

» Participants

Développeurs et chefs de projets mobilité.

» Prérequis

Connaissance requise de C# 3.0, la connaissance du XAML est un avantage certain.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
FIRMIN G. 29/05/2018
4 / 5
très pédagogue et perfectionniste. Cet intérêt nous d'être certain qu'on a compris le concept et le but de la formation.

Cédric D. 29/05/2018
5 / 5
Contenu très intéressant et très dense. Une journée supplémentaire pour approfondir l'utilisation des plugins et des liens avec les fonctionnalités du téléphone ... ne serait pas de trop. La mise en pratique de chaque partie permet de bien comprendre les différents points.

Alain J. 13/03/2018
4 / 5
Sujet complexe sur une plateforme instable. Mais le formateur a su réagir et expliquer les méthodes de contournement. Très bonne pédagogie Sans doute serait il nécessaire d'avoir un stage de 5 jours car la formation est très dense.

Clément A. 21/11/2017
4 / 5
Très bonne formation avec cependant la difficulté de s'adapter au niveau de chacun. En effet, certains participants étaient des développeurs et d'autre des chefs de projets qui ont eu beaucoup de difficultés à suivre lors des cas pratiques. Il y avait alors quelques problèmes de rythmes mais qui n'est pas de la faute du formateur.

Loïc C. 21/11/2017
4 / 5
Contenu varié avec beaucoup de travaux pratiques afin de voir un panel assez important sur la technologie Xamarin Forms. L'animateur a su s'adapter au niveau très différents des élèves.

Didier B. 21/11/2017
4 / 5
il aurait fallu spécifier que la connaissance de c# est reciommandée

Mathieu P. 21/11/2017
4 / 5
Dommage que toute la formation a été faite sur MAC

Christophe P. 05/09/2017
4 / 5
Le contenu et le formateur sont très biens mais, pour des gens qui ont déjà fait du WPF, une grosse partie du cours est déjà connue. Je comprends qu'il faut mettre tout le monde a niveau et je n'ai pas de suggestion pour améliorer ça mais je me suis un peu ennuyé parfois

Freddy J. 05/09/2017
4 / 5
il aurait été très bien d'avoir les exercices corrigés afin de voir ses erreurs sur chaque exercice plutôt qu'à la fin de la formation

Jocelyn D. 05/09/2017
4 / 5
Animateur peu pédagogue et ne maîtrisant pas son sujet à 100% (il valait mieux être très débrouillard par soi-même). Support de cours très lacunaire (exemples de code tronqués donc pas réutilisables à terme). J'ai été bloqué plusieurs fois (pbs de connexion internet notamment) mais le formateur n'a pas pris de temps pour me débloquer si bien que la dernière journée s'est déroulée à regarder les autres avancer, réduit au rôle de spectateur frustré et démotivé ne pouvant rien expérimenter par moi-

Colin C. 05/09/2017
4 / 5
Parfait comme toujours avec ce formateur...

Eva B. 05/09/2017
4 / 5
Contenu complet et enchaînement logique Idées/Suggestions : Parler des messages (pour la communication entre les pages) Préparer une solution de base "à remplir" pour les exercices (avec des TODO) + fournir exercices corrigés dès le début Faire les exercices à l'écran pendant la session plutôt que de ne montrer que le résultat Pour le support papier : avoir un sommaire plus détaillé pour retrouver les informations plus facilement (un document word serait peut-être plus approprié)

Clément P. 05/09/2017
5 / 5
Bonnes explications du formateur le passage aux exercices un peu compliqué parfois pour les novices, mais les documents de cours sont bien fait

Julien C. 05/09/2017
5 / 5
Beaucoup de chapitres à suivre en 4 jours. Satisfait de la pédagogie dans la partie théorique. Un peu trop de copier/coller pour les exercices mails le temps défini pour la formation ne permet pas trop de libertés.

Nicolas B. 05/09/2017
5 / 5
Formateur qui connaît le sujet et qui aime transmettre

Frédéric B. 05/09/2017
5 / 5
Contenu intéressant dans le cadre de notre portabilité de nos applications mobiles vers Xamarin
Avis client 4,1 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.