.NET MAUI : Développez vos applications avec C# ! (Udemy.com)
Découvrez .NET MAUI, le nouveau Framework qui remplace Xamarin pour le développement d'applications avec C# !
Created by: Anthony Cardinale
Last updated February 2026
What you will learn
- Créer des applications avec .NET MAUI
- Apprendre à utiliser MAUI, le remplaçant de Xamarin Forms
- Migrer de Xamarin vers MAUI
- Développer des applications avec C#
- Intégrer l'intelligence artificielle à vos applications MAUI
- Utiliser le design pattern MVVM
- Créer un système de login et gérer des utilisateurs
- Construire des écrans dynamiquement
- Récupérer des données depuis une API REST
- Naviguer entre les écrans
- Développer des logiciels
- Indiquer à l'utilisateur quand une MAJ est dispo
How it compares
Against the other 149 rated Udemy courses in Mobile Development on CourseDuck:
- Rating4.6 out of 5higher than 79% of them
- Reviews163#74 of 150 by number of reviews
- Length16.8 hourslonger than 79% of them
- Last updatedFebruary 2026more recently than 73% of them
Course Description
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#.
Le cous complet est découpé en plusieurs sections. Nous commencerons par des notions simples et nous allons augmenter la difficulté progressivement pour apprendre petit à petit et par la pratique avec des projets concrets.
Après avoir appris les notions essentielles, nous nous lancerons dans le développement d'une application mobile afin de mettre en pratique nos connaissances au travers d'un exemple réel. Ce projet d'application sera notre fil rouge et à l'issu de cette formation, vous aurez non seulement les connaissances nécessaires pour vous lancer sur vos propres applications mais vous aurez également une expérience et un projet à ajouter à votre portfolio en plus de la certification que vous recevrez.
Nous commencerons par une remise à niveau sur le langage C# afin que vous ayez les connaissances nécessaires pour bien suivre ce guide.
Nous continuerons par la découverte de .NET MAUI et des principaux outils mis à notre disposition pour développer des applications.
Enfin, nous nous lancerons dans le développement de notre projet d'application avec C# et .NET MAUI. Les utilisateurs de Blazor peuvent utiliser cette techno avec MAUI.
MISE A JOUR : Nouveau projet ! Développez votre propre clone de CCleaner de A à Z. Dans cette nouvelle section nous allons créer un logiciel de nettoyage et d'optimisation.
Dans le détail, voici les quelques sections qui vous attendent dans ce cours MAUI :
Utiliser le langage C# et Visual Studio pour développer des applications et logiciels
Créer un projet d'application basé sur .NET MAUI
Configurer un émulateur pour tester ses applications
Prendre en main les composants de MAUI
Créer des vues simples et complexes avec MAUI
Utiliser les différents Layouts pour structurer et organiser les pages
Comprendre le pattern MVVM
Designer une application
Créer une API REST avec C# pour alimenter le contenu de l'application
Travailler avec le format JSON pour transférer des données entre l'API et l'appli
Générer dynamiquement le contenu de l'application
Naviguer entre les pages de l'application
Gérer les utilisateurs, les profils et créer un système de connexion
Développer un logiciel de nettoyage et d'optimisation
Indiquer à l'utilisateur quand une mise à jour de votre logiciel est dispo
Et bien plus !
En complément du projet principal je propose également des mini ateliers pour aller plus loin et pour se perfectionner sur des notions comme le design pattern MVVM par exemple.
Un second projet vient compléter le premier atelier. Vous découvrirez comment créer un logiciel desktop professionnel de A à Z.
Toutes les ressources et tout le code de l'application vous sera donné dans son intégralité.
Vous aurez accès à la section questions/réponses ainsi qu'à un espace de discussion pour poser vos questions si vous bloquez.
Ce cours est un véritable tremplin pour vous lancer dans le développement d'applications et de logiciels avec le Framework MAUI alors n'hésitez pas et rejoignez l'aventure !
Instructor Details
- 4.6 Rating
163 Reviews
Anthony Cardinale
Développeur professionnel et formateur passionné.
[ 100 000+ étudiants formés (toutes plateformes confondues) ]
Fort d'une expérience de plus de 15 ans dans le développement et l'ingénierie logicielle, je suis un passionné de programmation qui aime plus que tout partager son savoir. En tant qu'ingénieur diplômé et auteur de plusieurs livres sur la création de jeux vidéo, j'ai eu la chance de travailler sur une grande diversité de projets professionnels, incluant le développement d'applications, de sites web, de logiciels, d'APIs et d'expériences en réalité virtuelle/augmentée.
Ma mission sur Udemy est de vous transmettre ce qu'il y a de mieux dans le monde du développement, en me concentrant sur la qualité et les meilleures pratiques du secteur. Chaque formation est conçue pour vous donner les compétences concrètes et recherchées par les entreprises.
Mes cours couvrent les moteurs de jeux vidéo les plus populaires du marché, tels que Unreal Engine, Unity 3D et Godot, ainsi que les langages de programmation incontournables comme C#, WPF, ASP et JavaScript. Que vous soyez débutant ou que vous cherchiez à vous perfectionner, vous trouverez des parcours d'apprentissage complets et des projets pratiques.
More Mobile Development courses
Flutter Mobile App: Build Chatbot with Firebase & Gemini AI (2026)
4.9 (775 Reviews)
Provider: Udemy
Time: 13.8h
$19.99
ionic 6: Crear aplicaciones IOS, Android con Angular - 2019
4.8 (6,304 Reviews)
Provider: Udemy
Time: 31.1h
$12.99
React Native CLI: Aplicaciones para IOS y Android - 2025
4.7 (6,232 Reviews)
Provider: Udemy
Time: 33.2h
$12.99
Android MVVM Architecture complete course (2026)
4.7 (890 Reviews)
Provider: Udemy
Time: 3.4h
$74.99
Android App's Development Masterclass - Build 2 Apps - Java (2023)
4.7 (271 Reviews)
Provider: Udemy
Time: 7.8h
$39.99
Reviews
By Stéphane DORNIER on 8/22/2025
Très bonne formation au contenu très varié Les explications sont claires et précise
By Guillaume Galland on 3/3/2025
Le formateur est très clair dans ses explications et les présentations visuelles sont excellentes. On mange du code, c'est très bien. Il y a par moment un peu de travail personnel pour comprendre certaines démarches et je trouve que c'est un plus. En effet, je suis un débutant et pour les pros ou personnes plus aguerries en programmation, ce travail ne sera pas nécessaire. Je poursuis toujours aussi intéressé et motivé. Merci maîtresse!!
By Anonymized User on 11/8/2024
J'aurai préféré qu'on pousse un peu plus sur l'utilisation des bonnes pratique MVVM. Mais sinon j'ai beaucoup apris.
By Laurent PATENOTRE on 9/9/2024
Le cours est très intéressant et très didactique! Le seul petit reproche c'est que la version .net à évolué et certaines instructions ne sont plus valable...
By Farid ADDA on 6/22/2024
Dans l'ensemble le cours est assez bien réalisé et documenté. Les renseignements sont clairs même si j'avoue avoir accélérer certains sujets car les explications étaient trop longues. J'aurai aimé que le sujet sur le MVVM soit mieux abordé. Certes l'approche permet de développer un premier programme mais il manque quand même tout le concept, ObservableProperty, NotifyPropertyChangedFor, NotifyCanExecuteChangedFor ... qui sont indispensables. Il aurait été intéressant de développer ensuite suivant ce pattern.
By Eric TROUVAT on 3/22/2024
Très bonne présentation d'Anthony (comme l'ensemble de ces cours).
By Nor Eddin Lamrabet on 1/25/2024
Comme dans tous les cours de Anthony, explications accompagner de la pratique en allant direct a l'essentiel, j'aime beaucoup. Merci pour cette formation.
By Scholl Sebastien on 1/18/2024
Le cours est très bien fait et très clair. Un module supplémentaire montrant comment travailler sur une base de donnée en ligne (azure ou autre) avec synchronisation en locale aurait été top !
By FOUCRAS Nicolas on 1/13/2024
Je suis globalement très satisfait de ce cours. J'aurais aimé que le cours aille un peu plus loin sur le côté multi plateforme de MAUI, notamment comment partager le même code et en même temps avoir des parties de code native, on l'aperçoit un peu à un moment. J'ai bien aimé la partie MVVM et le DataBinding, je le pratique au travail en Java, mais là aussi j'aurais aimé que Anthony insiste bien sur la séparation des vues, des viewModels et des models. Et surtout voir tous les liens entre de la vue jusqu'au modèle, et du modèle vers la vue. Mais je sais qu'Anthony Cardinale saura ajouter ou modifier des sections du cours ou même faire une autre formation plus approfondie. En tout cas, je ne suis absolument pas déçu d'avoir acheté ce cours, et d'ailleurs de tout les cours que j'ai acheté à Anthony. Merci.
By François DV on 1/10/2024
Très bonne formation qui permet de s'initier au développement mobile sans avoir développé pour le mobile. Il manque quelques points importants à aborder et quelques corrections à faire pour qu'elle soit parfaite :)
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100






