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.
About DOJO
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