Pré-requis : Bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAX
Objectifs : Maîtriser les concepts de Dojo Toolkit - Utiliser Dojo pour développer des applications web
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Référence : SIT696-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
1 995,00 CHF HT
Développement d'applications web
Panorama des frameworks disponibles
Dojo Toolkit : présentation, contextes d'utilisation, versions
Modules et utilisations
Environnements et outils de développement
Intégration aux autres frameworks et outils de développement JavaScript modernes
Atelier : Installation de l'environnement Dojo, premiers lancements.
AMD, Modules
Bases : prototype, instanciation, closures, lambdas
Programmation orientée prototype : simulation de classes, héritage, mixins
Fonctions utilitaires : dojo_base, dojo/i18n, Stateful, mixin
Promises et Deferred
Programmation orientée aspect
Couches de gestion évènementielle : emit, on, Evented, Stateful, topic
Atelier : Multiples exemples d'utilisation de Dojo Toolkit
Structure d'une application : router, dojo/back, dojo/hash, dojo/url, dojo/io-query
Manipulation du DOM : dom,dom-attr, dom-class, dom-construct, dom-geometry
Sélection de noeuds avec Dojo/query
Gestion des animations avec dojo/fx
Atelier : Création d'une application single-page interactive
Requêtes avec dojo/request
HTML et JSON
Requêtes asynchrones
Traitement des réponses JSON
Atelier : Mise en place d'une communication asynchrone dans une application Dojo.
Présentation de Dijit
Widgets : cycle de vie, instantiation, dojo/parser
Widgets de formulaire : textbox, dates, etc.
Panorama des widgets disponibles : menus, boîte de dialogues, etc.
Mise en page avec des conteneurs : ContentPane, AccordionContainer, TabContainer, etc.
Validation des contrôles
Création de widgets personnalisés
Gestion événementielle intra-widgets (this.own, this.watch), gestion de la mémoire
Gestion du Drag'n Drop
Atelier : Construction d'une interface riche avec Dojo
Gestion des données dans Dojo : solutions disponibles
Widgets connectés aux données
Data Stores : présentation, utilisation
Filtering select
Tableaux (DGrid) : simples, éditables
Atelier : Utilisation de modèles de données interactifs
Présentation de dojox
Composants avancés : calendar, charts, gridx
Gestion des styles et des thèmes
Mise en place de tests unitaires avec Intern
Intégrtion d'application responsive design
Dojo Build System
Packages et layers
Intégration avec Grunt
Atelier : Implémentation d'une application responsive design, optimisations.
Délai d'accès :Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Dans le cas d’un financement via votre CPF, la validation de votre dossier devra être réalisée 11 jours ouvrés avant le début de formation
Modalités d’évaluation : Les évaluation en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs
Dans ce cours, nous apprenons à développer des applications web, des interfaces complexes à l'aide du framework JavaScript Dojo
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 22 519 09 66 (prix d'un appel local) ou depuis notre formulaire de contact.