Utiliser l'architecture informatique Ajax (Asynchronous JavaScript and XML) pour développer des applications Web et des sites Web dynamiques.
OBJECTIFS PEDAGOGIQUES
- Savoir utiliser les méthodes Ajax (Asynchronous JavaScript and XML)
- Développer des interfaces applicatives multi-plateformes
PROGRAMME
PARSEUR XML
- Méthodes du DOM
- Les éléments de type text, Node, Attribut
- Création dynamique d’objets HTML
- Rappels XSD
EVÈNEMENTS DU DOM 2
- Le gestionnaire d’évènements
- Phases des évènements capturing, bubble
- Création d’évènement et diffusion
LA PROGRAMMATION ORIENTÉE OBJET
- Rappels
- Expressions régulières
- Mécanismes
- Exercices pratiques
INTERACTION ET ÉCHANGES DE DONNÉES
- Cookies
- Base embarquée dans le navigateur SQlite
- Base distante via Ajax et HttpRequest
- Interfaçage avec une application Flash
PROGRAMMATION JAVASCRIPT SOUS HTML 5
- Gestion multimédia
- Mode de communications client / serveur
- Gestion des données persistantes
DÉBOGAGE
- Tests unitaires
- Gestion des messages d’erreurs
- Stockage des bancs de tests
GOOGLE API : MAPS, SEARCH ET CHARTS
- Enjeux de la cartographie pour les applications Web
- Création d’une maps
- Intégration de Google Search dans les pages Web
- Outils de navigation (zoom, vue plan, mini-cartes, vue aérienne…)
- Génération de graphiques dynamiques
FRAMEWORKS JQUERY
- Fonctionnement et principes de bases, installation de la librairie
- Utiliser jQuery avec d’autres librairies
- Quand débuter les traitements (DOM ready)
- L’apport des modules dans jQuery (CSS, data)
- Pour les échanges Ajax : mise en œuvre de jQuery
PUBLIC
Concepteurs, développeurs Web, informaticiensPRÉREQUIS
INFORMATIONS PRATIQUES
HORAIRES DE LA FORMATION
de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00
MÉTHODOLOGIE PÉDAGOGIQUE
Théorie | Cas pratiques | Synthèse
MODALITÉS D'ÉVALUATION
Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats