About DOJO

The Dojo training framework is a javascript library that WaveMaker is built on top of the Dojo. In addition it provides a set of libraries which are useful for building the applications and it also provides a set of widgets. WaveMaker tries to take the best of dojo’s widgets and where we aren’t satisfied with what dojo had to offer and we provided some of our own widgets as well. WaveMaker can be built by using the dojo javascript toolkit.

Prerequisites

Prior knowledge of CSS is helpful but not required.
All attendees should be experienced JavaScript developers and HTML.

Course Content

INTRODUCTION TO DOJO

Evolution,

why to use dojo?,

Features Of dojo,

Benefits of dojo framework -DOJO Training

DOJO TOOLKIT LIBRARIES

Base

Core

Dijit

Dojox

INSTALLING DOJO, LOADING

Installing dojo

Setting up Dojo in page

DOJO EVENT HANDLING

Understaing Dojo event handling

Practice on Dojo basic examples

USING DOJO FOR CLIENT-SIDE VALIDATION

Validating Form Fields

Validate the Text Field-DOJO Training

Validating the Email Address Field

Validating the Zip Code Field etc

Practice on Above examples

USING DOJO TO WORK WITH THE SERVER

Adding Server-side Features

Adding Server-side Validation

Assign Event Handler Function

In DOJO Training-Make a Call to the Server etc.

Practice on Above examples

USING DOJO WIDGETS

Adding Dojo Widgets to the Page

Dijit—The Dojo Widget Module

Use the Dojo DateTextBox Widget,-DOJO Training

Use the Dojo Rich Text Editor Widget etc

Practice on Above examples

PROCESSING FORMS WITH DOJO

Using Dojo to Process Forms

Creating a Dojo Form Widget

Intercept Form Submission

Practice on Above examples as a part of DOJO Training

DOJO WIDGETS

What Are Dojo Widgets?

Components of a Dojo Widget

JavaScript Component of a Widget

Dojo Widget Hierarchy as a aprt ofDOJO Training

Visual Overview of Dojo Widgets

Building Your Own Widgets

Practice on Above examples

DOJO FORM WIDGETS

Standard Forms and Dojo Form Widgets

The Dojo Form Widget concepts in DOJO Training

Practice on Above examples

DOJO LAYOUT WIDGETS

Understanding Page Layout

The dijit.layout._LayoutWidget Class

Explanation of Dojo Layout Widgets

Practice on Above examples as a part of DOJO Training

ANIMATION

Understanding Animation,

Dojo Animation Function-DOJO Training

Standard Animation Effects

Practice on Above examples

OBJECTS AND CLASSES

Objects Explained,Creating Objects

Encapsulation,Object Templates

Using Dojo to Work with Objects

Dojo Function: dojo.declare

Defining a Class,Superclasses and inheritance

API for dojo.declare concepts  in DOJO Training

Practice on Above examples

STRINGS AND JSON

Text Strings

Dojo Function: dojo.string.pad

Dojo Function: dojo.string.substitute

Dojo Function: dojo.toJson-DOJO Training

Dojo Function: dojo.fromJson

Practice on Above examples

AJAX REMOTING

Remoting,Review of XMLHttpRequest (or XHR for Short)

The dojo.xhrGet Function

Working with Forms, as a part of DOJO Training

Dojo Function dojo.formToObject

Dojo Function dojo.formToJson etc..

Practice on Above examples

WORKING WITH THE DOM

Dojo Query

CSS Selectors etc.

Call Now- +91-921-276-0556

Send a Query









Tai Infotech Pvt Ltd, 2017 All Rights Reserved