CORD – Développement mobile avec Cordova

Référence : CORD
Durée : 3 jours (21 heures)

Présentation

Développer des applications pour appareils mobiles peut s’avérer être une tâche complexe, en particulier lorsque l’on souhaite être présent sur toutes les plateformes mobiles du marché.
Grace au framework Cordova, concevoir des applications fonctionnant sur des systèmes d’exploitation différents devient possible et cela sans devoir réaliser autant de développements que de plateformes à supporter. Reposant sur les langages du web, HTML5, CSS3 et JavaScript, Cordova permet d’accéder aux API natives de l’OS mobile.

Ainsi une application développée avec des technologies web pourra exploiter la camera, utiliser les capteurs ou encore parcourir les contacts présents sur le téléphone.
Cette formation permettra d’acquérir les compétences nécessaires à l’implémentation d’applications mobiles fonctionnant à l’identique sur iOS et Android.

Programme

Introduction
  • Les différentes plateformes mobiles
  • Les applications natives
  • Les sites web mobiles (HTML5/CSS3/JS)
  • Les applications hybrides
  • Limite des navigateurs
  • Solutions pour le développement multiplateformes
Technologies Web mobiles
  • HTML : La structure du document
  • CSS : Le style
  • JavaScript : Le dynamisme
  • XMLHttpRequest / Fetch API : échange avec le serveur
HTML5 au service du mobile
  • De nouvelles balises et de la sémantique
  • Les formulaires 2.0
  • CSS3 : transformations, animations et media queries
  • Dessiner avec Canvas
  • APIs JavaScript
Cordova
  • Pourquoi Cordova ?
  • Présentation & installation
  • Les spécificités par plateformes
  • Hybrides ou PWA (Progressive Web Apps) ?
Les principaux plugins Cordova
  • Accéléromètre, camera, orientation, vibration…
  • Appareil, info réseaux, batterie
  • Contacts, géolocalisation, média
  • Système de fichiers et transferts
Mise en oeuvre de Cordova
  • Création d’un projet
  • Intégration à Android Studio et Xcode
  • Création d’un plugin
  • Choisir sa librairie de composants graphiques
  • Application avec Ionic
  • Déboguer une application Cordova
Déploiement
  • Sur simulateur
  • Sur appareil mobile
  • PhoneGap Developer App
  • Sur Google Play
  • Sur App Store

Prochaines sessions inter-entreprises

Toulouse :
Du 11 au 13 février 2019
Du 17 au 19 juin 2019
Du 18 au 20 novembre 2019

Paris :
Du 11 au 13 mars 2019
Du 13 au 15 mai 2019
Du 14 au 16 octobre 2019

Méthode pédagogique

50% de travaux pratiques

Audience

Architectes techniques, développeurs mobile

Versions des technologies

Cordova 8

Pré-requis

Expérience dans le développement Web, HTML/CSS/JS

Tarif

1595 €

Votre nom (obligatoire)

Votre email (obligatoire)

Votre société (obligatoire)

Votre demande