Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Microsoft technologies
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Applied JavaScript Programming with Dojo
Overview

Dojo is a library that extends the JavaScript language to simplify the manipulation of the Document Object Model (DOM) and enhances JavaScript for robust object-oriented programming. This course explores using Dojo to manipulate the DOM in real time while the user is interacting with the program. Providing menus, switching user views, moving graphic objects in real-time, updating views in real-time using AJAX and other concepts are all addressed. Leveraging object-oriented principles to build reliable, robust applications in JavaScript using the Dojo extensions are explored in detail. The Dojo widget environment to build client applications from widgets (client-interface components) is used in-depth.

Audience

This course targets developers who want to learn how to leverage Dojo for building advanced JavaScript applications (Rich-client applications) and programming managers who need to understand what their teams are doing.

Prerequisites

A working knowledge of HTML, experience with JavaScript in HTML documents and experience with object-oriented programming concepts.

Course duration

4 Days

Course outline

Introduction to Dojo
  • Toolkits
  • Dojo Base, Core, Dijit and DojoX
  • Debugging Strategies
The Document Object Model
  • HTML and the Document Object Model
  • Cascading Style Sheets (CSS)
  • Dojo DOM Methods
  • Dojo Node Positioning
Dojo Classes and Inheritance
  • Object-Oriented Programming
  • Function Objects
  • Inheritance through Prototypes
  • Dojo Classes and Inheritance
Event Handling
  • The DOM Event Model
  • Capturing Events
  • Subscribing to Events
  • The Back Button
Dijits, Form, and Application Widgets
  • Dijits
  • Form Widgets
  • Application Widgets
Layout Widgets
  • The Layout Dijits
  • ContentPane
  • BorderContainer
  • Stacks, Tabs, and Accordians
Designing Widgets
  • Dijit Anatomy and Lifecycle
  • Building a Custom Dijit
Drag, Drop, and Animation
  • Drag and Drop
  • Dojo Base Animation
  • Core fx
  • Color
Asynchronous JavaScript and XML (AJAX)
  • AJAX Defined
  • XML, SOAP, REST and JSON
  • Interfacing to JSON Web Services with Dojo
Datastores (Data Abstraction)
  • Datastores
  • ItemFileReadStore & ItemFileWriteStore
  • DataGrid
HTML 5 Application Caching and using Local Storage
  • Application Caching
  • Web Storage

 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy