.NET MAUI : créez des applications mobiles iOS et Android

La solution officielle de Microsoft pour vos applications Android & iOS

Débutant 8 h 51 min Certificat de réussite
.NET MAUI : créez des applications mobiles iOS et Android

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

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

Aperçu gratuit

Demande de devis entreprise

Accès à vie

167 €