Dojo Toolkit est un framework Java permettant le développement d' « Application Internet Riches » (RIA).
L'objectif de cette formation est de vous donner les clés afin de concevoir des IHM modernes et des formulaires évolués et ergonomiques.
Un autre objectif de cette formation est de vous montrer comment développer vos propres Widgets (composants graphiques) et les réutiliser
dans différentes pages Web de votre application Web. De nombreux travaux pratiques vous permettront de prendre en main les différents concepts
proposés et représenteront environ 60% du temps totale de la formation.
Prérequis :
Pour pouvoir suivre cette formation, une bonne connaissance des aspects fondamentaux du langage Javascript est requise ainsi qu'une bonne maîtrise
des langages HTML et CSS. Dans le cas contraire, nous proposons aussi des formations sur ces sujets.
Public :
Développeurs Web
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus :
DOJO Toolkit
Introduction et Rappels
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
Concepts fondamentaux
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
Les bibliothèques DIJIT et DojoX
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
Mise en oeuvre de formulaires
Le paquetage dijit.form
Mise en oeuvre de la validation du formulaire
Définir ses propres widgets Dojo
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
Aspects Avancés
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
DOJO et le traitement des données
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
Outils complémentaires
Dojo Build Tools : création d'une distribution Dojo