- Cours pratique
- Informatique
- Microsoft
Formation .NET MAUI : développer des applications multi-plateformes avec .NET MAUI
.NET Multi-platform App UI

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation .NET MAUI
Cette formation .NET MAUI vous propose une introduction complète à la création d'applications multi-plateformes avec Microsoft .NET Multi-platform App UI (MAUI).
Les participants seront guidés à travers l'architecture de .NET MAUI, la configuration de l'environnement de développement, la création d'interfaces utilisateur avec XAML et la personnalisation de la disposition de ces interfaces. Ils exploreront également l'utilisation de ressources partagées pour une conception cohérente, la création d'applications multipages avec navigation et l'intégration de services web REST.
La formation couvre également le stockage de données locales avec SQLite et les meilleures pratiques pour le déploiement d'applications .NET MAUI. Des ateliers pratiques sont intégrés tout au long de la formation pour permettre aux participants d'appliquer leurs connaissances et de développer leur propre application .NET MAUI.

Objectifs pédagogiques
A l'issue de cette formation .NET MAUI, les participants auront acquis les connaissances et compétences nécessaires pour :
- Comprendre les principes de base de .NET MAUI et de la création d'applications multi-plateformes
- Concevoir des interfaces utilisateur attrayantes et fonctionnelles avec XAML
- Intégrer des services web REST et gérer le stockage local avec SQLite dans une application .NET MAUI
- Développer une application .NET MAUI multipages avec des fonctionnalités de navigation
- Déployer des applications .NET MAUI sur différents systèmes d'exploitation
- Appliquer les compétences acquises pour développer une application .NET MAUI complexe
Objectifs opérationnels
Savoir développer des applications multiplateformes avec .NET MAUI.
Programme
Contenu du cours
Introduction à .NET MAUI
Présentation de .NET MAUIAvantages de .NET MAUI pour le développement multiplateforme
Vue d'ensemble de l'architecture .NET MAUI
Configuration de l'environnement et création d'une application multiplateforme
Configuration de l'environnement de développement .NET MAUICréation de votre premier projet .NET MAUIAtelier :Objectif : Créer votre première application avec .NET MAUI qui fonctionne sur plusieurs plateformes.
Description : Les participants utiliseront .NET MAUI et Visual Studio pour créer une application simple qui peut être exécutée sur plusieurs systèmes d'exploitation.
Création d'une interface utilisateur avec XAML
Introduction à XAMLConstruction de l'interface utilisateur avec XAMLAtelier : Objectif : Comprendre comment utiliser XAML pour créer des interfaces utilisateur dans .NET MAUI.
Description : Les participants seront guidés dans le processus de création de l'interface utilisateur de leur application en utilisant XAML, et apprendront à utiliser les différents contrôles disponibles.
Personnalisation de la disposition dans les pages XAML
Comprendre les layouts en .NET MAUIPersonnalisation de la disposition des pagesAtelier :Objectif : Apprendre à personnaliser la disposition des éléments de l'interface utilisateur dans une application .NET MAUI.
Description : Les participants apprendront à utiliser différents types de layouts pour personnaliser la disposition des éléments de l'interface utilisateur sur leurs pages XAML. Jour 2
Conception de pages XAML cohérentes
Utilisation de ressources partagées pour une conception cohérenteAtelier : Objectif : Utiliser des ressources partagées pour créer un aspect cohérent entre différentes pages XAML.Description : Les participants seront introduits à l'utilisation de ressources partagées pour maintenir une cohérence visuelle dans l'ensemble de leur application .NET MAUI.
Création d'applications multipages avec navigation
Création d'applications multipagesUtilisation de la navigation par onglets et volanteAtelier : Objectif : Apprendre à créer une application .NET MAUI multipages et à mettre en œuvre la navigation dans l'application.
Description : Les participants créeront une application .NET MAUI multipages et implémenteront des fonctionnalités de navigation par onglets et volante.
Consommation de services web REST
Introduction à la consommation de services web REST dans .NET MAUIAtelier :Objectif : Intégrer un service web REST dans une application .NET MAUI.Description : Les participants apprendront comment leur application .NET MAUI peut interagir avec un service web REST pour récupérer ou envoyer des données.
Stockage des données locales avec SQLite
Introduction à SQLiteUtilisation de SQLite pour stocker des données locales dans une application .NET MAUIAtelier :Objectif : Apprendre à utiliser SQLite pour stocker des données locales dans une application .NET MAUI.
Description : Les participants mettront en œuvre le stockage local de données dans leur application .NET MAUI en utilisant SQLite. Jour 3
Introduction aux tests en .NET MAUI
Comprendre l'importance des testsIntroduction aux tests unitaires et d'interface utilisateur en .NET MAUI
Déploiement d'applications .NET MAUI
Explication des différentes options de configuration pour le déploiementComment déployer une application .NET MAUI sur différents systèmes
Atelier de consolidation
Consolidation des connaissances acquises en développant une application plus complexeAtelier :Objectif : Consolider les connaissances acquises en créant, en testant et en déployant une application .NET MAUI complète.Description : Pour ce dernier atelier, les participants utiliseront toutes les compétences qu'ils ont acquises lors des ateliers précédents pour créer une application .NET MAUI plus complexe. Ils procéderont ensuite à des tests et au déploiement de cette application sur différents systèmes d'exploitation.
Programme mis à jour le 18/07/2023
Public concerné
Ce cours .NET MAUI s'adresse aux développeurs d'applications et aux ingénieurs logiciels qui cherchent à développer leurs compétences en développement multiplateforme.

Prérequis
Pour suivre cette formation .NET MAUI, il est nécessaire d'avoir :
- Une expérience en programmation avec C# ou un autre langage de programmation orienté objet
- Une compréhension de base du framework .NET
- Une familiarité avec les principes de base de la conception d'interface utilisateur
- Une compréhension de base des services web REST et de la gestion des données
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
3,7/5
3 avis
« Mon avis sur le contenu du stage : "Pour un 1er contact avec cette technologie de développement d'apps mobile, la durée très limitée (3 jours) a rendu les choses trop condensées... Trop de matières à aborder et assimiler en si peu de temps..." Mon avis sur le formateur : "RAS" Ce que j'ai le moins apprécié : "Les soucis de connexion internet depuis chez nous à Kinshasa n'a pas facilité les choses... A plusieurs moments la présentation ainsi que les explications du formateur étaient souvent en décalage!!!" »
IABANQUE CENTRALE DU CONGO « Ce que j'ai le moins apprécié : "Machine virtuelle non appropriée" »
DABANQUE CENTRALE DU CONGO
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Jetpack Compose : Développer des interfaces modernes pour AndroidRéf. JETP2 joursFondamentalProchaine session : 23 nov.1 590 €
- Katalon : automatiser les tests des applications web, mobile ou d'une API avec KatalonRéf. OSKA2 joursIntermédiaireProchaine session : 9 nov.1 590 €
- React Native : Développer une application mobile native multi-plateformesRéf. REAN3 joursIntermédiaireProchaine session : 30 nov.2 090 €
- React Native AvancéeRéf. RENA2 joursAvancéProchaine session : 22 oct.1 590 €