12 Rue de l’Europe

31850 Montrabé

12 Rue de l’Europe

31850 Montrabé

PHONEGAP

Menu formations

Durée : 3 jours

Objectifs : Apprendre à développer des applications web pour mobiles, utiliser les fonctionnalités natives du téléphone et déployer une application mobile en application native sur Google Play / App Store.

Public : Développeurs Web.

Pré-requis : Avoir une bonne maîtrise HTML / CSS / JavaScript / Ajax.

Moyens pédagogiques : Support de cours fourni à chaque stagiaire.

Contenu de formation

PhoneGAP, 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

Créer 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

Développement PhoneGAP :

  • Comment fonctionne PhoneGap
  • Mettre en place l’environnement
  • Intégrer son application web mobiles
  • Créer le main pointant vers notre application
  • Débugger une application PhoneGap
  • Déployer son application PhoneGap vers Google Play
  • Déployer son application PhoneGap vers l’App Store

API PhoneGAP :

  • 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
Top