Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
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 05 au 09 Août 2024
Du 09 au 13 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.