Accueil / 2A .NET – Framework mobile Xamarin – réf OPCO: 28135

2A .NET – Framework mobile Xamarin – réf OPCO: 28135

Durée : 5 jours, soit 35 heures
Tarif Inter : 1400 €
Tarif et délai d'accès sur mesure : Nous consulter
Référence : 3ACC

  • Partagez sur
  • Téléchargez en
  • Envoyer

Partager par mail cette formation :

Programme Public & Pré-requis Organisation

Objectifs

  • Comprendre l’architecture du framework Xamarin
  • Comprendre les architectures mobiles multi-plateformes
  • Maîtriser les éléments de bases de la programmation mobile pour iOS et Android
  • Savoir développer une application mobile multi-plateformes de bout en bout (iOS, Android et Windows Phone/ Windows 8)
  • Savoir tester une application

Programme

  1. Introduction  :

    • Connaitre les approches multi-plateformes du marché comparées à l’approche XAMARIN
    • Apprendre à manier les outils et technologies XAMARIN
    • Apprendre à manier 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
  2. 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
    • Extension/intégration avec les plateformes Windows, Phone et Windows 8
    • Les limitations de Xamarin et des plateformes mobiles, impact sur vos développements
  3. Cycle de développement :

    • Intégration avec les outils de développement et cycle de développement
    • Prise en main de Visual Studio et MonoDevelop avec Xamarin
    • Conception de vos projets Design des interfaces (UX)
    • Développement Tests
    • Les limites iOS : multithreading, ressources matérielles, sécurité, contraintes de l’OS…
  4. Étudier le déploiement avec Xamarin :

    • 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
  5. Atelier 1 :

    • Création de votre premier projet iOS
    • Créer le projet et les views
    • Organiser et structurer votre premier formulaire
    • Créer d’autres écrans et gérer leurs navigations
    • Créer des toolbars
    • Tour d’horizon des contrôles de bases
    • Compiler, déployer et tester Debugger
  6. Atelier 2 :

    • Création de votre premier projet Android
    • Créer le projet, l’activité, les fragments et les layouts
    • Organiser et structurer votre premier formulaire et gérer le cycle de vie d’une activité
    • Créer d’autres écrans et gérer leurs navigations
    • Créer des toolbars
    • Tour d’horizon des contrôles de bases
    • Compiler, déployer et tester Debugger
  7.  Atelier 3 :

    • Approfondissement du développement iOS et Android
    • Gérer la fragmentation sous Android
    • Gérer les préférences
    • Fonctionnement, type de référence, écrans de références
    • Organiser vos menus sous iOS et Android
    • Persistance et gestion de données: généralités
    • Persistance et gestion de données: espace de stockage (disque, SD, etc…)
    • Persistance et gestion de données: Choix d’un moteur de persistance Web Service : principes Web Service : REST, JSON, XML, SOAP Web Service : sécurité
    • Les limites Android : multithreading, les différents form factors, fragmentation, sécurité, contraintes de l’OS…
    • Les bonnes pratiques pour gérer au mieux votre cycle de développement (ALM…)
  8. Atelier 4 :

    • Prototyper en respectant l’UX des plateformes cibles
    • Bases d’une architecture multi plateforme mobile
    • Approche MVC
    • Normalisation de la structure de vos projets et de vos implémentations
    • Approche composant avec les PCL/BCL
    • Les clés pour maximiser la réutilisation de code : classes partielles, directives de compilations, composants…
    • Prototypage multi plateforme Prototype iOS
    • Prototype Android Prototype Windows Phone
    • Prototype Windows 8
  9. Atelier 5 :

    • Développement
    • Création d’un projet “Commun”
    • Création de la base de données
    • Création des objets métier
    • Création des services métier
    • Création des UX iOS
    • Création des UX Android Hello iOS, Hello iOS, MVC, Table iOS Hello Android, Hello Android, MultiScreen Mobile Navigation Patterns Web Service Data : SQLite Data : SQL vs NoSQL
  10. Atelier 6 :

    • Tests et déploiement
    • Revues des applications précédemment développées
    • Tests unitaires
    • Debugging
    • Signer ses applications Packaging et processus de déploiement
  11. Travaux Pratiques :

    • A la fin de ce stage pratique, chacun des participants aura expérimenté l’ensemble des composantes d’un projet mobile avec Xamarin, grâce aux 6 ateliers pratiques proposés. 50% de pratique et 50% de théorie
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training.institute@softeam.fr
Prochaines dates

A distance

Du 09 au 13 août 2021
Du 06 au 10 septembre 2021
Du 04 au 08 octobre 2021
Du 13 au 17 septembre 2021
Du 11 au 15 octobre 2021
Du 22 au 26 novembre 2021
Du 06 au 10 décembre 2021

Demande de renseignement