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.