Dojo Toolkit and jMaki Framework for Ajax Developers (SEM-DTJ-2122)

Dojo Toolkit and jMaki Framework for Ajax Developers (SEM-DTJ-2122)
 

The Dojo Toolkit is an open-source library of JavaScript code that leverage state-of-the-art methodologies including the Ajax technique. In this course you will learn how to incorporate Dojo prepackaged components in your web application to provide the rich functionality that rivals functionality of traditional standalone desktop applications. jMaki enables you to use JavaScript code from various popular open-source libraries so you can use the best functionality available for your web application. jMaki wraps Ajax-enabled components from disparate open-source JavaScript libraries, such as the Dojo Toolkit, Google Developer API, Yahoo User Interface Library, Flickr API, Scriptaculous, Adobe Spry Framework and many others. jMaki is an open-source Ajax framework that provides a lightweight model for creating JavaScript centric Ajax-enabled web applications using Java web-tier technlogy, PHP, or Project Phobos, the server-side JavaScript runtime environment. In this class you will learn hot to rapidly build web applications using the jMaki framework and custom Integrated Development Environment (IDE) tools that let you drag and drop prebuilt jMaki widgets into your code. You will also learn how to create jMaki compliant widgets from your own JavaScript code.

»   Details below
 
 
Select a course
Product ID Duration Price
SEM-DTJ-2122 1 day $600.00

If schedules are not displayed, or schedules shown do not match your availability, select "Request a Class" to inquire about dates or arranging an onsite or dedicated class for your organization.

 
 
Languages
English

 Back to top

 
 
Who Can Benefit
  • Java Developers who create Web Applications
OR
  • Web Application Developers familiar with other object-oriented languages

 Back to top

 
 
Prerequisites
  • Write Java Applications
  • Write a web page that uses HTML, CSS, JavaScript and the DOM API

 Back to top

 
 
Skills Gained
  • Explore the Dojo Toolkit sample code, documentation, community, and other developer resources
  • Create a feature-rich web application based with the Dojo toolkit, implementing features typically difficult for Ajax-enabled applications
  • Dynamically connect JavaScript language functions and broadly defined events with the Dojo technology's aspect-oriented event handling system
  • Optimize data transport between the server and browsers with Dojo and JSON technologies
  • Rapidly build a rich client Web Application using the jMaki Framework and simple, freely-available, drag-and-drop tools
  • Easily leverage open-source Ajax technology using jMaki widgets
  • Enable communication between widgets that were not designed to communicate
  • Reverse engineer how jMaki technology wraps widgets from 3rd party JavaScript frameworks under one standardized server-side API
  • Build a new jMaki widget based on your own unique JavaScript code
  • Safely and securely communicate with disparate external services on your client's behalf using jMaki's XMLHttpProxy technology

 Back to top

 
 
Topics
Related Courses
After:
  • WJO-2123: JavaScript for Java Developers

 Back to top

 
 
Related Courses

Before:

  • Java Programming Language (SL-275)

 Back to top

 
 
Course Content

Module 1 - Dojo Toolkit for Ajax Developers

  • What Is the Dojo Toolkit?
  • The Dojo Toolkit Package System
  • Remoting with dojo.io.bind()
  • Backward and Forward Buttons and Bookmarking
  • DOM Manipulation
  • Dojo Event System
  • Overview
  • Handling DOM Events
  • Chaining Function Calls
  • Aspect-Oriented Programming (Before Advice and After Advice)
  • Disconnecting Event Handlers
  • Resources
  • Dojo Widgets
  • Using Widgets
  • Creating Widgets
  • Drag and Drop
  • Dojo Animation
  • Dojo Storage
  • Dojo Performance Tuning

Module 2 - Using the jMaki Framework

  • Using jMaki Widgets
  • Reverse Engineering jMaki
  • Reverse Engineering jMaki Layouts
  • Combining jMaki Widgets
  • Publish and Subscribe
  • jMaki Containers
  • jMaki Glue
  • Building a new jMaki widget
  • Using jMaki's XMLHttpProxy Technology

 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Breathe Easier
Breathe Easier
Take a Sun certification exam, and if you need it, receive a free retake.
Get The Latest Sun Training Guide
Download the New Training Guide and Get a Free Solar Charger When You Order Online
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.