Ajax course overview
This Ajax course explains how to use Ajax (Asynchronous JavaScript and XML) to create interactive & dynamic web pages.
After completing our Ajax course you will be able to build web applications that does not require a page refresh. The complete course is hands-on based. Few practical Ajax based projects at the end of the course will ensure that you can apply Ajax on your web projects. Next to learning Ajax you will also get a chance to work with JSON and integrate jQuery, PHP with Ajax.
This Ajax training course can be taken as a part-time evening course or even on the weekends.
Who is this Ajax course for?
This course is for you if you are interested in using Ajax on your web pages to create advanced, dynamic, feature-rich web pages.
Learn from Ajax programmers
DotPeak’s consultants have been implementing professional Ajax and jQuery solutions across a range of web sites for many years. Those consultants write and teach our jQuery training courses, so their experience directly informs course contents.
Requirements for Ajax Course
A good knowledge of HTML and CSS is required. Some of the courses that you can have a look at before taking this Ajax training include,
web design course,
jQuery course and either
PHP course or
ASP.net course.
Course Contents
Introduction to Ajax
- What is Ajax?
- What can you do with Ajax?
- Ajax and Web 2.0
- Ajax Basics
The Document Object Model (DOM)
- HTML Objects and Properties
- Understanding the DOM
- Element and Access in Context
- Modifying the Tree
The XMLHttpRequest Object
- Overview
- Methods
- Properties
- Interaction
- Handling the response
Ajax with PHP
- The role of the server
- PHP and Ajax
- GET and POST requests
Ajax with jQuery
- Overview
- jQuery Fundamentals
- Selectors
- Manipulating Elements
- Events
- Ajax with jQuery
Javascript Object Notation (JSON)
- Introduction to JSON
- JSON Concepts
- JSON vs. XML
Projects in AJAX course
Project 1 - Four basic samples
Use AJAX and row JavaScript to retrieve simple data from TXT files, PHP scripts (GET and POST), XML files.
Project 2 - Ajax based Auto-complete with JSON
Build an AJAX based auto-complete exploring jQuery ajax() methods and properties.
Project 3 - Ajax Form Validation
Create an HTML form and validate it using AJAX and jQuery without any page refresh.
Project 4 - Ajax, jQuery and XML
Build a simple catalogue using Ajax and advanced jQuery to handle more complex data from an XML file.
Project 5 - Ajax table (sort and C.R.U.D.)
Build a dynamic AJAX table that can fetch, manipulate and sort data on the fly.
Project 6 - Workshop one
Simple project in class, starting from scratch.
Project 7 - Workshop two
Use Ajax and jQuery to create an infinite scroll page.