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