Détails :
Durée :
5 Jours
Prérequis :
Public :
Objectifs :
Au terme de cette formation, vous saurez :
- Comprendre les concepts RIA et l'architecture de Dojo Toolkit.
- Maîtriser l'installation et la configuration de Dojo Toolkit.
- Utiliser les modules, widgets et la gestion des événements de Dojo.
- Exploiter les bibliothèques DIJIT et DojoX pour enrichir l'interface.
- Implémenter des formulaires avancés avec dijit.form et validation intégrée.
- Créer et personnaliser vos propres widgets Dojo avec internationalisation.
- Intégrer Ajax, Drag'n Drop et services web pour des applications interactives.
- Manipuler les données avec JSON, dojo.data et affichage dynamique.
- Utiliser Dojo Build Tools et DOH pour automatiser et tester vos projets.
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Concepts Web 2.0 et RIA
- Rappels sur la programmation orientée objets en Javascript
- La notion de fonction de construction (de classes)
- La notion de prototype
- L'héritage en Javascript
- Rappels sur l'utilisation d'un DOM
- Les concepts fondamentaux d'Ajax
- Présentation de la toolkit Dojo
- Autres Frameworks Javascript équivalents
- Prototype
- Rico
- extJS
- Les principales versions de Dojo
- Installation de Dojo
- Présentation de la notion de Widget
- Structure rapide d'un fichier HTML avec Dojo Toolkit
- Le parseur, la transformation du DOM, Noeud DOM et Widget
- Les modules Dojo
- Utilisation et définition de modules Dojo
- Quelques premiers modules de Dojo
- La gestion des événements via Dojo
- Connecter un gestionnaire d'événements
- Déconnecter un gestionnaire d'événements
- Utilisation du pattern pusblish/subscribe et des topics
- Techniques d'instanciation d'un Widget Dojo
- Application d'un thème graphique
- Panorama de DIJIT
- Les stratégies de placement (Layout)
- Les éléments de menu
- Les autres principaux widgets DIJIT
- Panorama de DojoX
- Grilles de données
- Graphes et camemberts
- Quelques autres classes
- Le paquetage dijit.form
- Mise en oeuvre de la validation du formulaire
- Aspects fondamentaux
- Mises en oeuvre
- Cycle de vie de vos widgets
- Gestion des événements dans un Widget
- Internationalisation de vos widgets
- Utilisation d'animation CSS dans vos Widgets
- dojo.query: nodes by Tag, ID or Class
- XPath-like Queries
- Ajax et Dojo
- Intégration avec des services web
- Mise en oeuvre du Drag'n drop
- Les données en Dojo et JavaScript
- Le format JSON
- La classe dojo.data
- La manipulation des éléments au format JSON
- Les composants d'affichage de données
- Dojo Build Tools : création d'une distribution Dojo
Introduction et Rappels
Concepts fondamentaux
Les bibliothèques DIJIT et DojoX
Mise en oeuvre de formulaires
Définir ses propres widgets Dojo
Aspects Avancés
DOJO et le traitement des données
Outils complémentaires