1. Découvrir le framework cordova
- L'historique, l'évolution et les enjeux du développement mobile
- Les possibilités fonctionnelles et techniques de Cordova
- L'architecture de Cordova - Les plateformes supportées - Les applications mobiles (natives, Web et hybrides)
- Les interactions avec le device
2. Créer un projet cordova
- Les composants de base
- La création d'une application multiplateforme
- Le développement multiplateforme, avantages et inconvénients - L'installation de l'environnement de développement
- L'installation de Cordova
- La ligne de commande CLI
- L'organisation des dossiers Cordova
3. Utiliser l'api cordova
- Les principes et le fonctionnement d'un plugin Cordova
- Les plugins natifs (géolocalisation, caméra, accéléromètre...)
- L'accès aux contacts
- Les plugins externes
- Les boîtes de dialogue alert, confirm, et prompt
- L'installation, le développement et la validation d'un plugin
- Le test de la connexion
4. Opérer une migration de son application web en application mobile
- Le développement d'une application Web
- Rendre une application responsive
- La gestion du touch
- Les frameworks disponibles (jQuery Mobile, Sencha Touch, Ionic...)
- Le déploiement, les tests et le débogage sur device ou sur émulateur
- L'utilisation de WebView