AJAX Development

Create Elegant, Powerful Web and Mobile Applications Using AJAX.
  • Lectures 22
  • Video 3 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

Course Description

You’ve learned a little Javascript,  but you still look at websites with slick, smooth and elegant user interfaces and want to know how web developers create that. The answer is simple: Ajax.  You’ve probably heard of it, but you’ve always wondered “What is Ajax”? Ajax is simply Asynchronous Javascript and XML. By taking our Ajax course, you can make pages on your web application respond quickly, and with a minimum of screen refreshes.

With our Ajax course and a little Javascript knowledge you can use Ajax to take database information and store, alter, sort and conditionally format it all on the client side.  This minimizes the load on your server and makes your applications respond quickly and without reloading the HTML page.  Ajax communicates with the server behind the scenes while your user continues to use your web site, accessing the information they want. Our course will show you numerous Ajax examples and help you become proficient in using Ajax.

In our Ajax course, master trainer Mark Lassoff takes you through the basics of Ajax right to advanced topics like parsing JSON responses from web services.  Our Ajax course is recommended for all web developers who want to improve their client side skills, and make professional, fast and responsive web applications.

What are the requirements?

  • Mac, PC or Linux
  • Text Editor

What am I going to get from this course?

  • Over 22 lectures and 3 hours of content!
  • Understand the basics of Ajax interactions
  • To Understand and use the XMLHttpRequest() object in Javascript
  • To Update the Browser Window's HTML content dynamically through the DOM
  • To Dynamically Create and Send Parameterized Queries to a Server
  • To Monitor Server Response for Process Completion
  • To Display Server Response in Plain Text
  • To Receive and Process XML Objects in the DOM
  • To Receive and Parse JSON Objects in the DOM
  • To Understand the Role of a Web Server in Ajax

What is the target audience?

  • Web Developers
  • Mobile Developers using the HTML5 Stack
  • Programming Students
  • Software Developers
  • Anyone interested in improving web site performance
  • People with some Javascript Experience or those who have completed an Introductory Javascript course

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion


Section 1: What is AJAX?

In this lecture Mark talks about what AJAX is, what it does and shows you some website that use AJAX.


In this video Mark demonstrates a very basic example to help you understand how AJAX works.


In this video Mark shows you how to set up your webpage to use AJAX.


In this lecture Mark shows you how to complete the process of making an AJAX request.


In this video Mark demonstrates how to make AJAX requests by posting data to the url.

84.11 KB

Complete these lab exercises after viewing the video lectures for Chapter 1.

Section 2: AJAX and XML

In this video Mark shows you how to use AJAX to receive XML from a server.


In this video Mark shows you how to traverse through the response XML to display the data in an HTML table.


In this video Mark shows you how to dynamically add data to XML stored in the DOM using AJAX.

79.22 KB

Complete these lab exercises after viewing the Chapter 2 lectures.

Section 3: AJAX and JSON

In this lecture Mark introduces you to JSON.


In this video Mark shows you how to display JSON Data recieved from a server.


In this video Mark shows you how to send JSON data to a PHP file and he shows you how to manipulate it before sending it back.

79.78 KB

Complete these lab exercises after viewing the Chapter 3 video lectures.

Section 4: XSLT

In this video Mark shows you how to create an XSLT Stylesheet and how to apply it to XML.


In this video Mark shows you how to style your XML with specific XSLT Elements.

76.2 KB

After watching the Chapter 4 video lectures, complete these lab exercises

Section 5: AJAX with the jQuery Framework

In this video Mark demonstrates how to complete AJAX interactions using the jQuery framework.


In this lecture Mark shows you how to use jQuery to receive JSON data from a server.

78.78 KB

Complete these lab exercises after watching the Chapter 5 video lectures.

Section 6: AJAX and PHP

In this lecture Mark shows you how to work with XML data using the server side of the AJAX interaction.


In this video Mark shows you how to build a JSON object in PHP and how to retrieve it with AJAX.

Instructor Biography

LearnToProgram, Inc. , Learn Web, Mobile and Game Development

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

The company is based outside of Hartford, Connecticut.

Join the biggest student community


Hours of video content


Course Enrollments




Average Rating
  1. 5 Stars
  2. 4 Stars
  3. 3 Stars
  4. 2 Stars
  5. 1 Stars
    • Tarcisio Nunes Filgueiras Jr.


    It seems like a old course. Works with a fake handmade xml file, it's not dynamic.

    • Zhenting Zhou

    PHP AJax

    straight forward code along

    • Berkan Bilgin

    Not to deep but very good to understand basics

    I have found the explanation very clean and understandable. The examples were too basic, other than that everything was great!

    • Tony

    AJAX development is outdated

    Overall this course will teach you an old and dated style of programming with JavaScript. I would suggest looking up the new ways of adding event listeners and reading the comments. The author seems like a good guy and his voice is understandable which is a plus to native speaking students.

    • Christopher Winkler

    very well explained. Clear and easy to follow

    I liked your course. Gave a very quick insight into AJAX. Would like to have a further course with you as a tutur and a bit deeper AJAX development. What about a course on database coding with ajax, jquery and json? Maybe some google geochart or amcharts javascript maps, this would be really necessary and useable, too

Show more reviews
Ready to start learning?
Preview this course