Booster des Talents IT

Formation Dojo Toolkit

logo de la bibliothèque logicielle dojo toolkit
Cette formation Dojo Toolkit vous permettra d’apprendre à utiliser ce framework JavaScript en vue de développer des applications Web riches. Vous avancerez pas à pas depuis la conception de l’architecture de l’application jusqu’à l’intégration et le paramétrage des widgets, outils de communication et modèles de données, afin de concevoir une IHM complète, moderne et ergonomique.
Prixà partir de
1790€ HT
RéférenceAF24600
Durée3 jours
Public Webmasters, Développeurs
PrérequisBases solides en JavaScript et CSS. Notions de DOM et d’Ajax
Éditeurs Open Source
TP50%

Plan de Formation Dojo Toolkit

Rappels

Les enjeux du Web 2.0 et notion de RIA
Retour sur la POO avec JavaScript
Notions de DOM
Rappels sur l’architecture Ajax

Introduction à Dojo Toolkit

Tour d’horizon du développement d’application Web et ses frameworks
Le toolkit Dojo : présentation et utilisations
Utilisation des modules
Quels outils de développement ?
Les options d’intégration aux autres frameworks JavaScript
Installer Dojo

Développement de programmes JavaScript avec Dojo Toolkit

Création de modules et AMD (Asynchronous Module Definition)
Les bases de la programmation
Programmer avec un prototype : simuler les classes, gérer les héritages, créer un mixin
Utiliser les fonctions utilitaires de Dojo (/_base, /i18n, /stateful et mixin)
Gérer la communication asynchrone : Promise et Deferred
Utiliser les techniques de programmation orientée aspect (AOP)
Gérer les événements

Manipulation du document et gestion du navigateur

Structurer l’application
Accéder au DOM et le manipuler (éléments, attributs, classes CSS)
Sélectionner les nœuds
Intégrer et créer des animations

Outils de communication client/serveur

Exécuter des requêtes
Exécuter des requêtes asynchrones
JSON et Dojo : utilisation et traitement des réponses

Construction d’une interface

Les bibliothèques Dijit et DojoX
Les widgets Dojo : instanciation, cycle de vie, stratégies de placement
Mettre en œuvre un widget de formulaire
Explorer les autres widgets disponibles
Appliquer un thème
Utiliser les conteneurs de mise en page
Gérer les contrôles utilisateurs et le drag’n’drop
Construire vos propres widgets

Utilisation des modèles de données

Traitement et composants d’affichage des données
Utiliser les outils de gestion de données
Utiliser DataStore
Entrer des données avec FilteringSelect
Créer des tableaux
Interactivité des modèles de données

Pour aller plus loin avec Dojo

Aperçu des composants avancés
Solutions de tests unitaires
Utiliser le Dojo Build System

Nos autres formations Informatique

AF32614Formation Firewall 9.0 : Debug et Diagnostic (EDU-330) en Intra/Cours Particulier3 jours2250€ HT
AF32356Formation Gestion de projet par l’exemple New Formation ! en Intra/Cours Particulier3 jours1490€ HT
AF31547Formation Palo Alto Networks Firewall 9.0 Essentials : Configuration et Management, avec certification PCNSA en Intra/Cours Particulier5 jours
AF29420Formation Intégrer de nouveaux collaborateurs IT New Formation ! en Intra/Cours Particulier2 jours0€ HT
AF25064Formation Vagrant en Intra/Cours Particulier1 jour550€ HT
Voir les 358 formations
Vous pouvez également être intéressé par des formations Ajax, formation RIA, Javascript ou par les formations de notre filière Informatique
A propos de Dojo Toolkit
Dojo est une bibliothèque logicielle open source en JavaScript. Son but est le développement rapide d'applications en Javascript exécutées côté client et communiquant avec le serveur avec une granularité inférieure à la page grâce à Ajax. En savoir plus
Prixà partir de
1790€ HT
RéférenceAF24600
Durée3 jours
Public Webmasters, Développeurs
PrérequisBases solides en JavaScript et CSS. Notions de DOM et d’Ajax
Éditeurs Open Source
Travaux pratiques50%