Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Développement d’applications mobiles multiplateformes
  5. .NET MAUI et Mobile - Création d'application fonctionnelle
.NET MAUI et Mobile - Création d'application fonctionnelle

.NET MAUI et Mobile - Création d'application fonctionnelle

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme

A l'issue de cette formation, vous serez capable de :

  • Identifier les principes de base de .NET MAUI et de la création d'applications multi-plateformes
  • Concevoir des interfaces utilisateur avec XAML
  • Intégrer des services Web REST dans une application .NET MAUI
  • Développer une application .NET MAUI multipages
  • Déployer des applications .NET MAUI sur différents systèmes d'exploitation.

Jour 1 - Introduction et mise en place

Introduction à .NET MAUI

  • Présentation de .NET MAUI
  • Comparaison avec Xamarin.Forms
  • Concepts de base de .NET MAUI
  • Architecture et composants
  • MVVM (Model-View-ViewModel) en .NET MAUI

Installation et configuration de l'environnement de développement

  • Configuration de Visual Studio 2022
  • Création et structure d'un projet .NET MAUI

Exemples de travaux pratiques (à titre indicatif)

  • Création de votre première application .NET MAUI
    • Créer un nouveau projet .NET MAUI
    • Explorer la structure du projet
    • Déployer sur un simulateur / émulateur Android ou iOS

Développement de l'interface utilisateur

  • Introduction à XAML
  • Principaux contrôles et mises en page (StackLayout, Grid...)
  • Bindings et commandes
  • Data Binding en MVVM
  • Implémentation des commandes

Exemples de travaux pratiques (à titre indicatif)

  • Construction d'une interface utilisateur simple
    • Créer plusieurs pages (page d'accueil, page de détails)
    • Naviguer entre les pages
    • Utiliser les principaux contrôles (Label, Button, Entry)

Jour 2 - Fonctions avancées et gestion des données

Gestion des données et services

  • Accès aux données locales
    • Utilisation de SQLite avec .NET MAUI
    • CRUD (Create, Read, Update, Delete) opérations
  • Services Web et API REST
    • Consommation d'API REST avec HttpClient
    • Gestion des données JSON

Exemples de travaux pratiques (à titre indicatif) 

  • Intégration de SQLite et API REST
    • Implémenter une base de données locale avec SQLite
    • Récupérer et afficher des données depuis une API REST

Gestion de l'état et des ressources

  • Gestion de l'état de l'application
    • Cycle de vie des applications MAUI
    • Stockage d'état et préférences
  • Utilisation des ressources et styles
    • Gestion des ressources (images, polices)
    • Application de styles et thèmes

Exemples de travaux pratiques (à titre indicatif) 

  • Personnalisation de l'application
    • Ajouter des ressources (images, polices)
    • Créer et appliquer des styles et thèmes personnalisés

Jour 3 - Déploiement et optimisation

Tests et débogage

  • Test de l'application
    • Unit tests avec NUnit
    • UI tests avec Xamarin.UITest
  • Débogage et diagnostics
    • Utilisation des outils de débogage dans Visual Studio
    • Analyse des performances et optimisation

Exemples de travaux pratiques (à titre indicatif) 

  • Tests et amélioration de l'application
    • Ecrire des tests unitaires et UI
    • Déboguer des problèmes courants

Déploiement et conclusion

  • Déploiement de l'application
    • Déploiement sur Android, iOS, Windows et MacOS
    • Configuration des certificats et profils de déploiement
  • Optimisation et bonnes pratiques
    • Conseils pour améliorer les performances
    • Suivi des meilleures pratiques de développement

Exemples de travaux pratiques (à titre indicatif) 

  • Préparation au déploiement final
    • Configurer pour le déploiement sur différentes plateformes
    • Effectuer des tests finaux et ajustements

Conclusion et feedback

  • Révision des concepts clés
  • Séance de questions-réponses
  • Feedback des participants sur le cours
Public visé

Développeurs ayant 2 ans d'expérience, architectes techniques.

Prérequis

Avoir des connaissances en C# et des bases sur les OS mobiles et en programmation objet.

Autres formation .NET MAUI et Mobile - Création d'application fonctionnelle

logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter