
Migrer Xamarin.forms vers MAUI .NET
AFormation
Acquérir les compétences et les connaissances nécessaires pour convertir le code, les interfaces graphiques et les fonctionnalités spécifiques à chaque plateforme d'une application Xamarin en utilisant les nouvelles fonctionnalités et les modèles de code de .NET MAUI.
Module 1: Introduction à .NET MAUI et migration d'applications Xamarin
- Présentation de .NET MAUI et ses avantages par rapport à Xamarin
- Comprendre les différences clés entre Xamarin et .NET MAUI
- Avantages de la migration d'une application Xamarin vers .NET MAUI
- Planification de la migration et évaluation des efforts nécessaires
Module 2: Préparation à la migration
- Analyse de l'application Xamarin existante
- Identification des composants à migrer et des modifications nécessaires
- Réorganisation de la structure du projet pour .NET MAUI
Module 3: Migration du code
- Mise à jour des packages NuGet et des références
- Conversion des pages Xamarin.Forms en pages .NET MAUI
- Mise à jour du code XAML pour les nouvelles fonctionnalités de .NET MAUI
- Remplacement des fonctionnalités obsolètes par des alternatives .NET MAUI
Module 4: Migration des fonctionnalités spécifiques à la plateforme
- Gestion des différences de code spécifique à chaque plateforme (iOS, Android, Windows)
- Adaptation des APIs Xamarin.Essentials aux nouvelles APIs de .NET MAUI
- Conversion du code spécifique à chaque plateforme en utilisant les nouveaux modèles de code de .NET MAUI
Module 5: Test et débogage de l'application migrée
- Exécution de tests unitaires pour valider les fonctionnalités
- Utilisation de l'émulateur et des appareils physiques pour tester l'application migrée
- Identification et résolution des problèmes et des erreurs courantes lors de la migration
Module 6: Optimisation de l'application migrée
- Utilisation des nouvelles fonctionnalités et des améliorations de performance de .NET MAUI
- Amélioration de l'expérience utilisateur grâce aux nouvelles fonctionnalités d'interface graphique
- Optimisation des performances de l'application migrée
Module 7: Publication de l'application migrée
- Configuration des certificats et des profils de distribution pour chaque plateforme
- Génération d'un package d'installation pour iOS et Android
- Soumission de l'application migrée aux boutiques d'applications (App Store, Google Play Store)
Module 8: Bonnes pratiques et recommandations pour la migration
- Conseils pour une migration réussie
- Bonnes pratiques de développement avec .NET MAUI
- Ressources et outils supplémentaires pour soutenir la migration et l'apprentissage continu
Sur mesure
formation adaptée
Plus de 10 années
d'expertise
Formateur dédié
à 100%
À propos du centre AFormation
Aformation propose des formations dispensées par des formateurs expérimentés, qui sont conçues pour répondre aux attentes des freelances ainsi qu'aux entreprises souhaitant former leurs collaborateurs. Nous offrons également des formations avec le compte personnel de formation (CPF).
Afin de vous garantir une satisfaction optimale, nous limitons le nombre de participants par groupe à 6. Nous proposons aussi des formations en cours particuliers pour un besoin spécifique et un apprentissage adapté à chaque personne. Cette approche nous permet de vous offrir un suivi personnalisé et une prestation de qualité supérieure.
Nos formations sont accessibles à différents niveaux, que vous soyez débutant, confirmé ou expert en informatique. Elles abordent une variété de domaines tels que la bureautique, la programmation ou la création graphique.
Nous mettons tout en œuvre pour vous proposer des formations personnalisées et adaptées à vos besoins, que vous soyez un individu souhaitant développer vos compétences ou une entreprise désireuse de former ses employés.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation


