Xamarin est un framework de développement mobile multiplateforme pour la technologie .NET
OBJECTIFS PEDAGOGIQUES
- Développer une application mobile multiplateforme avec .NET
PROGRAMME
PRÉSENTATION DE XAMARIN FRAMEWORK SOUS VISUAL STUDIO 2017
- Introduction au développement d’applications mobile
- L’écosystème des technologies mobile
- Découvrir les plateformes disponibles
- Utiliser les émulateurs
- Structure d’une application Xamarin
LES CONCEPTS DE NAVIGATION DANS UNE APPLICATION ANDROID
- Définir les activités
- Comprendre la notion de fragments
- Définir les layouts et navigation par onglets
- Introduction à l’ActionBar
- Implémenter la navigation Drawer
PERSISTANCE DE DONNÉES DANS UNE APPLICATION MOBILE
- Les options de stockages de données
- Travailler avec SQLite
- SQLite et asynchronisme
- Communiquer avec des Services Web
- Communiquer avec un serveur Microsoft
INTERACTIVITÉ AVANCÉE
- Multimédia : intégrer des photos ou des vidéos, YouTube player
- Détecter l'orientation et les événements tactiles
- Travailler avec l'accéléromètre et le GPS
PUBLIC
Développeurs, concepteurs, développeurs d'applicationsPRÉREQUIS
INFORMATIONS PRATIQUES
HORAIRES DE LA FORMATION
de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00
MÉTHODOLOGIE PÉDAGOGIQUE
Théorie | Cas pratiques | Synthèse
MODALITÉS D'ÉVALUATION
Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats
- LES FONDAMENTAUX DU LANGAGE C# SOUS VISUAL STUDIO
- MÉTHODES AGILE - LES BASES
- WINDOWS PRESENTATION FOUNDATION (WPF) | C SHARP / C# .NET
- DÉVELOPPER DES WEB SERVICES SOAP ET REST EN .NET
- DÉVELOPPEMENT D'APPLICATIONS WEB ASP.NET MVC
- DESIGN PATTERNS ET ARCHITECTURES APPLICATIVES
- FORMALISATION ET MODÉLISATION AVEC LES MÉTHODES RUP ET UML