menu logo orsys formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Applications mobiles

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

4,4 / 5
Stage pratique
Durée : 4 jours
Réf : XAM
Prix  2019 : 2540 € 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 V 3.0 intégré à Visual Studio. Vous développerez et testerez des applications pour les téléphones mobiles iOS, Android et le plateforme Windows UWP via les langages C# et XAML.

Objectifs pédagogiques

  • Comprendre le processus de développement d'une application mobile Xamarin.Forms
  • Architecturer une application mobile via le Pattern MVVM
  • 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 V 3.0 dans Visual Studio 2017.
  • 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.
  • Nouveautés de la version 3 : CSS, Visual State Manager et le contrôle FlexLayout.

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 UWP.
  • Service de dépendance (DependencyService).
  • Capture multimédia (son, image et vidéo).
  • Gestion de la géolocalisation.
  • Utilisation du framework plugins Xamarin Essentials

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

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Stéphane W. 14/05/2019
4 / 5
Contenu pédagogique équilibré. Bon rythme du formateur.

Clément L. 14/05/2019
4 / 5
pas assez de pratique et de liaison avec les forums, la documentation et autres ressources accessibles une fois la formation terminée

Sandrine D. 14/05/2019
5 / 5
Formateur très pédagogue

Pierrick B. 20/11/2018
4 / 5
Le contenu de la formation était très bon. J'aurais aimé qu'on passe un peut plus de temps sur le MVVM et prisme.

Yoann G. 20/11/2018
5 / 5
Mériterai une journée additionnelle pour approfondir des sujets survolés et augmenter les TP
Avis client 4,4 / 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.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
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.
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys