Course details

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

  • Global Academy'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

Fundamentals

  • HTML and CSS
  • Ajax Frameworks

Advanced Javascript

  • Data types and variables
  • Operators and Statements
  • Objects and Functions
  • Introduction to Object Oriented Programming (OOP)

eXtensible Markup Language (XML)

  • Syntax
  • Rules
  • XML and Ajax

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
  • GET vs. POST
  • Handling the response
  • Cross-browser Usage

Ajax with PHP

  • The role of the server
  • PHP and Ajax
  • Getting XML data from PHP
  • Handling Errors
  • Server-side Frameworks
  • Simple Applications

Ajax and Databases

  • Introduction to MySQL
  • Connecting to the Database
  • Ajax, PHP and MySQL

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

Ajax Best Practices

  • Browser Issues
  • Security
  • The Back Button
  • Degrading Javascript Gracefully
  • Testing and Debugging

Project 1: Ajax based Auto-complete

  • Build an AJAX based auto-complete in class

Project 2: Manipulating Tables on the fly

  • Build a dynamic AJAX table that can fetch, manipulate and sort data on the fly.

Project 3: Ajax Form Validation

  • Create and HTML form and validate it using AJAX without any page refresh.
Updated on 31 May, 2016

About Global Academy

Global Academy is The Talented Academy based in the heart of Cairo in Egypt.  Our main commercial focus is Training, website design and development for smooth running of businesses and promotions online/offline. 

Oracle Gold Partner - Oracle Approved Education Center - ITIDA Accreditation - ICT Accreditation - Consulting - Outsourcing

See all Global Academy courses
Are you from Global Academy ? Claim your course!
Courses you can instantly connect with... Do an online course on Web Development starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or