recherche

Recherche

espace stagiaire

Espace stagiaire

Nous contacter
 

                  

Imprimer

Partager

INTER

INTRA

Inter

La formation inter-entreprise se déroule dans nos locaux ou à distance et peut regrouper des salariés de différentes entreprises au sien d'une même session. Le contenu et les dates de formation sont définis par notre catalogue.

Intra

La formation intra-entreprise se déroule dans nos locaux, dans les locaux de l'entreprise ou à distance et regroupe des salariés d'une même entreprise. Le contenu et les dates pourront être adaptés à des besoins spécifiques.

Référence Non renseigné
Durée3 jour (21 heure)
Tarif public (inter) Nous consulter
Tarif public (intra) Nous consulter

Prochaines sessions

Chargement...

Aucune session n'est planifiée pour le moment. Vous pouvez toujours nous contacter pour une solution sur mesure.

Faire une demande

Oups ! Nous n'arrivons temporairement pas à vous afficher les sessions. Vous pouvez tout de même nous appeler ou laisser une demande d'inscription pour planifier une session (en présentiel ou à distance).

04 37 24 36 78

Offre intra-entreprise

Nos conseillers vous proposeront une solution sur mesure qui correspondra au mieux aux besoins de votre entreprise.

Sessions et inscription

Masquer les sessions

Description de la formation

Vous souhaitez apprendre à développer des applications mobiles pour Google Android, avec le langage C# et la plateforme Xamarin sous Visual Studio ? Inscrivez-vous à cette formation !

Objectifs pédagogiques

A l'issue de cette formation, l'apprenant sera capable de :

  • Mettre en place l’environnement de développement et l’émulateur Android
  • Concevoir un écran d’application en utilisant les composants et les dispositions de la librairie standard.
  • Afficher une liste complexe de données
  • Mettre en œuvre les différents modèles de navigation
  • Choisir et configurer le thème de l’application
  • Stocker les données en local avec SQLite
  • Accéder aux données distantes avec une API Rest
  • Définir une stratégie de compilation pour optimiser les performances

Pour qui ?

Concepteurs-Développeurs

Pré-requis

Savoir programmer en C#

Certification

Aucune certification n'est applicable sur cette formation actuellement

Laissez-nous vous présenter cette formation

Présentateur

Contenu du programme et objectifs opérationnels

Présentation de Xamarin

  • Xamarin, qu’est-ce que c’est ?
  • Les concepts clés et les plateformes disponibles
  • Compilation cross-plateformes
  • Stratégies de partage de code : PCL, Shared Projects
  • Outils de développement et émulateurs

 

Notions fondamentales

  • Mise en place des outils
  • Création d’un projet
  • Interface en XAML
  • Créer un composant
  • Cycle de vie de l’application

 

Interface utilisateur

  • Composants simples
  • Composants liste et défilement
  • Liaison des données
  • Design Pattern MVVM
  • Mise en page avec les layouts
  • Styles et Ressources

 

Structure et navigation

  • Template et contrôle
  • Navigation dans l’application
  • Pages, Onglets
  • Pages maitre-détails
  • Menu, Shell

 

Services

  • Gestion des services
  • Injections de dépendance
  • Accès aux données locales
  • Travailler avec la base de données SQLite
  • Accès aux services Web
  • Consommer un service REST

 

Utilisation des API natives

  • Accéder aux API native (tél, photo)
  • Librairie Xamarin Essentials
  • Gérer du code spécifique Android / iOS

 

Déploiement des applications

  • Optimiser l’intégration des libraires avec le « linker »
  • Packaging pour le déploiement des applications
  • Processus de déploiement sur Google Play
  • Déployer son application sans passer par les Stores

 

Travaux pratiques

  • Création d’une application Xamarin.Forms
  • Mise en place du projet de gestion de banque
  • Création d’une vue simple
  • Afficher une liste de clients
  • Ajouter un formulaire
  • Mettre en place la navigation
  • Connecter l’application à une API Rest
  • Sauvegarder des données en local avec SQLite
  • Appeler le service « Téléphone » spécifique à Android et iOS

Concepteur : ENI SERVICES - Diffuseur : Groupe Arkesys

Télécharger en PDF

Plus d'information sur cette formation ?