Créez avec Xamarin des applications mobiles multiplateformes pour iOS, Android et UWP.
Xamarin est un framework qui utilise le langage de programmation C# pour développer des applications mobiles efficaces et performantes.
Le plus :
Enseignée par un expert en développement mobile
Projets pratiques pour une expérience concrète
Développez des applications pour Android et iOS avec une seule base de code
Public concerné :Salarié Entreprise Demandeur d'emploi
Durée : 4 jours (28 heures)
A distance
en ligne et en temps-réel
En présentiel
sur site client ou dans les locaux de l'organisme
Objectifs
Architecture de Xamarin
Conception d'interfaces utilisateur avec Xamarin.Forms
Programmation en C# pour les applications mobiles
Accès aux services web
Gestion des données
Débogage et tests
Publication d'applications
Performances et optimisation
Déploiement et maintenance
Points forts
Formation axée sur la pratique avec des projets concrets
Assistance individuelle pour votre progression
Développez des compétences en développement mobile multiplateforme
Cette formation couvre les principaux aspects du développement d'applications mobiles avec Xamarin. Vous apprendrez à créer une interface utilisateur interactive, à accéder aux fonctionnalités du matériel du dispositif, à gérer les données et à publier vos applications sur les app stores Android et iOS.
Module 1 : Introduction à Xamarin
Présentation de Xamarin
Avantages de Xamarin pour le développement multiplateforme
Configuration de l'environnement de développement Xamarin
Création d'un premier projet Xamarin
Module 2 : Architecture de Xamarin
Comprendre l'architecture de Xamarin
Xamarin.iOS vs Xamarin.Android vs Xamarin.Forms
Interaction avec les API natives
Gestion des ressources spécifiques à la plateforme
Module 3 : Xamarin.Forms - Conception d'interfaces utilisateur
Création d'interfaces utilisateur avec Xamarin.Forms
Utilisation de contrôles Xamarin.Forms
Mise en page et navigation
Styles et thèmes personnalisés
Module 4 : Programmation C# avec Xamarin
Programmation C# pour les applications mobiles
Gestion des événements
Utilisation de modèles de données
Accès aux bases de données locales
Module 5 : Accès aux services web
Consommation de services web REST avec Xamarin
Intégration de services web dans l'application
Sécurisation des appels aux services web
Module 6 : Gestion des données
Stockage local de données avec SQLite
Utilisation de Xamarin.Essentials pour accéder aux fonctionnalités du périphérique
Utilisation de plugins Xamarin pour des fonctionnalités supplémentaires
Module 7 : Débogage et tests
Techniques de débogage dans Xamarin
Tests unitaires et automatisés
Tests sur des appareils réels et émulateurs
Module 8 : Publication d'applications
Préparation de l'application pour la publication
Soumission d'applications sur les boutiques d'applications (App Store, Google Play, Microsoft Store)
Gestion des mises à jour et des commentaires des utilisateurs
Module 9 : Performances et optimisation
Optimisation des performances de l'application Xamarin
Gestion de la mémoire et des ressources
Bonnes pratiques pour des applications réactives et fluides
Module 10 : Déploiement et maintenance
Déploiement d'applications sur des appareils mobiles
Mise à jour continue de l'application
Stratégies de maintenance et de support
Des connaissances de base en programmation C# et une compréhension générale des concepts de développement d'applications mobiles sont recommandées.
Opérateur de compétences (OPCO)
A distance, en ligne et en temps-réel.
En présentiel, sur le site du client ou dans les locaux de l'organisme de formation.
Enseignée par un expert en développement mobile
Projets pratiques pour une expérience concrète
Développez des applications pour Android et iOS avec une seule base de code
La formation MAUI .NET de Vivaneo est conçue pour vous apprendre à développer des applications multiplateformes modernes en utilisant MAUI (Multi-platform App UI). Vous…