This course is designed for students who have a solid foundation in Intermediate-level JavaScript, including creating custom JavaScript objects and DOM scripting (either through completion of the eclasses Intermediate JavaScript course or with instructor approval). Students don't need to have previous experience with XML, JSON, or server-side scripting.
This course is a practical introduction to Ajax (Asynchronous JavaScript and XML), which focuses on using client-side JavaScript to create Ajax requests, extract XML and JSON (JavaScript Object Notation) data from these requests, and extend the user's Ajax experience with visual feedback. Topics include:
- How Ajax works
- Understanding HTTP
- Using XML and JSON in Ajax applications
- Object-oriented JavaScript and custom Ajax objects
- Troubleshooting and Debugging Ajax
- Creating Reusable Ajax-enabled Components
- Providing Visual Feedback to the User
- Ajax Best Practices