Dojo Training


DOJO Training

Introduction about DOJO Training:

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. Here all classes are declared by using dojo’s object oriented class management system and in this sense, WaveMaker and any project will be built by wavemaker which is built using the dojo toolkit.

Enroll for Dojo 1.6 Toolkit Online Training at Global Online Trainings and learn how to develop your own web application. One can learn Dojo very fast & start developing their own highly interactive web applications.

Prerequisites on DOJO Training:

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

Dojo 1.6 Toolkit Online Training 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
  • 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.

Overview about DOJO Training:

Dojo is a JavaScript framework which is targeting many needs of the large-scale client-side web development. For example, Dojo abstracts the differences among the diverse browsers to provide APIs that will work on all of them. It establishes a framework for defining the modules of code and managing their interdependencies, it provides to build tools for optimizing JavaScript and CSS, generating documentation and unit testing, it supports localization, internationalization and accessibility and it provides a rich suite of commonly needed utility classes and also user-interface widgets. Dojo is completely an open-source. The entire toolkit can be downloaded as a ZIP and it is also hosted on the Google CDN. The toolkit that includes about three thousand JavaScript modules, in addition to images and other resources.

The Dojo Toolkit is organized into several parts:

  • Dojo: Itcontains the core and most non-visual modules.
  • Dijit: It is a library of user-interface modules for widgets and layout.
  • Dojox: Itholds assorted modules not yet considered stable enough to include in dojo or dijit.
  • Util: Itincludes build tools such as optimization, documentation, style-checking, and testing.


Why DOJO Training?

  • Dojo toolkit provides many widgets to develop the UI for web applications. 
  • By joining DOJO Training you will learn how you can turn your web application into desktop like web application.  
  • Dojo offers many widgets, utilities and Ajax libraries to develop your application
  • Dojo training course teaches developers how to use the Dojo toolkit to build cross-platform, JavaScript/Ajax-based applications.
  • The course covers Dojo basics and also querying, widgets, classes, events and more.
  • We explore how to use Dojo 1.6 toolkit online training with both Ajax and JavaScript, and introduce Dojo’s grid function.

 Features of DOJO Training: 

  • Dojo is based on HTML & JavaScript, so it’s easy for the developers to learn it fast.
  • There is no need of learning new programming language. Just HTML and JavaScript knowledge is sufficient.
  • Dojo provides a higher abstraction layer to the programmer. So, it helps the programmers to develop powerful functions very easily.
  • Dojo has already invented the wheels for the programmers and now the programmers have to use the Dojo API’s into their application

 Benefits of DOJO:

Listed below are few of the benefits of Dojo, more and more will explore in DOJO Training

  • Loosely typed variables
  • Associative arrays
  • Objects and classes
  • Regular expressions
  • W3C DOM support in the Dojo
  • Highly evolved date, math and string libraries

 Importance of Dojo:

  • It has got Built-In accessibility features implementing the W3C WAI-ARIA
  • It adds full keyboard support to websites
  • It is an Open Source to learn in depth as a part of DOJO Training
  • It has got Lots of functionality
  • It includes Customizable “Dijit” widgets

 DOJO Training outline:

  • Course Name: DOJO Training course
  • Duration of the course:  30 Hours
  • Timings: According to one’s flexibility
  • Mode of Training: Online classes and corporate training
  • Trainees will get the soft copy material in form of PDF Or WORD
  • Sessions will be conduct through WEBEX, GOTOMEETING OR SKYPE.