Accueil > Formations > .NET MAUI

Formation .NET MAUI Complète

Après une belle carrière, Xamarin part à la retraite et c'est au tour de .NET MAUI de prendre sa place. Dans cette formation vous allez découvrir comment développer vos applications (Android, iOS, Mac, Windows) sous Visual Studio avec le langage C# et le Framework MAUI.

Ce guide vous permettra d'acquérir toutes les connaissances de base et les notions fondamentales pour vous lancer dans le développement de vos applications avec .NET MAUI et le langage C#. Nous commencerons par des notions simples et nous allons augmenter la difficulté progressivement.

17 heures de contenu Niveau : Débutant à Intermédiaire Certificat inclus
Instructeur
Créé par Anthony Cardinale Ingénieur en informatique, Expert IA générative & Développement
Formation .NET MAUI
Acheter sur Udemy

Cette formation inclut :

  • ✓ 86 sessions de formation
  • ✓ Projet d'application mobile complète
  • ✓ Clone CCleaner (logiciel de nettoyage)
  • ✓ API REST avec C#
  • ✓ IA intégrée dans les applications
  • ✓ Code source de tous les projets
  • ✓ Accès à vie
  • ✓ Certificat de fin de formation
  • ✓ Support de l'instructeur
  • ✓ Garantie 30 jours

Ce que vous apprendrez

📱 Créer des apps Android, iOS, Windows et Mac
⚙️ Maîtriser C# et .NET MAUI Framework
🏗️ Appliquer le pattern MVVM professionnel
🔗 Développer des API REST avec C#
🧹 Créer des logiciels système (CCleaner)
🤖 Intégrer l'IA dans vos applications

Contenu du cours

12 sections • 86 sessions • 17 heures

1. Introduction à .NET MAUI

Présentation du contenu de formation
Présentation du Framework MAUI
MAUI vs Xamarin : différences et migration

2. Remise à niveau C# - Notions fondamentales

Initialisation projet C# Console sous Visual Studio
Code de base et variables en C#
Fonctions, conditions et boucles
Atelier pratique : Mini jeu en console
Tableaux, listes et classes
Programmation orientée objet (POO)
Exercice de codage : Test des connaissances

3. Installation et configuration MAUI

Installation outils MAUI sous Visual Studio
Structure d'un projet .NET MAUI
Configuration émulateur Android
SDK Android et réglages émulateur

4. Découverte de MAUI et composants

Premier texte avec la balise Label
Interactions et clic sur bouton
Liste éléments interactifs avec CollectionView
Tableau avec TableView pour données

5. Layouts MAUI pour structurer les pages

Utilisation du AbsoluteLayout
Utilisation du FlexLayout
Utilisation de la grille (Grid)
Utilisation du StackLayout

6. Projet complet : Application mobile

Maquette et couleurs de l'application
Mise en place projet (Application + API)
Design header et personnalisation OS
Icônes et Item personnalisé ListView
API REST pour récupérer données JSON
ListView dynamique et copie locale
Navigation entre pages avec PushAsync
Page profil et téléchargement fichiers
Système de connexion et authentification
Gestion catégories et produits
Génération fichier APK Android

7. Mini projet : App de prise de notes

Application MAUI prise de notes (2 parties)
Écriture de fichiers en C#
Code source du projet

8. Mini projet : Pattern MVVM

Initialisation du projet MVVM
Design pattern MVVM avec CommunityToolkit
Sources du projet MVVM

9. Mini projet : Application avec IA

Projet MAUI et installation intelligence artificielle
Connexion IA (Mistral/ChatGPT) pour réponses

10. Projet complet : Clone CCleaner

Présentation atelier clone CCleaner
Initialisation et interface de base
Header avec caractéristiques PC
Informations système (CPU/GPU/OS) via C#
Menu gauche et options de nettoyage
Zone principale et récapitulatif nettoyage
Paramètres utilisateur et mémoire
Nettoyage corbeille et fichiers temporaires
Calcul espace libéré et notification
Système de mise à jour automatique
Navigation pages et optimisation RAM
Point de restauration système
Page paramètres et vérification updates
Versioning Git et installeur professionnel

11. Créer un launcher

Launcher pour jeu vidéo Unity

12. Bonus

Groupe de discussion privé

Prérequis

  • Notions de base en programmation (remise à niveau C# incluse)
  • Visual Studio installé sur Windows
  • Motivation pour le développement mobile
  • Volonté de pratiquer avec des projets

À qui s'adresse cette formation

  • Développeurs voulant apprendre .NET MAUI
  • Développeurs Xamarin souhaitant migrer
  • Développeurs C# voulant créer des apps mobiles
  • Étudiants en développement d'applications
  • Professionnels voulant le développement multiplateforme

Projets que vous réaliserez

📱

Application Mobile Complète

Développez une app mobile avec API REST, navigation et système de connexion.

🧹

Clone CCleaner

Créez un logiciel de nettoyage système professionnel de A à Z.

📝

App de Prise de Notes

Application simple et efficace pour gérer des notes avec sauvegarde.

🏗️

Projet MVVM

Implémentez le pattern MVVM avec CommunityToolkit pour du code maintenable.

🤖

Application avec IA

Intégrez l'intelligence artificielle (ChatGPT/Mistral) dans vos applications.

🚀

Launcher de Jeu

Créez un launcher professionnel pour jeux vidéo Unity.

Prêt à maîtriser .NET MAUI ?

Rejoignez plus de 100 000 étudiants qui me font confiance

✓ Garantie satisfait ou remboursé 30 jours