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.
Tarifs: