Développement d'applications mobiles hybrides avec JQuery Mobile et PhoneGap

Objectifs

Cette formation vous permet de développer des applications tablette et smartphone multiplateforme grâce aux fonctions et au framework PhoneGap. Identifier les outils et les fonctionnalités de la bibliothèque JQuery Mobile.

Public

Développeurs et chefs de projet souhaitant développer des applications pour toutes les plateformes.

Durée

35 heures en présentiel sur 5 jours

Pré-requis

Une bonne maitrise des langages HTML5, CSS3 et JavaScript sont nécessaires.

Formateur

Formateur expérimenté, développeur d'applications, et spécialiste du Web.

Méthode pédagogique

8 participants maximum avec un poste par stagiaire. Un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Déroulé

Organisation de l'application

  • Preparation de la structure de l'application Web
  • Déclaration d'un template jQuery Mobile
  • Paramétrage des modes de visualisation

Introduction au framework JQuery Mobile

  • Rappel sur JQuery
  • Les sélecteurs
  • La manipulation du DOM
  • La gestion des evenements

Creation d'une Page

  • La structure d'une page
  • Le contenu d'une page
  • La structure multi page
  • Le lien entre page
  • La transition entre les pages
  • La boite de dialogue

Composants graphique JQuery Mobile

  • Les listes
  • Les boutons
  • Les objets formulaires
  • Les sliders
  • L' interupteur
  • Le bloc repliable

Gestion theme css

  • La manipulation themes JQuery Mobile
  • La creation de theme avec ThemeRoller

Introduction à l'API JS PhoneGap

  • Acceder à l'accéléromètre
  • Obtenir une direction avec la boussole
  • La géolocalisation
  • Vérifier la connexion au réseau
  • Travailler avec la base de données des contacts
  • Prendre une photo
  • Notification visuel, sonore, tactile
  • Enregistrer et jouer des fichiers audio

Compilation de l'application

  • Présentation du service en ligne Build PhoneGap
  • L'inscription
  • Les différents type de compte
  • La compilation pour les differents supports