Formation Développement d'applications mobiles multiplateformes Réf : MO00015

Par Eric Sarrion

Développer des applications natives pour mobiles iPhone et Android, avec HTML, CSS, JavaScript et Phonegap.

Durée :
5 jours
Lieux :
Paris

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

PhoneGap est un framework de développement mobile, qui permet de développer des applications multi-plateformes (Android, Bada, Blackberry, iOS, Mac OS X, et Windows Phone) en utilisant les standards du web HTML, CSS et JavaScript. Cette formation très complète, présente par la pratique, comment créer un site pour mobiles, en utilisant simplement le moteur Phonegap combiné avec les standards du web Html/CSS/JavaScript, ainsi que le framework iUI.

Objectifs pédagogiques

A l'issue de cette formation, les participants seront en mesure de
  • Réaliser des applications ou des sites web pour mobile avec les technologies HTML, CSS, et Javascript,
  • Exploiter l'apport de la bibliothèque IUI à leurs développements JavaScript,
  • Maîtriser les possibilités offertes par le moteur de conversion Phonegap,
  • Porter ses applications multi-plateformes pour téléphones mobiles tels que iPhone, iPod, iPad, Android, Symbian, Blackberry, …


Public

Développeurs,
Chefs de projets.

Pré-requis

Connaissance de base de HTML/CSS/JavaScript.

Type

Stage pratique

Méthode pédagogique

Alternance de cours magistral (40%) et travaux pratiques (60%). Un site web sera réalisé et porté sur différentes plateformes, notamment Android (Google) et IOS (Apple).

Plan de cours

Introduction
Un rappel des standards Html, CSS et JavaScript est effectué les 2 premiers jours. Si vous disposez déjà de ces pré-requis, nous vous invitons à suivre la formation PhoneGap avancé sur 3 jours.

Rappels syntaxiques et compléments HTML
Balises, Attributs
Le texte, Les images
Les liens, Les listes
Les blocs

Rappels syntaxiques et compléments CSS
L'arrière-plan, le texte
La police de caractères
Les bordures, les espacements
Le positionnement des éléments
La taille des éléments
Le mode d'affichage
Les listes, sélecteurs CSS
Pseudo-classes, combinateurs

Rappels syntaxiques et compléments JavaScript
Syntaxe de base
Variables, Tests, Boucles
Fonctions, création d'objets
Tableaux de données
Accès au DOM
Listeners, transformations CSS

Donner à une page HTML affichée le style iPhone / Android, à l'aide des fichiers iUi CSS
Créer la toolbar de l'application
Créer les fenêtres de notre application
Passer d'une fenêtre à l'autre
Afficher des listes
Grouper les informations
Afficher des boutons
Fenêtres superposées
Formulaires
Utilisation des listes de sélection
Utilisation des listes de sélection triées par ordre alphabétique
Gestion de calendriers
Remplacer les cases à cocher par des interrupteurs

Enchainer le défilement des pages HTML entre elles, sans faire appel au serveur, avec iUi JavaScript
Fonctionnement de base des liens
Exemples d'utilisation des attributs des liens
Aller vers une autre fenêtre décrite dans la page HTML
Afficher une nouvelle fenêtre non encore présente dans la page HTML
Aller vers une autre page HTML
Soumettre un formulaire et afficher une nouvelle fenêtre
Afficher la suite des éléments d'une liste
Effectuer un appel Ajax
Créer une nouvelle fenêtre dynamiquement
Evénements associés aux fenêtres

L'apport de HTML5 à vos développements pour mobile
Bases de données côté client
Stockage permanent et stockage dans la session
Utilisation d'une base de données

Gestion du Multi-touch avec HTML5
Evénements touch
Evénements gesture
Agrandissement, rotation, déplacement

Graphisme et HTML5
Tracer une ligne
Colorier une figure
Chemins
Rectangles
Arcs de cercles
Courbes quadratiques et de Bézier
Gestion des couleurs
Traitement des images

HTML5 et Cartes Google Maps
Intégrer une carte Google Maps dans l'application

Introduction au projet PhoneGap 
Présentation du concept
Les spécificités des plateformes supportées : Android, IOS, BlackBerry
Architecture des applications par plateforme
Principes de mises en œuvre
Travaux pratiques : Prise en main et création d’un projet avec PhoneGap
 
Rendre une application web native pour iPhone et Android avec PhoneGap
Exécution d'une application en natif sur l'iPhone
Les aspects administratifs (iPhone developer Program, Certificats, ...)
Devices
App Ids
Provisioning
 
Les dispositifs hardware natifs et l’utilisation de leurs services
GPS
Accéléromètre
Vibreur
Sons
Fenêtres d'alerte
Contacts
Appareil Photo
 
La création d'un plugin PhoneGap
 
Travaux pratiques
Mise en œuvre de certaines spécificités de la plateforme mobile dans l'application développée et création d'un plugin PhoneGap
 

Prochaines sessions

picto Du lundi 05/01 au vendredi 09/01 2015 Paris €2,320 fleche S’inscrire à la session du lundi 05/01 au mardi 09/01
picto Du lundi 16/02 au vendredi 20/02 2015 Paris €2,320 fleche S’inscrire à la session du lundi 16/02 au mardi 20/02
picto Du lundi 13/04 au vendredi 17/04 2015 Paris €2,320 fleche S’inscrire à la session du lundi 13/04 au mardi 17/04
picto Du lundi 01/06 au vendredi 05/06 2015 Paris €2,320 fleche S’inscrire à la session du lundi 01/06 au mardi 05/06
picto Du lundi 06/07 au vendredi 10/07 2015 Paris €2,320 fleche S’inscrire à la session du lundi 06/07 au mardi 10/07
picto Du lundi 10/08 au vendredi 14/08 2015 Paris €2,320 fleche S’inscrire à la session du lundi 10/08 au mardi 14/08
picto Du lundi 28/09 au vendredi 02/10 2015 Paris €2,320 fleche S’inscrire à la session du lundi 28/09 au mardi 02/10
picto Du lundi 05/10 au vendredi 09/10 2015 Paris €2,320 fleche S’inscrire à la session du lundi 05/10 au mardi 09/10
picto Du lundi 16/11 au vendredi 20/11 2015 Paris €2,320 fleche S’inscrire à la session du lundi 16/11 au mardi 20/11
picto Du lundi 07/12 au vendredi 11/12 2015 Paris €2,320 fleche S’inscrire à la session du lundi 07/12 au mardi 11/12
Proposer une session.

Pas de témoignage pour l'instant.

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « Développement mobile et tablette »  – Voir toutes les formations