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 an EXTRA $200 on a 10-Day Training Pass!


Developing Ajax Web 2.0 Applications: Hands-On
Upcoming Dates
Aug 19 - 22, 2008
 Toronto
Sep 9 - 12, 2008
 New York
Sep 16 - 19, 2008
 Washington, DC (Rockville, MD)
Sep 30 - Oct 3, 2008
 Chicago (Schaumburg)
Oct 21 - 24, 2008
 Atlanta
Oct 21 - 24, 2008
 Irvine, CA
Oct 28 - 31, 2008
 N. New Jersey
Oct 28 - 31, 2008
 Ottawa
Oct 28 - 31, 2008
 Washington, DC (Reston, VA)
Nov 4 - 7, 2008
 Philadelphia


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,650 Standard Tuition
Tuition with a Savings Plan
$ 1,580 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,385 Alumni Gold Discount
$ 2,360 Government Discount
 

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