Internet et Mobilité
Développer des interfaces WEB riches avec Ajax
Reference : IM12


Prochaines sessions

Objectifs
- Découvrir les apports d’Ajax sur les interfaces Web
- Comprendre en quoi Ajax constitue une avancée technologique majeure
- Bénéficier de retours d’expériences pour identifier les pièges à éviter en phase de conception
- Savoir utiliser les scripts Ajax pour rendre les pages Web plus interactives
Pré requis
- Connaissance du développement Web
- Maîtrise de JavaScript
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Public visé
Inscription
Programmes de Développer des interfaces WEB riches avec Ajax
Bien développer pour le Web 2.0
- Un code XHTML conforme
- Les styles et la séparation des responsabilités
JavaScript : un vrai langage à maîtriser
- Les erreurs à ne plus commettre
- Les exigences JavaScript des applications web 2.0
Ajax par l’exemple
- Étude de cas : Google suggest
- Généralisation du principe
Panorama des utilisations d’Ajax
- Cas classiques : mise à jour d’informations sans rafraîchissement de page
- Interfaces riches : complétion automatique, glisser-déplacer, effets graphiques
Risques et limites à l’utilisation d’Ajax
- Les erreurs classiques de conception
- Ce qu’Ajax ne permet pas
- Quand et comment ne pas utiliser Ajax
Motifs de conception Ajax
- Architecture patterns
- Programming patterns
- Usability patterns
Être productif avec Ajax
- Productivité de l’environnement de développement
- Les bibliothèques JavaScript pour Ajax
- Construire des objets Ajax réutilisables
Ajax et l’usine logicielle
- Impacts d’Ajax sur les architectures logicielles
- Les outils « software factory » pour JavaScript