DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTESophia-Antipolis - 04 93 00 11 13Aix-Marseille - 04 42 34 19 55

Formation Développement d’interfaces mobiles avec Xamarin

Télécharger Télécharger en PDF

Durée: 5 jours
Référence: FAFDEVNET2A1
Langue du support de cours:  Support en français

[Like button control]

Cette formation de 5 jours délivrée par un instructeur permet d'acquérir les compétences nécessaires au développement d'applications mobiles pour iOS, Android et UWP avec Xamarin.

Objectifs:
- Comprendre l’architecture de Xamarin
- Etre capable d’installer les outils de développements
- Etre capable de développer des applications cross-plateforme pour Android et iOS
- Etre capable de tester l’application - Savoir publier sur les différents stores

Public: Cette formation concerne les développeurs, chefs de projets et architecte impliqués dans des projets de développements mobiles.

Pré-requis:
Pour suivre cette formation dans de bonnes conditions, des connaissances minimums sur le langage C# et le Framework .NET est conseillée.


Module 1: Vue d’ensemble de Xamarin

Les parts de marchés

Les mobiles les plus utilisés par catégorie de site / application

Les versions des OS

La fragmentation des terminaux

La fragmentation des tailles d'Écran et des résolutions

Module 2: Démarrer avec Xamarin

Installations

Anatomie d'un projet

Mise à jour des packages NuGets

Atelier pratique : Installation et tests des outils de développement

Module 3: La PCL – MVVM et tests unitaires

Ecriture d'une PCL autonome

MVVM Concepts

MVVM : mise à jour de la structure d’un projet

Xaml Introduction

Xaml Les contrôles et le Binding

Xaml Evenements et commandes

Le système de messagerie

Tests unitaires de la PCL

Atelier pratique : Développement d’une première application et mise en place des tests unitaires

Module 4: Xamarin Forms

Anatomie d'un projet et des packages

Le versioning et les options

Atelier pratique : Développement d’une application avec mise en place de la gestion des versions et codage d’options.

Module 5: Xaml en détails

Concept

Les différents contrôles disponibles

Boite de messages

Images

Ressources

Atelier pratique : codage d’écrans dans l’application en XAML, ajouts d’images et de ressource

Module 6: La navigation entre les pages

Vue d’ensemble

Le concept de pile de navigation

Atelier pratique : mise en place des fonctions de navigation dans l’application

Module 7: Le cycle de vie

Cycle de vie iOS , Android et Windows

Cycle de vie Xamarin.Forms

Informations nécessaires au démarrage (OnStart)

Informations à mémoriser à la suspension

Informations à manipuler sur une réactivation

Utiliser des Evénements iOS, Android ou Windows

Atelier pratique : gestion du démarrage et de l’arrêt de l’application, ajout de fonctionnalité spécifiques aux OS

Module 8: La préparation des appareils physiques

Vue d’ensemble de la préparation

Process pour chaque type de device

Atelier pratique : Application sur iOS et Android

Module 9: Le déploiement

Principes de déploiement

Publication dans les stores

Atelier pratique : déploiement de l’application dans les différents store

Module 10: L'accès aux données

Les propriétés

Les fichiers

SQLite

Atelier pratique : lecture et écriture de données dans une page d’articles et dans une base SQLLite.

Module 11: Les notifications en Push

Fonctionnement des notifications

Implémentation de notifications

Atelier pratique : mise en place d’une notification lors d’arrivée d’un produit dans l’application

Module 12: L'utilisation de librairies natives

Intérêts des librairies natives

Utilisation des librairies natives

Atelier pratique : appel de bibliothèque native sur Android et iOS

Rappel formation Développement d’interfaces mobiles avec Xamarin

Dates des formations
Aix-Marseille
 Du 2 décembre au 6 décembre

Sophia-Antipolis
 Du 18 novembre au 22 novembre

Cliquer sur une date pour réserver.
Ce cours peut-être adapté sur mesure en intra-entreprise.

Partenaire FAFIEC

Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles