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 as much as $2,350 on a Triple-Pack!

Developing Ajax Web 2.0 Applications: Hands-On
Upcoming Dates
May 20 - 23, 2008
 Atlanta
May 27 - 30, 2008
 Washington, DC (Alexandria, VA)
Jun 10 - 13, 2008
 Los Angeles
Jun 17 - 20, 2008
 N. New Jersey
Jun 24 - 27, 2008
 Washington, DC (Reston, VA)
Jul 8 - 11, 2008
 New York
Jul 15 - 18, 2008
 Philadelphia
Jul 15 - 18, 2008
 Washington, DC (Rockville, MD)
Jul 22 - 25, 2008
 Annapolis, MD
Jul 29 - Aug 1, 2008
 Baltimore

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

Course Tuition
$ 2,650 Standard Tuition
Tuition with a Savings Plan
$ 1,660 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
 

 

Developing Ajax Web 2.0 Applications: Hands-On
Developing Ajax Web 2.0 Applications: Hands-On
Participants creating an Ajax-enabled customer entry interface.


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