Dojo Toolkit

Loader DigitalCityEen ogenblik, aub...

Dojo Toolkit

(Réf.696)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

De concepten van de Dojo Toolkit onder de knie krijgen - Dojo gebruiken om webapplicaties te ontwikkelen

Opleidingsprogramma

Ontdek Dojo Toolkit

Ontwikkeling van webtoepassingen
Overzicht van beschikbare frameworks
Dojo Toolkit: presentatie, gebruikscontexten, versies
Modules en toepassingen
Ontwikkelomgevingen en tools
Integratie met andere frameworks en moderne JavaScript-ontwikkeltools

Workshop: Installeren van de Dojo omgeving, eerste lanceringen.

JS-programma's schrijven met Dojo Toolkit

AMD, Modules
Basis: prototype, instantiatie, closures, lambdas
Prototype-georiënteerd programmeren: klassensimulatie, overerving, mixins
Utility-functies: dojo_base, dojo/i18n, Stateful, mixin
Promises en Deferred
Aspect-georiënteerd programmeren
Event-driven lagen: emit, on, Evented, Stateful, topic

Workshop: Meerdere voorbeelden van het gebruik van Dojo Toolkit

Behandeling van het document en beheer van de browser


Toepassingsstructuur: router, dojo/back, dojo/hash, dojo/url, dojo/io-query

DOM-manipulatie: dom, dom-attr, dom-class, dom-construct, dom-geometry
Knooppuntselectie met dojo/query
Animatiebeheer met dojo/fx
Workshop: Een interactieve applicatie voor één pagina maken

Beheer van client/server-communicatie

Verzoeken met dojo/request
HTML en JSON
Asynchrone verzoeken
JSON antwoorden verwerken

Workshop: Asynchrone communicatie implementeren in een Dojo-applicatie.

Een GUI bouwen met Dojo Toolkit

Presentatie van Dijit
Widgets: levenscyclus, instantiëring, dojo/parser
Formulier widgets: tekstvak, datums, enz.
Overzicht van beschikbare widgets: menu's, dialoogvensters, enz.
Lay-out met containers: ContentPane, AccordionContainer, TabContainer, enz.
Validatie van besturingselementen
Aanmaken van aangepaste widgets
Gebeurtenissenbeheer binnen widgets (this.own, this.watch), geheugenbeheer
Drag'n Drop-beheer

Workshop: Een rijke interface bouwen met Dojo

Gebruik van gegevensmodellen

Gegevensbeheer in Dojo: beschikbare oplossingen
Widgets gekoppeld aan gegevens
Gegevensstores: presentatie, gebruik
Filteren selecteren
Tabellen (DGrid): eenvoudig, bewerkbaar

Workshop: Gebruik van interactieve gegevensmodellen

Integratie van hulpmiddelen

Inleiding tot dojox
Geavanceerde componenten: kalender, grafieken, gridx
Beheren van stijlen en thema's
Unit tests opzetten met Intern
Integreren van responsive design applicaties
Dojo Build System
Pakketten en lagen
Integratie met Grunt

Workshop: implementatie van een responsive design applicatie, optimalisaties.

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.