Formations Mobile Multiplateforme Formation MAUI : .NET Mobile & App Multi-Plateforme

Formation MAUI : .NET Mobile & App Multi-Plateforme

Noté 0 sur 5
Logo Formation Xamarin
Prix 3190€ HT / personne
Durée 4 jours (28 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

.NET MAUI est un framework multiplateforme destiné à la création d’applications natives pour iOS, Android & Windows. Il s’agit de l’évolution naturelle de Xamarin.Forms (qui continue d’être utilisé pendant la phase de transition de l’éditeur).

Voulant rendre le développement d’applications mobiles plus accessible. L’objectif de .NET MAUI est de simplifier le développement grâce à une interface utilisateur multiplateforme native inclut dans un projet au sein de Visual Studio.

Le programme améliore les performances de vos applications, mais également la gestion des ressources (grâce au recours à un projet unique). Cette méthode de programmation moderne est également beaucoup plus agréable (Mvvm, RxUI, etc…).

Enfin, grâce à .NET MAUI Blazor, il sera possible d’héberger des composants Blazor dans une application .NET MAUI, ce qui offre une nouvelle approche de création d’applications hybrides : le partage des composants entre une application Blazor et .NET MAUI Blazor.

Grâce à notre formation .NET MAUI multiplateforme, vous explorerez l’univers du développement avec .NET MAUI et maîtriserez la conception d’applications mobiles natives ainsi que ses spécificités techniques, le tout, autour de cas concrets à travers la création de plusieurs applications mobiles de A à Z.

 

OBJECTIFS

  • Savoir construire des applications multiplateformes avec .NET MAUI
  • Développer des applications mobiles, multiplateformes, robustes et performantes
  • Gérer les spécificités des plateformes
  • Maîtriser le déploiement des applications
  • Migrer de Xamarin.Forms vers .NET MAUI

 

PUBLIC VISÉ

  • Développeurs .NET
  • Développeurs des applications mobiles
  • Ingénieurs en informatique
  • Analystes et consultants en informatique

 

PRÉ-REQUIS

  • Bonnes connaissances sur l’environnement .NET et C#

 

PRÉ-REQUIS LOGICIELS (DANS LE CAS D’UNE INTRA ENTREPRISE)

  • Les dernières mises à jour de l’OS (Mac)
  • Les dernières versions de Visual Studio (y compris sur Mac)
  • Xcode mis à jour (sur le mac)
  • Visual Studio Code
  • SDKs Android mis à jour

Programme de notre formation MAUI : .NET Mobile & App Multi-Plateforme

 

PRÉSENTATION DU FRAMEWORK .NET MAUI

  • Qu’est-ce que MAUI ?
  • Quel est son objectif ?
  • Avantages de MAUI par rapport aux autres frameworks multiplateformes
  • Installation de MAUI
  • Rappel des langages XAML et C#
  • Outils de développement

 

Différences entre MAUI et Xamarin

  • La structure de base de deux projets
  • Projet partagé/projet unique
  • Accès aux émulateurs et appareils
  • Partage des ressources dans le projet
  • Accès aux plateformes spécifiques

 

Migrer vos Xamarin Forms apps dans .NET MAUI

  • Comment utiliser l’assistant .NET 6
  • Changer d’espace/noms/code
  • Mettre à jour les dépendances
  • Enregistrement de services de compatibilité

 

Construire un projet .NET MAUI

  • Installation des dépendances
    • Découvrir l’outil dotnet tool
    • Trouver et résoudre les problèmes avec dotnet tool
  • Développer une application avec Visual Studio Code
  • Créer une application .NET MAUI
  • Programmer en C# et XAML
  • Démarrer votre application avec Host Builder
  • Combiner .NET avec Blazor
  • Développement multiplateforme

 

Amélioration des performances

  • Contrôle et propriétés
  • Améliorations de l’intégration native
  • Événements du cycle de vie des plateformes
  • Cycle de vie d’une application
  • SwipeView
  • Mise à jour SDK pour les mobiles

 

 Nouveaux modèles d’applications

  • Model-View-Update
  • Modèles MVVM et XAML
  • Reactive UI

 

Architecture de MAUI

  • Améliorations de l’architecture
  • Generic Host Builder
  • Injection de dépendances
  • Prise en charge de MVVM
  • Modèle gestionnaire
  • Enregistrement de gestionnaire
  • Contrôle d’interface utilisateur
  • Dissociation des contrôles de la plateforme du framework

 

Xamarin Forms

  • Géstion dans XAML
  • Imlémentation de MVVM dans le projet MAUI
  • Spécificités des plateformes via XAML

 

Problèmes de mise en page

  • Les types de problèmes dans l’application
  • Afficher l’imager
  • Résoudre le problème des chiffres
  • StackLayout vs VerticalStackLayout

 

Bibliothèques de formulaires de Xamarin

  • Xamarin.Forms
  • Xamarin.Essentials
  • Évolution dans .Net MAUI
    • System.MAUI
    • System.Devices
  • Bibliothèques .NET
    •  API et améliorations
    • System.Texte.JSON
    • Création d’un cycle

Pour aller plus loin

Formation C#

Formation Asp .NET Core

Formation Ionic

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 3190€ HT / personne
Durée 4 jours (28 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp