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 Training     Duration: 4 Days

Quick Enroll    

You Will Learn How To
  • Develop Ajax-powered interactive and dynamic Web sites
  • Design accessible interfaces for cross-browser compatibility
  • Integrate frameworks for data exchange on multiple server environments
  • Leverage toolkits to rapidly create rich user-friendly interfaces
  • Optimize and strengthen code to build stable applications
  • Protect vital information from interception

Course Benefits
Ajax is a powerful Web development technique for creating interactive Web applications that respond in the same familiar way as desktop applications. Enhancing your organization's current Web site with Ajax increases usability and customer satisfaction while maintaining a competitive edge. In this course, you gain the practical skills required to effectively design, create and implement Ajax-enabled Web sites.

Who Should Attend
Web developers, designers, programmers, system architects, analysts and those involved in developing and managing Web applications. Experience with JavaScript at the level of Course 489, "JavaScript for Web Development," is required.

Hands-On Training
You are immersed in an evolving case study creating an Ajax-enabled Web site. 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
  • Developing seamless and updatable application content
  • Plotting and mapping using third-party geolocation APIs
  • Expanding your site search with autosuggest

Course 986 Content
Ajax Fundamentals
Identifying core Ajax/Web 2.0 components
  • XHTML
  • XML
  • JavaScript
  • CSS
  • DOM
  • Exchanging information using the XMLHttpRequest object
Building single page Web applications
  • Measuring the business benefits of Ajax
  • Improving data exchange efficiency
  • Streamlining data entry and presentation
Enhancing the User Experience
Designing interfaces
  • Assessing presentation requirements
  • Converting appropriate site functionality to Ajax
Providing interactive updates
  • Indicating the freshness of data
  • Incorporating effective form validation
  • Notifying users of system events and changes
Meeting accessibility standards
  • Architecting for progressive enhancement and graceful degradation
  • Complying with W3C and specific government guidelines
Cross-browser tips and techniques
  • Resolving "back button" limitations
  • Adding bookmarking capabilities
  • Addressing browser-specific issues
Integrating Data Sources
Benefits of Ajax frameworks
  • Facilitating interaction with client-side code
  • Decreasing time-to-market
Exporting and syndication
  • Integrate a dynamic RSS reader
  • Monitoring and responding to data changes through automated messaging
Maximizing Toolkits for Rich User Interfaces
Leveraging code libraries
  • Enabling drag-and-drop
  • Marrying data and presentation through in-line editing
  • Exploiting special effects for the "wow factor"
Developing a rich user interface
  • Populating forms with dynamical requests
  • Assisting the user with autosuggest
  • Supercharging data forms with rich text editors
Enhancing JavaScript functionality
  • Accessing page elements
  • Modifying page content
  • Extending standard JavaScript objects
Strengthening and Optimizing Performance
Designing for performance
  • Avoiding memory leaks
  • Compressing for optimal download speed
  • Choosing efficient data structures
Managing and protecting code
  • Safeguarding existing code with exception handling
  • Structuring and refactoring for reuse and maintenance
  • Debugging and testing techniques
  • Guarding against malicious JavaScript code
Securing Data Exchange
Investigating security issues
  • Avoiding cross-browser pitfalls
  • Intercepting remote services communication
  • Stopping invalid cookie usage
Protecting sensitive data
  • Sniffing data packets
  • Designing applications with security in mind
  • Encrypting JavaScript with security algorithms
Emerging Technologies
Exploiting third-party Ajax APIs
  • Plotting and annotating live mapping data
  • Utilizing geodata to improve business processes
  • Circumventing browser security limitations with On Demand JavaScript
  • Injecting dynamic JavaScript into a Web Page
Debugging techniques
  • Monitoring communications
  • Handling server errors
  • Utilizing browser tools

Related Courses
  
 
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
Oct 28 - 31, 2008
 N. New Jersey
Oct 28 - 31, 2008
 Washington, DC (Reston, VA)
Nov 11 - 14, 2008
 New York
Nov 18 - 21, 2008
 Toronto
Nov 18 - 21, 2008
 Washington, DC (Rockville, MD)
Dec 2 - 5, 2008
 Baltimore
Dec 16 - 19, 2008
 Boston (Waltham)
Dec 16 - 19, 2008
 Chicago (Downtown)
Jan 6 - 9, 2009
 San Francisco Bay Area
Jan 13 - 16, 2009
 New York

Developing Ajax Web 2.0 Applications: Hands-On
Bring Learning Tree On-Site

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
 

 

Developing Ajax Web 2.0 Applications: Hands-On
Developing Ajax Web 2.0 Applications: Hands-On
Participants creating an Ajax-enabled customer entry interface.
The most recent 100 evaluations scored this course at:

  (3.81/4.00)


CPE 23 Credits 2 Hour(s) College Credit
Customer Service or Enroll: 1-800-843-8733