Formation Xamarin

Durée
3 jours
Tarif
Devis sur demande
Organisation
Intra
Référence
XAM1
Niveau
Moyen
CPF
NON
Certification
NON

Présentation de la formation Xamarin

Participez à notre formation Xamarin de 3 jours pour apprendre à développer des applications mobiles multiplateformes en C#. Destinée aux développeurs souhaitant créer des apps pour iOS et Android avec une base de code partagée, cette formation couvre les bases de Xamarin.Forms, la gestion des interfaces utilisateur, et l'intégration de services natifs. À travers des ateliers pratiques, vous acquerrez les compétences nécessaires pour concevoir des applications performantes et interactives.
Rejoignez notre formation et transformez vos idées en applications mobiles innovantes.

Objectifs de la formation Xamarin

Objectifs pédagogiques :

  • Appréhender l'architecture du Framework Xamarin
  • Appréhender les architectures mobiles multi-plateformes
  • Maîtriser les éléments de bases de la programmation mobile pour iOS et Android
  • Développer une application mobile multi-plateformes (Ios, Android et Windows Phone/ Universal Apps)
  • Manipuler des données via SqLite et REST
  • Utiliser les fonctionnalités des devices

Objectifs opérationnels :

  • Développer des applications mobiles multiplateformes avec Xamarin en utilisant C#

Programme de la formation Xamarin

Introduction

Le développement en silo
Le fonctionnement de Xamarin
Le développement avec Xamarin / Xamarin.Forms
Application native versus application web
Support des Universal Apps avec Xamarin
Les APIs disponibles avec Xamarin

Les types d'interfaces graphiques dans Xamarin

Vue d’ensemble de l’architecture des interfaces (Pages)
Type de contrôle conteneurs (Layout)
Type de contrôle pour le développement des vues
Type d’éléments (ListView et Cells)
Agencements graphiques et « Responsive Design »
Cycle de vie des applications

Les interfaces graphiques mutualisées avec Xamarin.Forms

Créer et organiser les vues XAML
Découvrir et positionner les contrôles utilisateurs
Créer des pages : découvrir les différents layouts
Intégrer des photos et vidéos
Les listes et tables
Gérer la navigation avec le service de navigation
Utiliser les thèmes, les CSS, et les visual states
Animations et transitions
Limites des interfaces Forms / à Xamarin Natif
Les gestures
Gérer les différentes dimensions et orientations

Architecture d'une application Xamarin

Le pattern MVVM
Binding des données et des commandes
Le ViewModel
Les converters
Service de dépendance (DependencyService)

Accès aux données depuis Xamarin

Utilisation de SQLite.Net PCL
Opérations de lecture et d’écriture
Services WebAPI REST
Parseur de données JSON

Utilisation du matériel

Capture multimédia (son, image et vidéo)
Géolocalisation / GPS
Calendrier / contacts
Utilisation de librairies / composants externes

Déployer une application

Archiver l’app
Signer l’app
Déployer sur Google Play
Déployer sur l’App Store ou TestFlight

Pré-requis pour suivre la formation Xamarin

  • Bonne maîtrise du langage C#
  • Bases du développement mobile
  • Expérience avec Visual Studio
  • Connaissance de base du .NET Framework et de son utilisation dans le développement d'applications
  • Compréhension des concepts de Programmation Orientée Objet (POO)

Un questionnaire de positionnement vous sera ensuite proposé afin d'évaluer votre niveau de connaissance avant l'entrée en formation.

Participer à la formation Xamarin

Télécharger le programme

Formation en intra-entreprise

Nos formations intra-entreprise peuvent se dérouler directement dans vos locaux pour plus de flexibilité. Si nécessaire, nous pouvons également organiser la location d'une salle de formation adaptée à vos besoins.

Votre formation sur-mesure peut également s’organiser à distance.

La mise en place d'une session intra-entreprise est de 14 jours minimum à partir de votre prise de contact.

Je souhaite un devis

Formation Xamarin

  • Certification Non
  • Modalités d'évaluation Tout au long de la formation des TPs seront notés et corrigés. Un QCM sera rempli en fin de formation.

Les autres formations en Mobile

Inter à distance - Intra 4 jours 2190 € HT
Voir la formation Kotlin Android
Inter à distance - Intra 4 jours 2190 € HT
Voir la formation Android
Inter à distance - Intra 2 jours 1390 € HT
Voir la formation Ionic
Inter à distance - Intra 3 jours 1790 € HT
Voir la formation React Native
Intra 4 jours A partir de 1290 € HT/j
Voir la formation Unity3D
Inter à distance - Intra 3 jours 1790 € HT
Voir la formation Flutter & Dart