1-800-THE-TREE (1-800-843-8733)
 

Developing Ajax Web 2.0 Applications: Hands-On

Enhancing the Web User Experience

 
Course: 986     Type: Hands-On     Duration: 4 Days

Frequently Asked Questions

What is this course about?

In this course, you gain the knowledge and skills to develop interactive and dynamic Ajax-powered Web sites. Through an immersive and evolving case study used throughout the course, you learn to design accessible interfaces for cross-browser compatibility, integrate frameworks for data exchange, leverage toolkits to rapidly create user-friendly interfaces, and protect vital information from inception.

What background do I need?

Course 489, JavaScript for Web Development: Hands-On, or equivalent experience with JavaScript, is required. It is also assumed that you have experience developing Web pages with HTML. Specifically, you should be able to create a basic HTML document that includes the use of anchors, images, tables, frames, and forms. An understanding of basic programming concepts is also helpful.

Who will benefit from this course?

This course benefits Web developers, designers, programmers, system architects and those involved in developing and managing Web applications.

What is Ajax?

Ajax, which stands for Asynchronous JavaScript and XML, is a powerful Web development technique that creates interactive Web applications that respond to a user in the same familiar way as desktop applications. Ajax does this by exchanging information with the server "behind the scenes" so that an entire Web page does not have to be reloaded every time a user clicks on a page element. Whether an organization deploys Ajax for use in their internal or external Web pages, the end result is a more fluid user experience which increases interactivity, speed, usability and customer satisfaction.

Will I need experience with a server-side programming language to take this course?

No. There is no requirement to have server-side programming experience to take this course, although any programming experience is helpful. Throughout the course, you experience using Ajax with .NET, Java and PHP back-ends. Interactive demonstrations provide you with examples of how these server-side programming languages need to be converted to work with Ajax client-side code.

My organization only runs an internal Web site. Would Ajax be beneficial to us?

Absolutely! Ajax-powered Web sites can benefit all users, whether they are potential customers or employees. By injecting Ajax elements into an organization's intranet site, such as drop-down menus, autosuggest and autocomplete, and intuitive form validation, the user experience is enhanced in ways that can benefit work flow. The dynamic page elements of Ajax translate into less time spent waiting for pages to refresh, better access to information, and seamless and updatable interfaces, thus increasing usability and productivity.

What systems and software are used on the course?

During this course you use Pentium IV PCs running Windows XP Professional as the operating system. The latest versions of Microsoft, Firefox, and Netscape browsers are loaded into each PC. The in-class server houses both a Windows Server 2003 R2 and a Debian-based Linux server.

How much time is spent on each topic?

ContentHours
Ajax fundamentals1.5
Creating and dissecting an Ajax application3.5
Applying an Ajax-enabled client login2.0
Enhancing the user experience2.5
Strengthening and optimizing performance2.0
Integrating data sources3.0
Securing data exchange3.5
Communicating with other devices3.0
Emerging technologies 2.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

What kinds of hands-on exercises does this course include?

Approximately 40 percent of the course consists of hands-on exercises during which you gain practical skills writing and debugging Ajax-enabled programs to add interactivity and a desktop-application feel to a Web site.

This course is built around an evolving case study where a fully functional Web site is transformed through Ajax enhancements. Exercises include:

  • Enhancing the security of Ajax data transmissions
  • Organizing the user interface with sortable lists and drag-and-drop
  • Integrating popular toolkits and frameworks with server- and client-side technologies
  • Creating intuitive interfaces
  • Generating HTML e-mail notifications with a rich text editor
  • Developing seamless and updatable application content
  • Plotting and mapping using third-party geolocation APIs
  • Expanding your site search with autosuggest

How does this course relate to other Learning Tree courses?

The following courses provide essential skills in the area of Web development:

  
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save Up to 40% per course on the Training Passport!


Developing Ajax Web 2.0 Applications: Hands-On
Upcoming Dates
Dec 16 - 19, 2008
 Boston (Waltham)
Dec 16 - 19, 2008
 Chicago (Schaumburg)
Jan 13 - 16, 2009
 New York
Jan 27 - 30, 2009
 Chicago (Schaumburg)
Jan 27 - 30, 2009
 N. New Jersey
Jan 27 - 30, 2009
 Ottawa
Feb 3 - 6, 2009
 Washington, DC (Rockville, MD)
Feb 17 - 20, 2009
 Irvine, CA
Feb 24 - 27, 2009
 Toronto
Feb 24 - 27, 2009
 Washington, DC (Reston, VA)


Hands-On Course Developing Ajax Web 2.0 Applications: Hands-On
Participants creating an Ajax-enabled customer entry interface.
Your Course Tuition Entitles
You to...
  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)

Course Tuition
$ 2,790 Standard Tuition
Tuition with a Savings Plan
$ 1,800 10-Day Pass
$ 1,670 Training Passport
$ 1,700 Premium-Pass
$ 2,200 Voucher 10-Pack
$ 2,515 Alumni Gold Discount
$ 2,484 Government Discount
 

 
Customer Service or Enroll: 1-800-843-8733