Présentation
🚀Devenez un développeur chevronné en .NET MAUI et créez des applications mobiles performantes !
Vous voulez développer des applications mobiles multi-plateformes en C# avec .NET MAUI, mais vous sentez qu’il vous manque des bases solides pour aller plus loin ?
⚠️ Attention ! Bien que .NET MAUI simplifie le développement cross-platform, maîtriser les plateformes natives sous-jacentes (WinUI 3, iOS, Android) est essentiel pour résoudre les problèmes d’émulateurs, d’affichage et d’intégration de composants spécifiques.
C’est là que ce cours ultime entre en jeu !
💡 Ce que vous allez apprendre :
✅ Préparer votre environnement de développement pour une configuration optimale.
✅ Maîtriser les layouts pour structurer vos interfaces avec élégance et efficacité.
✅ Gérer la navigation entre les pages pour des applications fluides et intuitives.
✅ Adopter le modèle MVVM, pour séparer proprement logique et interface.
✅ Créer des composants réutilisables et intégrer des API HTTP.
✅ Gérer le stockage local pour stocker et récupérer les données de l’utilisateur.
✅ Optimiser votre code et exploiter les spécificités natives de chaque plateforme.
🔥 Pourquoi suivre cette formation ?
🚀 Un apprentissage progressif : des bases aux concepts avancés, à votre rythme.
📱 Des applications performantes et adaptées à toutes les plateformes.
⚡ Les bonnes pratiques issues de l’expérience terrain pour éviter les pièges.
💡 Un savoir-faire prisé par les entreprises et les startups cherchant des développeurs MAUI compétents.
Ne laissez pas les défis techniques freiner votre créativité ! Avec cette formation, vous serez capable de créer des applications mobiles élégantes, performantes et prêtes pour la production.
🔥 Accédez au cours dès maintenant et dominez .NET MAUI comme un pro !
Contenu du cours
59 leçons · 8 sections
Contenu du cours
59 leçons · 8 sections
Préparation de l'environnement 9 leçons · 56min
- Installer Visual Studio 2022 & MAUI sous Windows6:39
- Installation de MAUI sous macOS avec Rider6:37
- Avertissement quant aux mises à jour
- Créer un projet MAUI6:10
- Les fichiers App.xaml et MauiProgram.cs4:33
- Le dossier Platforms4:13
- Le dossier Resources5:41
- Lancer une application MAUI sous Windows2:53
- Lancer une application MAUI dans l'émulateur Android (Windows + Visual Studio)12:06
- Lancer une application MAUI dans l'émulateur iOS (Windows + Visual Studio) - Mac obligatoire7:19
- Nouveauté MAUI .NET 9 : suppression de MainPage
- 1 auto-évaluation
Les layouts 9 leçons · 1h05min
- Environnement d'exécution
- VerticalStackLayout (code)10:22
- VerticalStackLayout (XAML)8:56
- HorizontalStackLayout3:36
- Le StackLayout
- AbsoluteLayout8:33
- GridLayout7:37
- FlexLayout5:21
- Rendre le contenu scrollable6:05
- Énoncé de l'exercice1:45
- Corrigé de l'exercice12:53
- 5 auto-évaluations
Les collections d'éléments 9 leçons · 1h42min
- Environnement d'exécution et spécification
- Introduction au CollectionView7:06
- Associer une liste de modèles à une CollectionView8:54
- Personnaliser l'affichage des lignes d'élément9:08
- Gérer la sélection d'un élément dans la CollectionView13:43
- Récupérer des éléments depuis une API pour les afficher dans la CollectionView15:35
- Les vues dans le conteneur d'injection de dépendances
- Implémentation du Pull-To-Refresh (démo Android & iOS)16:02
- Énoncé de l'exercice5:33
- Corrigé de l'exercice - Partie 18:48
- Corrigé de l'exercice - Partie 218:08
- 6 auto-évaluations
La navigation 8 leçons · 1h50min
- Créer une navigation par tabs18:13
- Créer une navigation avec un "Hamburger Menu"21:22
- Introduction au Shell MAUI pour naviguer11:30
- Passer des paramètres d'une page à l'autre12:50
- Personnaliser le Shell & corriger les soucis9:27
- Énoncé de l'exercice5:34
- Corrigé de l'exercice (partie 1)16:54
- Corrigé de l'exercice (partie 2)14:18
- 1 auto-évaluation
Rendre ses applications dynamiques 6 leçons · 1h11min
- Ajouter un comportement dynamique (Behavior)14:06
- Lier des éléments graphiques avec un Trigger11:00
- Implémenter des gestes spécifiques (gestures)7:06
- Gestion du balayage horizontal (swipe)13:27
- Énoncé de l'exercice4:09
- Corrigé de l'exercice22:06
- 1 auto-évaluation
MVVM 12 leçons · 2h03min
- Introduction au MVVM10:16
- L'interface INotifyPropertyChanged7:08
- Amélioration de l'implémentation et utilisation du MVVM Toolkit12:43
- Gérer la sélection d'élément avec MVVM10:38
- Utiliser une commande pour la sélection10:44
- Définir si la commande est exécutable ou non10:03
- Créer une propriété proxy pour transformer la donnée10:30
- Utiliser un converter pour transformer la donnée pour le binding17:12
- Erreurs de binding : les trouver & les corriger7:02
- Mettre en place des bindings compilés5:53
- Exercice : partie 113:24
- Exercice : partie 28:01
- 1 auto-évaluation
Composant personnalisé 3 leçons · 39min
- La structure d'un composant personnalisé3:14
- Créer le composant cross-platform13:30
- Implémentation sur Android22:27
- Implémentation sous iOS
Concepts complémentaires 3 leçons · 47min
- Sauvegarder les préférences utilisateur8:13
- Mettre en place du stockage local avec Sqlite27:04
- Définir le layout par code (sans XAML)11:58

