Accueil > Développement Logiciel, Devops > Xamarin et Xamarin Forms
Formation #DEV265

Formation Xamarin et Xamarin Forms

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV265


Sessions programmées :

Du 25 au 29 Jan. 2021

Du 22 au 26 Mars 2021

Du 17 au 21 Mai 2021

Du 19 au 23 Juil. 2021

Du 25 au 29 Oct. 2021

Du 20 au 24 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV265


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Maîtriser les concepts de base indispensables pour concevoir une application mobile multiplateforme (Android, iOS, UWP…)
  • Développer des IHM avec les composants graphiques Xamarin.Forms
  • Gérer les spécificités des plateformes cibles
  • Savoir tester une application
  • Gérer le déploiement d'une application
Programme
1/ Présentation du Framework Xamarin
  • Vue d'ensemble des techniques de développement d'applications mobiles
  • Présentation de l'écosystème des technologies mobiles
  • Aperçu des techniques de développement des applications mobiles
  • L'apport des frameworks Xamarin.Forms, Xamarin.Android et Xamarin.iOS
2/ Mise en oeuvre
  • Intégration de Xamarin. Forms dans Visual Studio
  • Installation et configuration des émulateurs
  • Structure d'une application Xamarin
3/ Xamarin et Android
  • La plateforme Android : Présentation
  • Cycle de vie d'une application Android
  • Présentation des Composants et de la structure d’un projet Android
  • Appréhender les notions de base : activity, view, layout, adapter…
  • Le format Android Package (APK)
  • Éditeur graphique d'interface
  • Les différents composants graphiques
  • Interaction composant / code
  • Utilisation des assets dynamiques / ressources statiques
4/ Xamarin et iOS
  • La plateforme iOS : présentation
  • Présentation des Composants et de la structure d’un projet iOS
  • Appréhender les notions de base : storyboard, outlets, UIView…
  • Le format iOS Package (IPA)
  • La navigation pure avec le storyboard
  • Les composants graphiques
  • Interaction avec le code
  • Association ViewController dans le storyboard
  • XIB vs Storyboard
5/ Xamarin Forms
  • Principes et notions de base
  • Langage XAML
  • 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
  • MVVM et DataBinding
  • Liaison des données
6/ Les types d'interfaces graphiques
  • Tour d'horizon de l'architecture des interfaces
  • Présentation des types de contrôles conteneurs
  • Présentation du type de contrôles pour le développement des vues
  • Présentation des types d'éléments
  • Agencements graphiques et "Responsive Design"
  • Cycle de vie des applications
  • Incorporer des vues natives dans le XAML
7/ Gérer la navigation dans les applications mobiles
  • 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
8/ Persistance des données
  • Utilisation de SQLite. Net PCL
  • Opérations de lecture et d'écriture
  • Services Web SOAP et services Web REST
  • Parseur de données JSON. Net
  • Spécificité des différentes plateformes
9/ Appréhender les spécificités des plateformes Android, UWP et iOS
  • Service de dépendance (DependencyService)
  • Capture multimédia (son, image et vidéo)
  • Géolocalisation
10/ Test et Publication
  • Localisation et langues des applications
  • Sécurité
  • Xamarin Test Cloud
  • Publication des applications vers les stores
11/ Personnalisation de ses composants Xamarin Forms
  • Custom-Renderers
  • Les "Effects"
  • Dessiner ses propres composants
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Analystes
  • Architectes
  • Chefs de Projet
  • Développeurs
  • Testeurs
Dates

Dates

  • Du 25 au 29 Jan. 2021
  • Du 22 au 26 Mars 2021
  • Du 17 au 21 Mai 2021
  • Du 19 au 23 Juil. 2021
  • Du 25 au 29 Oct. 2021
  • Du 20 au 24 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation