03 20 61 95 00

Formation Développement mobile natif et multiplateforme avec Xamarin


  • DEVXA1
  • Durée : 4 jours
  • Tarif : 3600 € HT

Objectifs

A l’issue de la formation, les apprenants auront les capacités de :
● Maîtriser le Framework Xamarin avec Visual Studio 2019
● Construire des applications multi-devices
● Être autonome pour développer sur iOS, Android
● Être capable de choisir entre Xamarin Natif et Forms pour un projet
● Faire du développement iOS sur Windows grâce au builder MAC
● Faire des interfaces mobiles « responsives » aux différentes tailles d’écran
● Communiquer avec un service externe (API)
● Gérer le déploiement
● Tester une application

Prérequis

Posséder une bonne connaissance pratique du langage C #

Public

Développeur

Formation(s) associée(s)

enveloppe Cette formation vous intéresse ? Contactez-nous

A distance / Classe virtuelle

En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…

Compte Personnel de Formation

Toutes nos formations sont éligibles au titre du CPF. Contactez nous pour être accompagné dans la démarche (formation@access-it.fr/0320619506)

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
illustration-formation
Les + d'une formation Access it
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
En savoir plus
modules

Les Modules
de formation

Module 1
Présentation du framework
Historique
Présentation de l’écosystème des technologies mobiles
Intégration de Xamarin.Forms dans Visual Studio 2019
Installation et configuration
Module 2
Langage XAML
Introduction à XAML pour les interfaces mobiles
Éditeur d’interface avec Previewer
Extensions du langage (Markup Extensions)
Styles et ressources
Interactions XAML par rapport au code C#
Spécificités des plateformes via XAML
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
Incorporer des vues natives dans le XAML
Introduction et implémentation du Pattern MVVM
Liaison des données
Module 3
Navigation mobile
Mise en place d’une infrastructure de navigation
Types d’éléments (Cells) et contrôle ListView
Carrousel d’images et des bitmaps
Contrôles WebView et BoxView
Gesture et spécificités
Module 4
Accès aux données
Utilisation de SQLite.Net PCL
Services Web REST
Parseur de données avec JSON.Net
Module 5
Customiser ses composants xamarin forms
Les CustomRenderer ou comment tout customiser en Xamarin Forms
Comment bien utiliser les Effects pour simplifier les customisations des composants
Dessiner ses propres composants avec SkiaSharp
Module 6
Xamarin forms – utilisation avancée
Utilisation du VisualState Manager
Utilisation des Triggers pour simplifier la modification de propriétés visuelles
Comprendre les Behavior pour faciliter l’usage du pattern MVVM
Accéder aux fonctions hardware simplement via Xamarin Essentials
Concevoir un « Repeater » lorsque la ListView n’est pas adaptée
Databinding + Command : Liaisons des données sur l’interface avec de l’action !
Les animations
Dependency Service : Comment appeler un service spécifique à une plateforme
Module 7
Test et déploiement
Localisation et langues des applications
Sécurité
Xamarin Test Cloud
Déploiement des applications vers les stores

Cette formation vous intéresse ? Contactez-nous !