Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Formation Conception d’interfaces graphiques .Net pour mobiles avec Xamarin
Technique

Formation Conception d’interfaces graphiques .Net pour mobiles avec Xamarin

Réaliser une App portable sur tous les mobiles

Si le marché des ventes de PC s’essouffle, celui des tablettes et Smartphones continue d’afficher de bonnes performances. Face à l’engouement du grand public pour ces appareils, les entreprises se doivent de réagir et de proposer des applications (Apps) adaptées à ces appareils. Mais comment rendre ces Apps compatibles avec les différents systèmes d’exploitation ? En effet, chaque système d’exploitation (Android, IOS, Windows Phone) dispose de ses propres spécificités de gestion des tâches, de gestion des données ou encore de fonctionnement des menus... Combiné à Visual Studio, Xamarin permet de compiler du code C# exécutable sur n’importe quel environnement facilitant ainsi le travail du développeur. Mais encore lui faut-il maîtriser l’utilisation du Framework Xamarin pour développer des Apps cross-platform.

Objectifs de cette formation

Conception d’interfaces graphiques .Net pour mobiles avec Xamarin
  • Maîtriser le Framework Xamarin avec Visual Studio
  • Savoir réaliser des applications Android et iOS avec les composants natifs
  • Comprendre comment réaliser des développement iOS depuis un environnement Windows grâce au builder MAC
  • Apprendre à concevoir des interfaces mobile responsives aux divers taille d’écrans
  • Être capable d'utiliser une base de données locale
  • Savoir communiquer avec une API Externe

Public

  • Chefs de projets
  • Développeurs .Net

Pré-requis

Programme détaillé
En présentielEn Présentiel

Présentation du framework Xamarin

  • Introduction au développement iOS
  • Introduction au développement Android
  • Xamarin iOS / Swift, avantages et inconvénients
  • Xamarin Android / Java, avantages et inconvénients
  • Prendre en main Visual Studio Mac et les outils tiers
  • Structurer un développement Xamarin pour la réutilisation du code entre plates-formes (iOS, Android, Mac et Windows)
  • Limites de Xamarin / au code natif Java/Kotlin et Swift
En présentielEn Présentiel

Xamarin Forms : création d’application cross plate-forme

  • Architecture générale
  • Créer la solution
  • Le code partagé entre les plates-formes
  • Hello World sur toutes les plates-formes
En présentielEn Présentiel

Xamarin Forms : l’interface graphique

  • 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
En présentielEn Présentiel

Xamarin Forms : MVVM, API et persistance

  • Ajouter des ViewModels et du Binding
  • Appeler des API et Web Services
  • Stocker des données avec SQLite ou des fichiers plats
En présentielEn Présentiel

Xamarin Forms : personnalisation/utilisation des contrôles natifs

  • Gérer les dépendances avec le service de dépendances
  • Travailler avec l’accéléromètre ou le GPS
  • Prendre des photos
  • Les platform renderers et fast renderers
En présentielEn Présentiel

Xamarin : les services d’AppCenter

  • Build continu et test automatique sur device
  • Gestion des notifications push
  • Mise à jour auto des apps et distribution
  • Centralisation et analyse des crashs
  • Analytics
En présentielEn Présentiel

Xamarin : déployer son application

  • Archiver l’app
  • Signer l’app
  • Déployer sur Google Play
  • Déployer sur l’App Store ou TestFlight
En présentielEn Présentiel

Xamarin : connecter un utilisateur (optionnel)

  • Login facebook
  • Stockage et renouvellement du token de connexion
  • Zones anonymes et loggées
En présentielEn Présentiel

Xamarin : créer un contrôle Forms (optionnel)

  • Les différents types de contrôles
  • Les dependency properties
  • Le moteur de layout
En présentielEn Présentiel

Xamarin : utiliser une librairie native (optionnel)

  • Comment intégrer la librairie
  • Le mapping des méthodes
  • Utilisation dans le code

Les plus de cette formation

Conception d’interfaces graphiques .Net pour mobiles avec Xamarin
  • Une formation très pratique durant laquelle s’alternent les phases d’apports théoriques, d’échanges, de partage d’expérience et de mise en pratique.
  • Une large place accordée à la pratique qui permet aux participants d’acquérir rapidement les compétences nécessaires à la création d’une application mobile en C# avec Xamarin.
  • La pédagogie favorise les échanges entre participants. L'animateur apporte des réponses personnalisées à chacun.

Informations

Dimension Digitale

  • Durée : 5 Jours (35h)
  • Tarif : 2 710 € HT
  • Réf. : MS864
  • Option(s)
    • Repas Paris : 115 € HT
    • Repas province : 110 € HT


Dates des sessions

Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...








= une réponse possible
= plusieurs réponses possibles

Quelle affirmation sur les interfaces est fausse ?
Qu’est-ce qu’un type anonyme ?
Comment implémenter l’héritage entre deux classes en C# (A hérite de B) ?
Parmi ces requêtes LINQ, lesquelles sont valides ?
Quelle affectation de délégué n’est pas valide ?
Quelles affirmations sont vraies ?
Quelle classe d’ADO .NET permet un accès rapide aux données en lecture seule ?
Quel est le mode de conception d’un modèle de données Entity Framework 7 ?
Quelle section n’existe pas dans un fichier EDMX ?
Quelle affirmation est fausse à propos des services Web API ?
Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.