SF34106
4 jours
Formation .Net MAUI : développer des applications mobiles.
Devenez expert en .Net MAUI en 4 jours et transformez vos compétences en développement mobile !
Découvrez notre formation .Net MAUI, la clé pour maîtriser le développement d'applications mobiles de demain. Les participants plongeront dans l'univers de .Net MAUI et apprendront à tirer parti de ses fonctionnalités avancées, tout en comprenant ses différences avec Xamarin.Forms. Ils sauront créer une application mobile fonctionnelle et concevoir des interfaces captivantes avec XAML. Ils intégreront également la liaison de données, la navigation et le passage de paramètres pour des interactions dynamiques et fluides. Équipez votre équipe des compétences indispensables pour rester à la pointe dans un secteur en constante évolution !
Programme de formation .Net MAUI : développer des applications mobiles.
Introduction à .NET MAUI et à l’installation
Introduction à l’architecture .NET MAUI
Avantages de .NET MAUI par rapport à Xamarin.Forms
Avantages d’une base de code unique pour le développement multiplateforme
Comparaison avec Xamarin.Forms
Configuration et installation : Visual Studio, SDKs
Exemple de cas pratique : Configuration de l’environnement de développement avec Visual Studio et les SDK.
Construire des applications avec MVVM
Principes fondamentaux du modèle MVVM
Modèle Shell pour la navigation
Concepts ICommand et IAsyncCommand
Intégration de la boîte à outils de la communauté .NET pour MVVM
Techniques de navigation et de routage
Exemple de cas pratique : Créer des pages et gérer la navigation.
Concevoir des interfaces utilisateur avec XAML
Maîtriser XAML pour la conception de l’interface utilisateur
Styles et thèmes
Animations et états visuels
Personnaliser les éléments de l’interface utilisateur
Gérer les besoins d’interface utilisateur spécifiques à une plateforme
Principes de base de XAML : présentations, vues, pages
Personnalisations spécifiques à la plateforme
Exemple de cas pratique : Créer et styliser des présentations d’interface utilisateur à l’aide de XAML.
Liaison de données et interaction avec l’utilisateur
Interactions dynamiques de l’interface utilisateur à l’aide de la liaison de données
Passage de paramètres entre les vues
Utilisation de BindingContext
Convertisseurs de valeurs
Principes fondamentaux de la liaison de données
Contrôles ItemsView pour ListView
Exemple de cas pratique : Mettre en œuvre le passage de paramètres entre les vues.
Accès et gestion des données
Accéder aux sources de données locales et distantes et les gérer
Compatibilité des données entre platesformes
Configuration et opérations SQLite
Analyse JSON
Stockage des clés de préférences
Exemple de cas pratique : Intégrer une base de données SQLite dans un exemple d’application.
Test et débogage des applications .NET MAUI
Test et débogage des applications .NET MAUI
Outils de débogage de Visual Studio
Principes des tests unitaires
Xamarin Test Cloud
Débogage des problèmes multiplateformes
Techniques de test de l’interface utilisateur
Exemple de cas pratique : Effectuer des tests unitaires sur une application .NET MAUI.
Déploiement et optimisation
Préparer les applications pour le déploiement
Flux de déploiement : Android Play Store, Apple App Store
Techniques d’optimisation des performances
Processus de localisation
Configurations spécifiques à la plateforme
Sécurisation et optimisation des applications
Exemple de cas pratique : Déployer un exemple d’application sur une plateforme spécifique.
Fonctionnalités avancées et considérations multiplateformes
Exploiter les fonctionnalités spécifiques à une plateforme dans le cadre d’un développement multiplateforme
Personnaliser les fonctionnalités en fonction des exigences des différentes plates-formes
Gérer les techniques d’intégration natives
Mise en œuvre de la géolocalisation et gestion du multimédia
Services de dépendance (DependencyService) pour répondre aux besoins spécifiques des plates-formes
Personnalisation de contrôles
Exemple de cas pratique : Implémentation de la géolocalisation dans un exemple d’application multiplateforme.
Nos autres formations en Microsoft .NET .
Formation .Net MAUI : développer des applications mobiles
Formation ASP.NET
Formation ASP.NET Core
Formation Blazor
Formation C#
Formation C# Perfectionnement
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.