Besoin de renseignement? Contactez nous....
Envoyer un Email +33 7 81 01 72 30
contact@odellya.com

Mobile

PhoneGap 3


PhoneGap 3

Objectifs pédagogiques
Formation permettant aux développeurs désireux de construire des applications mobiles multiplateforme, de le faire en utilisant PhoneGap. Cette formation se veut très pratique donc suffisante pour vous rentre autonome en trois jours pour développer des applications robustes, modulaires et multiplateformes.

1. Démarrez avec PhoneGap

  • La différence entre Phonegap et Apache Cordova
  • Historique et Evolution de PhoneGap
  • Mot sur le système d’exploitation
  • Mot sur l’outil de commande en ligne
  • Création d’un code commun pour les applications multiplateformes.


2. Construire et Debeugguer des applications avec des outils de développement multiplateformes.

3. Démarrez avec des applications Mobiles centrées autour de HTML 5/CSS3/JavaScript

  • Bonnes pratiques pour les bonnes performances.
  • Dimensionnement de la taille de l’écran et la pixellisation.
  • Choix du Modèle Web App
  • Configuration de votre projet en utilisant Cordova-cli
  • Votre première Application « Hello World »
  • Cas pratique : Ouverture d’une fenêtre Modale en utilisant BootStrap.
  • Atteindre le Look and feel de Ios

4. Architecturer votre application Mobile

  • Affiner votre environnement de développement
  • Cas pratique : construire une application avec ajout des écrans et Bootstrap.

5. Faire des interfaces et améliorer les interactions utilisateurs

  • Compression des fichiers JavaScript pour un environnement de production avec Closure.
  • Utilisation de UglifyJS avec le compilateur Closure.
  • Optimisation du JavaScript avec require.js
  • Comparaison des outils de comparaison.
  • Création des multiples vues de l’application
  • Accéder à l’API DEVICE dans une application mobile
  • Utilisation de l’accéléromètre et de la gestion des transitions.
  • Démarrez avec les API de PhoneGap
  • Explorez l’API de connexion

6. Utilisation du Storage Device et de l’API contact

  • Stockage des données d’application
  • Lecture et Ecriture des données en LocalStorage Mobile
  • Remplir sa base de données
  • Limitation des bases de données
  • L’API Contact
  • Filtrer les contacts Mobile

7. Dispositifs d’accès aux capteurs de DEVICE

  • Les capteurs de l'appareil Mobile : accéléromètre
  • La détection des secousses dans votre application
  • Manipulation de l’orientation de l'appareil Mobile
  • Utilisation de l'API Compass

8. UTILISATION données de localisation avec PhoneGap

  • Une introduction à la Géolocalisation
  • L'API PhoneGap « Géolocalisation »
  • Positionner votre mobile avec Google Maps
  • Utilisation de Google pour retrouver les Adresses

9. La manipulation de fichiers

  • Comprendre l'API Fichiers
  • Lister des dossiers et les fichiers de manière récursive
  • La lecture et le rendu d'une image
  • Le téléchargement et l'enregistrement d'un fichier

10. CAPTURE ET DISPOSITIF DE MANIPULATION MEDIA

  • API de l'appareil photo ou l'API de capture?
  • Accès à la caméra en utilisant l'API de l'appareil photo
  • Accéder à la caméra de l'appareil
  • Contrôle de la position du rouleau de la caméra
  • L'API de capture
  • Manipuler des images avec Canvas

Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours

Ce cursus s’adresse aux :
  • Développeurs d'applications mobiles

Prérequis :
  • Installer et configurer votre environnement de développement PhoneGap
  • Gérer les fondamentaux de base du code multi-plateforme
  • Construire des applications modulaires et performantes
  • Interagir avec les capteurs du périphérique, système de fichiers, et la caméra
  • Utiliser les API clés de PhoneGap
  • Intégrer du code natif dans votre application mobile
  • Ecrire un plugin PhoneGap
  • Localisez une application mobile
 
Les formations du cursus

PhoneGap 3
3 jours
  • Installer et configurer votre environnement de développement PhoneGap
  • Gérer les fondamentaux de base du code multi-plateforme
  • Construire des applications modulaires et performantes
Développeurs d'applications mobiles
Sencha Touch 2
3 jours
Connaître les concepts orientés Objet, JavaScript, HTML5, CSS3 serait fortement souhaité.
Développeurs mobile débutants, intermédiaires ou avancés
Ionic
3 jours
Connaître les concepts orientés Objet, JavaScript, HTML5, CSS3, AngularJS serait fortement souhaité.
Développeurs mobile débutants, intermédiaires ou avancés