*

Dynamic HTML with Dojo Toolkit

Dynamic HTML with Dojo Toolkit Training

AanbiederTwice IT Training
Kosten 945,00
Meer informatie over Twice IT Training

Overzicht

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. Volledige omschrijving

Bestemd voor

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

Benodigde kennis

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

Beschrijving

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