Quels sont les buts de la formation ?
Programme de la formation
Introduction
Développement d'applications web mobiles
Panorama des frameworks web disponibles : jQuery Mobile, Sencha Touch, Phonegap, ...
Présentation HTML5 / CSS3 / AJAX
Atelier pratique : Mise en place de l'environnement de développement
HTML5
Structure d'une page HTML5
Différences avec le HTML 4/XHTML 1 (nouveaux éléments, éléments obsolètes)
Eléments de styles CSS en HTML5
Balises sémantiques et d'organisation
Création et utilisation de formulaires : nouveautés
Intégration d'animations et sons
Rappels de JavaScript
Dessin 2D
Géo-localisation : concepts et fonctionnement
Evènement (EventSource API)
Envoi de message entre documents/par canaux (PostMessage API, XHR)
Présentation de CSS3
Atelier pratique : réalisation d'un site incluant des formulaires et du contenu
Utilisation du Titanium Studio
Présentation de l'environnement, versions
Installation complète, les plate-formes
Configuration, plugins
Utilisation de Titanium CLI, la ligne de commande
Présentation du processus complet et du Marketplace
Atelier pratique : mise en place
Une première application
Création de l'application
Paramètres cruciaux du projet
Quelques modifications, et exécution
Atelier : création, test de l'application
Les applications Titanium
Résumé du passage du Web à l'application
Création de vues
Séquences de vues, vues spéciales, etc.
Interface : Alloy Framework et compatibilité avec les frameworks javascript classiques
Multiples interactions avec l'utilisateur (paramètres, formulaires, etc.)
SDK : capteurs, GPS, etc.
SDK : communication et stockage
SDK : autres éléments disponibles (internationalisation, médias...)
Spécialisation des plate-formes et bonnes pratiques avec Appcelerator
Atelier : une application complète, complexe, prête à déployer