Cordova - Développer des applications mobiles
Descriptif de la formation
Passer aisément d’un développement web vers des applications mobiles est désormais possible par l’intégration, à partir de votre code HTML / CSS et Javascript, de la librairie Apache Cordova. Vous pouvez en effet piloter un GPS, utiliser l’appareil photo numérique, exploiter les SMS, … et créer un APK ou une IPA déployable sur les stores actuels, sans pour autant écrire nativement en Java ou Swift.
Lors de cette formation, vous découvrirez l’API Apache Cordova, comment l’intégrer dans vos applications HTML / CSS et Javascript et comment créer des paquets déployables sur iTunes ou Google Play.
Les objectifs
En quelques mots...
Public
Développeurs Web
Pré-requis
Avoir une bonne maîtrise HTML / CSS / JavaScript / Ajax
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 01/09/2022
Programme détaillé
CORDOVA, SOLUTION AU WEB MOBILE
- Des plateformes mobiles très différentes
- Les solutions du marché pour du multi-plateforme
- Démonstration d'applications web mobile
- La solution PhoneGap : web vers natif
- PhoneGap vs concurrents
- La licence PhoneGap : conséquences pour vos projets
CREER SON APPLICATION WEB MOBILE
- HTML 5 : La solution à ces nouveaux besoins web
- CSS 3 pour des affiches optimisés
- JavaScript, le langage de développement commun aux
- plateformes mobiles
- Tour d'horizon des frameworks JavaScript pour
- des applications mobiles : iUI / jQuery Mobile /
- jQTouch, Sencha Touch
- Créer sa première application avec jQuery Mobile
- Les échanges JSON
HTML5 / CSS3
- Les nouveaux attributs HTML 5
- CSS 3 et Media Queries
- Gestion du touch
- Gérer le hors ligne
- Le dessin avec Canvas
- Stockage local avec HTML 5
- Gérer les problèmes de Cross Domains Ajax
- Géolocaliser vos utilisateurs
- Optimiser votre application avec les Web Workers
DEVELOPPEMENT CORDOVA
- Comment fonctionne Cordova
- Mettre en place l'environnement
- Intégrer son application web mobiles
- Créer le main pointant vers notre application
- Débugger une application Cordova
- Déployer son application Cordova vers Google Play
- Déployer son application Cordova vers l'App Store
API CORDOVA
- Piloter le GPS
- Naviguer dans les contacts
- Faire sonner ou vibrer le téléphone
- Gérer les notifications
- Stocker des fichiers sur le disque
- Lancer des appels, des SMS / MMS
- Comprendre les différences iOS / Android
- Intégration à Eclipse (Java) et XCode (Objective C)
- Prendre des photos
- Filmer une vidéo
- Naviguer dans le contenu multimédia
- Faire communiquer du code JavaScript et du code natif
- Créer une batterie de tests