🚀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 !

See more

Content

8 sections · 82 lessons · 8h51min

 Installer Visual Studio 2022 & MAUI sous Windows Free preview
6:39
 Installation de MAUI sous macOS avec Rider Free preview
6:37
 Avertissement quant aux mises à jour
 Créer un projet MAUI
6:10
 Les fichiers App.xaml et MauiProgram.cs
4:33
 Le dossier Platforms
4:13
 Le dossier Resources
5:41
 Lancer une application MAUI sous Windows
2: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 obligatoire
7:19
 Nouveauté MAUI .NET 9 : suppression de MainPage
 1 quiz
 Environnement d'exécution
 VerticalStackLayout (code) Free preview
10:22
 VerticalStackLayout (XAML)
8:56
 HorizontalStackLayout
3:36
 Le StackLayout
 AbsoluteLayout
8:33
 GridLayout
7:37
 FlexLayout
5:21
 Rendre le contenu scrollable
6:05
 Énoncé de l'exercice
1:45
 Corrigé de l'exercice
12:53
 5 quizs
 Environnement d'exécution et spécification
 Introduction au CollectionView
7:06
 Associer une liste de modèles à une CollectionView
8:54
 Personnaliser l'affichage des lignes d'élément
9:08
 Gérer la sélection d'un élément dans la CollectionView
13:43
 Récupérer des éléments depuis une API pour les afficher dans la CollectionView
15: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'exercice
5:33
 Corrigé de l'exercice - Partie 1
8:48
 Corrigé de l'exercice - Partie 2
18:08
 6 quizs
 Créer une navigation par tabs
18:13
 Créer une navigation avec un "Hamburger Menu"
21:22
 Introduction au Shell MAUI pour naviguer
11:30
 Passer des paramètres d'une page à l'autre
12:50
 Personnaliser le Shell & corriger les soucis
9:27
 Énoncé de l'exercice
5:34
 Corrigé de l'exercice (partie 1)
16:54
 Corrigé de l'exercice (partie 2)
14:18
 1 quiz
 Ajouter un comportement dynamique (Behavior)
14:06
 Lier des éléments graphiques avec un Trigger
11:00
 Implémenter des gestes spécifiques (gestures)
7:06
 Gestion du balayage horizontal (swipe)
13:27
 Énoncé de l'exercice
4:09
 Corrigé de l'exercice
22:06
 1 quiz
 Introduction au MVVM
10:16
 L'interface INotifyPropertyChanged
7:08
 Amélioration de l'implémentation et utilisation du MVVM Toolkit
12:43
 Gérer la sélection d'élément avec MVVM
10:38
 Utiliser une commande pour la sélection
10:44
 Définir si la commande est exécutable ou non
10:03
 Créer une propriété proxy pour transformer la donnée
10:30
 Utiliser un converter pour transformer la donnée pour le binding
17:12
 Erreurs de binding : les trouver & les corriger
7:02
 Mettre en place des bindings compilés
5:53
 Exercice : partie 1
13:24
 Exercice : partie 2
8:01
 1 quiz
 La structure d'un composant personnalisé
3:14
 Créer le composant cross-platform
13:30
 Implémentation sur Android
22:27
 Implémentation sous iOS
 Implémentation sous iOS
14:38
 Sauvegarder les préférences utilisateur
8:13
 Mettre en place du stockage local avec Sqlite
27:04
 Définir le layout par code (sans XAML)
11:58
See the other 3 sections

Course reviews

No reviews yet for this course!

Beginner Level:  Beginner
Videos:  82
Duration:   8h51min
Certificate of completion
167.00€
See company prices
Number of employees
1
167.00€ HT
Get 10% off for 2 accesses up to 30% off for 6 or more (excluding promotional courses)
See individual prices
This course is taught by
Christophe MOMMER