Exploring Ajax, the Dojo Toolkit and jMaki to Develop Modern Web Site Interactivity (SEM-DTJ-3108)

Developing Modern Web Site Interactivity (SEM-DTJ-3108)
 

Ajax is a dynamic Web Application development technique that leverages client-side JavaScript technology to provide a far richer and more responsive user experience than can be achieved by server-side logic alone. This course teaches the skills to use the JavaScript language, the Dojo Toolkit, and the jMaki framework to add modern interactivity to web sites.

»   Details below
 
 
Select a course
Product ID Duration Price
SEM-DTJ-3108 1 day $299.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, programmers, and Architects; web services developers

 Back to top

 
 
Prerequisites
Java Programming

 Back to top

 
 
Skills Gained

Upon completion, students should be able to:

  • Explain Ajax and the asynchronous web application programming model
  • Describe how to implement Dojo and jMaki widgets into web applications

 Back to top

 
 
Course Content

Course Approach

The course takes a practical design and programming approach to learn about these technologies and how they are used to build web applications. The instructor presents and walks through web application labs using the NetBeans Integrated Development Environment(IDE), and the pre-built sample applications. The samples will be made available on the Internet.

  • Morning Content: 9:00am to 12:00, with a 15 minute break at 10:30am
  • Afternoon Content: 1:00am to 5:00, with a 15 minute break at 3:15am

Module 1 - Introducing Ajax

  • Describe and demonstrate Ajax and Ajax enable web application architectures
  • The XMLHttpRequest object, get and post
  • DOM, Document objects, setting attributes
  • Describe and demonstrate the anatomy of an Ajax interaction
  • List the pros/cons of using an Ajax-based client

Module 2 - JavaScript and Cascading Style Sheets (CSS)

  • Demonstrate the uses of JavaScript beyond Ajax
  • Mouse events, moving images, and dragging images
  • Describe CSS basics and uses
  • Demonstrate the development steps to create an application that has Google map features

Module 3 - Using the Dojo Toolkit

  • Introducing the Dojo Toolkit
  • Creating a Dojo Toolkit web application
  • Using the Dojo Toolkit to make an Ajax call
  • Demonstrate samples created using NetBeans, JavaScript, and the Dojo Toolkit

Module 4 - Web 2.0 Application Features

  • Internet transition to Web 2.0
  • Web 2.0 application features
  • Starting a Web 2.0 application within your company

Module 5 - jMaki, a Web Application Framework for Rapid Development

  • Introducing jMaki
  • Getting Familiar with the Features of jMaki: CSS templates and Widgets that are ready to use
  • Widget configurations, and gluing widgets together
  • Building applications with jMaki

Module 6 - Localization using JavaServer Faces

  • The structure and requirements to localize a web site.
  • How to add languages to a web application

 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.