Formation .Net MAUI : développer des applications mobiles.
Score de satisfaction : 4.62/5
Durée :
4 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
2800 €HT

Référence :
SF34106
Durée :
4 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 28 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible

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 !

Objectifs pédagogiques.

1Décrire l'architecture, le processus d'installation et les principales caractéristiques de .NET MAUI

2Comparer .NET MAUI avec Xamarin.Forms, en identifiant les améliorations

3Construire une application mobile fonctionnelle en utilisant le pattern MVVM avec .NET MAUI

4Concevoir des interfaces utilisateur à l'aide de XAML, en personnalisant les éléments à l'aide de styles, de thèmes et d'animations

5Mettre en œuvre la liaison de données, la navigation et le passage de paramètres pour gérer les interactions dynamiques de l'interface utilisateur

6Accéder aux données locales et distantes à l'aide de SQLite, en assurant la compatibilité entre les plates-formes

7Tester et déboguer les applications à l'aide d'outils tels que Visual Studio, Xamarin Test Cloud et des techniques de test unitaire

Public :
Prérequis : Connaissance intermédiaire de la programmation C# (jusqu'à la version 5.0 au moins). La compréhension de XAML est un plus.
Partagez cette formation

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.

Notre charte qualité et éthique.

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.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8155
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
24622
heures de formation réalisées en 2023
HAUT