Opleidingstype   Klassikaal
Trainingskosten Zie kostenspecificatie
Segmenten

Web Development

,

Internet

Code: T-INT606

Doelgroep

Web Developers die willen leren hoe je de Dojo Toolkit kunt gebruiken voor het ontwikkelen van dynamische Web Applicaties.

Korte inhoud

In deze cursus krijgt u een overzicht van de werking en mogelijkheden van de Dojo Toolkit en de manier waarop dynamische Web Applicaties kunnen worden gemaakt. Aandacht wordt besteed aan de Dojo Toolkit libraries, de relatie met Dynamic HTML, het Dojo packaging systeem, Dojo taal constructies en het benaderen van de DOM. Ook komt het Dojo event systeem aan de orde, het publish en subscribe design pattern voor events en aspect orientatie. Tevens staan Dojo GUI interfaces met de Dijit Widgets op het programma. Hierbij worden de diverse types widgets zoals command en text controls en containers behandeld. En er is aandacht voor hoe Ajax functionaliteit in Dojo applicaties kan worden opgenomen door gebruik te maken van Dojo Remoting. Verder komt JavaScript Object Notation (JSON) als data format in de communicatie tussen server en browser aan bod. Tenslotte is er aandacht voor de combinatie van lichtgewicht REST Web Services en Dojo.

Voorkennis

Kennis en ervaring met JavaScript, Dynamic HTML en Web applicaties.

Invulling

De theorie wordt behandeld aan de hand van presentatie slides. De behandelde concepten worden gedemonstreerd met demo's. De theorie wordt afgewisseld met oefeningen. Het cursusmateriaal is Engelstalig.

Duur

2 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.

Opleidingsdata en locaties (inschrijven is mogelijk voor al deze momenten)


Startdatum Variant Dag Locatie Inschrijven Planning
05-04-2012 Dag Donderdag Regio Amsterdam Inschrijven Planning
05-04-2012 Dag Donderdag Regio Arnhem Inschrijven Planning
05-04-2012 Dag Donderdag Regio Den Haag Inschrijven Planning
05-04-2012 Dag Donderdag Regio Driebergen Inschrijven Planning
05-04-2012 Dag Donderdag Regio Eindhoven Inschrijven Planning
05-04-2012 Dag Donderdag Regio Groningen Inschrijven Planning
05-04-2012 Dag Donderdag Regio Rotterdam Inschrijven Planning
05-04-2012 Dag Donderdag Regio Utrecht Inschrijven Planning
05-04-2012 Dag Donderdag Regio Zwolle Inschrijven Planning
02-08-2012 Dag Donderdag Regio Amsterdam Inschrijven Planning
02-08-2012 Dag Donderdag Regio Arnhem Inschrijven Planning
02-08-2012 Dag Donderdag Regio Den Haag Inschrijven Planning
02-08-2012 Dag Donderdag Regio Eindhoven Inschrijven Planning
02-08-2012 Dag Donderdag Regio Groningen Inschrijven Planning
02-08-2012 Dag Donderdag Regio Rotterdam Inschrijven Planning
02-08-2012 Dag Donderdag Regio Utrecht Inschrijven Planning
02-08-2012 Dag Donderdag Regio Zwolle Inschrijven Planning
26-11-2012 Dag Maandag Regio Amsterdam Inschrijven Planning
26-11-2012 Dag Maandag Regio Arnhem Inschrijven Planning
26-11-2012 Dag Maandag Regio Den Haag Inschrijven Planning
26-11-2012 Dag Maandag Regio Driebergen Inschrijven Planning
26-11-2012 Dag Maandag Regio Eindhoven Inschrijven Planning
26-11-2012 Dag Maandag Regio Groningen Inschrijven Planning
26-11-2012 Dag Maandag Regio Rotterdam Inschrijven Planning
26-11-2012 Dag Maandag Regio Utrecht Inschrijven Planning
26-11-2012 Dag Maandag Regio Zwolle Inschrijven Planning

Programma


Module : Introduction

What is and Why Dojo Toolkit?
Dojo Toolkit Package System
Dojo Toolkit Libraries
package loading
dojo.require
Dojo and Dynamic HTML
dojo.byId
Dojo Query
Dojo Foreach
Browser normalization
DOM access and manipulation

Module : Event Handling

Dojo Event System
dojo.even.connect
Connecting Objects and Functions
DOM events
Events on Objects
Chaining function calls
Disconnecting
Subscribing topics
Publishing topics
AOP event model
Drag and drop

Module : Dijit Widgets

Interface widgets
Template driven
CheckBox, RadioButton,ComboBox
CurrencyTextBox, DateTextBox
NumberTextBox,
Slider, ValidationTextBox, Textarea
Dijit Command Control
Button, DropDownButton
Menu, Toolbar
Dijit Layout
Accordion Container
Content Pane, Layout Container
Split Container
Stack Container
Tab Container

Module : Dojo Remoting

How Ajax Works
Creating the XMLHttpRequest
Object Methods
Sending the Request
Object Properties
XMLHttpRequest readyState
Listening for Response
Processing the Response
Sequence diagram
Asynchronous remote calls
Remoting via xhrGet en xhrPost
Backward/Forward buttons
Bookmarking

Module : JSON

What is JSON?
JavaScript Object Notation
JSON Data Structures
JSON Object Representation
JSON Array Representation
Why JSON over XML?
JSON encoding/decoding
JSON text
JSON and Java Technology
Send and receive JSON data
Both client and server sides

Module : Dojo and REST

What is REST?
RESTFull Web Services
ID and Links
Multiple Representations
Stateless Communications
Simple Root Resource
Container Item Pattern
Map, Key, Value Pattern
Dojo Clients
DojoX and Comet

Kosten

Inschrijfgeld: € 25,-
Trainingskosten: €830,-
Studiemateriaal: € 80,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting

Locatie- en arrangementen

Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.

Btw

Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.

Code: T-INT606

Nieuwsbrief van Twice?