
Have a look at different AJAX applications you are going to develop.
Understand what AJAX is.
Understand the relevance of name AJAX.
Understand different technologies used behind AJAX.
Learn how to setup the development environment to proceed.
Learn how important is XMLHttpRequest object.
Learn how to handle the response received from the server.
Understand the difference between asynchronous and synchronous communication in AJAX.
Understand the difference between GET and POST methods and how they affect the code.
Understand different types of data returned by the server such as plain text, XML, JSON etc.
Learn how to parse the JSON data received from the server.
Learn how to parse XML data received from the server.
Learn how to use AJAX with jQuery.
Understand the basics of jQuery if you are not familiar with jQuery.
Learn to use ajax() method to make AJAX calls using jQuery.
Understand more options that can be used with ajax() method to configure your AJAX request as you want.
Learn different callback options you can use with ajax() method.
Understand different shorthand AJAX methods such as get(), post(), getJSON() etc that can be used in jQuery.
Understand the same origin policy that blocks you from using AJAX in case of cross domain requests.
Learn how to use a proxy server to overcome the issue of same origin policy in AJAX.
Learn how to use JSONP in order to overcome the issue of same origin policy.
Build a real-time username validation app using ajax, wiring a signup form with first name, last name, username, and password, and show availability feedback as users type.
Real-time username validation checks the server database for availability by connecting to localhost, querying the users table, and returning whether the username exists.
Learn real-time username validation with ajax on the front end. Check availability on blur using a get request and display a red username already exists message.
Learn to build a Google-like baby name suggestion app that fetches dynamic suggestions via Ajax, handles key-up events, and displays an interactive, styled list of names.
Build an ajax-based baby name suggestion feature that collects user input, searches names starting with the input (case-insensitive), and renders matches as an unordered list.
Build an ajax-based autocomplete for baby names using jQuery, querying the server with input, rendering JSON results as a styled suggestion list, and filling the text box on click.
Build an ajax-driven live stock quotes application that displays symbol, current price, and real-time updates via a json api with color cues for up, down, or unchanged.
Build an ajax-based stock quotes app that fetches symbols NGC, HDFC, ITC, ICICI Bank, parses JSON, and renders a table that updates every 10 seconds with up or down indicators.
Build an ajax based live stock quotes table by adding a status column that shows up, down, or same, using a temporary array to track previous values.
AJAX (Asynchronous JavaScript and XML) is a set of technologies used to create highly interactive web sites and web applications. AJAX allows to dynamically update a page without reloading the page. Using AJAX, data can be requested and received from a server in the background without interfering with the display and behaviour of the existing page. Learn AJAX if you want to develop highly dynamic, interactive and user-friendly websites and web applications.
In this course "AJAX in Action: Build AJAX-Based Applications", you will learn
Projects developed as part of this course are:
By joining this course, you will get
What are you waiting for? Join this unique AJAX course and start developing interactive and dynamic websites and web applications.