Developpement WEB
Détails :
DOJO Toolkit
Durée :
5 Jours
Objectif :
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