Xamarin

Retour à la liste des formations
Formations de courte durée
Thème(s): Mobile
Durée:
3 jours
Formateur:
CogniTIC

Formation en présentiel

Xamarin permet de développer des applications pour Android et IOS en utilisant le langage C#. Xamarin permet de développer la même application sur plusieurs plateformes en partageant les librairies de la couche métier et en exploitant les spécificités de chacune des plateformes telles que les vues, les contacts, la caméra, la géolocalisation ou l’envoi de messages. 

Objectifs de la formation

  • Comprendre les API Xamarin. Android et Xamarin.iOS
  •  Développer des interfaces mobiles fluides et modernes via les contrôles natifs des plateformes 
  • Exposer des services métiers mutualisés pour les deux plateformes 
  • Accéder aux fonctionnalités spécifiques telles que l'API Google Map, la caméra, la messagerie 
  • Développer les applications mobiles suivant les bonnes pratiques recommandées par Xamarin
Public
Toute personne désireuse de réaliser un développement logiciel en .NET Core
Programme de la formation

Introduction à la plateforme Xamarin 

  • Aperçu des techniques de développement des applications mobiles
  •  L'apport des frameworks Xamarin.Forms, Xamarin.Android et Xamarin.iOS 
  • Ateliers de développements, structure des projets Android et iOS
  •  Composants nécessaires au développement - Emulateurs et simulateurs

 Développement des interfaces Android et iOS 

  •  Fondamentaux des API Android et iOS 
  • Cycle de développement 
  • Comparatif des contrôles UI - Pages, Layouts et Vues proposées par Android et iOS 
  • Fichier AXML, notion d'Activity et logique des interfaces Android 
  • Concept Intents et Services Android 
  • Concept Storyboard et Contrôleur iOS 
  • Implémentation de la navigation, transformations et animations
  •  Traitement des données pour les applications Android et iOS 
  • Persistance des données applicatives
  •  Création et traitement des données via SQLite 
  • Consommation de services REST/OData 
  • Liaisons de données aux contrôles de type ListView pour Android et CollectionView pour iOS 
  • Fournisseurs natifs de données 
  • Accès au système de fichiers et contraintes imposées par les plateformes 

Spécificités natives Android et iOS 

  • Manipulations Audio et Vidéo
  •  Envois d'appels téléphoniques, d'emails et de messages SMS
  •  Détection des connexions réseaux 
  • Utilisation de l'API Google Map et iOS Map151 C
  • Accès aux fonctionnalités système 

Spécificités des plateformes Android et iOS 

  • Introduction aux versions Android Marshmallow, Lollipop, KitKat, Jelly Bean et Android N Developer 
  • Introduction aux différentes versions iOS et aux divers Kits 
  • Ramasse-miettes et liaison aux librairies natives Java via Xamarin.Android 
  • Mappage des selectors Objective-C via Xamarin.iOS 
  • Bonnes pratiques de développement adoptées par Xamarin.Android et Xamarin.iOS 
  • Déploiement vers les Stores 
  • Traitement des ressources 
  • Configuration du fichier AndroidManifest.xml 
  • Configurer des fichiers PLIST en iOS
Pourquoi choisir TECHNOFUTUR TIC ?

4 raisons de suivre une formation avec Technofutur TIC

Infos pratiques
Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable: outplacement, PFI,...

Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis.

Cette formation est entièrement en présentiel.

Formateur
  La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.


Prix
Informations
Prix plein : 750 €
Secrétariat - Pôle Entreprises
Tél. 071 254 942