AJAX

Schedule Register for this course Outline480|WestLake Capstone Series: AJAX Developer

5 days, 9am-4pm (3.0 CEUs)
Delivery: Open-Enrollment | Customized Onsite | Virtual Classroom
Price: $2,825 or 5 Vouchers

WestLake's AJAX (Asynchronous JavaScript and XML) course teaches students to work with Asynchronous JavaScript when developing advanced Web applications. AJAX enables developers to create a whole new level of user interaction and responsiveness when building their next generation Web applications. The class covers a number of tools and techniques using JavaScript, XML, CSS, XSLT, and various server side technologies.

By the end of the class students will be able to:

  • Understand and work with AJAX technologies
  • Modify pages without having a refresh
  • Use the XMLHttp Request object in a browser-neutral way
  • Use the DOM
  • Work with XML document manipulation
  • Fully understand what AJAX is, how it works, and what differentiates an AJAX application from a conventional web application.
  • Improve usability of existing Web pages by combining AJAX techniques and page elements with static elements.
  • Send and receive data from the application server without interrupting the user’s workflow by refreshing the page.
  • Use such data in either XML or JSON format to add to, remove from, or update the page’s content.
  • Understand how asynchronous updates may improve (or detract from) the user’s experience and perception of the application.
  • Use development tools including Javascript debuggers, DOM inspectors, and profilers to observe, debug and improve performance of AJAX apps.
  • Implement and bring home a set of frequently-used AJAX interaction techniques to use as a starting points in adding AJAX to actual applications.
  • Use popular libraries including Prototype, Dojo, Sarissa, and Scriptaculous to simplify AJAX implementation and insure cross-browser compatibility.
  • Follow-Ups:
    Any of WestLake's Server-side, Java, or .NET courses.