AJAX

Learn AJAX in London from AJAX developers and also create projects for your portfolio.

Upcoming Class
18 Dec 2019
2
Day(s) course
11:00 am - 17:00 pm
500per person
425.00 (when you book any 3 courses *)
This course will take place in 3-4 Kirby Street, London, EC1N 8TS. Find on map
15 %
Discount

when you buy 3 or more courses

The discount will be automatically
applied at the checkout
Looking for a
2-12 months
training?
Choose Web Developer
Career Programme

Looking for a 2-12 months training?

Choose

Web Developer career programme

Upcoming dates

Date Day(s) Course Session Time Price
18 Dec 2019 2 Wed & Thu 11:00 - 17:00 £500 Reserve
04 Jan 2020 2 Sat 11:00 - 17:00 £500 Reserve
15 Jan 2020 2 Wed & Thu 11:00 - 17:00 £500 Reserve
27 Jan 2020 2 Mon & Tue 11:00 - 17:00 £500 Reserve
12 Feb 2020 2 Wed & Thu 11:00 - 17:00 £500 Reserve
26 Feb 2020 2 Wed & Thu 11:00 - 17:00 £500 Reserve
18 Dec 2019
Wed to Thu
11am - 17pm
2 day(s)
£500.00
04 Jan 2020
Sat
11am - 17pm
2 day(s)
£500.00
15 Jan 2020
Wed to Thu
11am - 17pm
2 day(s)
£500.00
27 Jan 2020
Mon to Tue
11am - 17pm
2 day(s)
£500.00
12 Feb 2020
Wed to Thu
11am - 17pm
2 day(s)
£500.00
26 Feb 2020
Wed to Thu
11am - 17pm
2 day(s)
£500.00

Course Outline

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 do not require a page refresh. Next to learning Ajax you will also get a chance to work with JSON and integrate jQuery, PHP with Ajax.

Few practical AJAX based projects at the end of the course will ensure that you can apply AJAX on your web projects.

This short AJAX course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public AJAX training courses is given on training dragon website.


Who is AJAX training 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.


Prerequisites for AJAX course

  • A good knowledge of HTML and CSS is required. You can get a good knowledge of HTML and CSS by taking our web design course.
  • To attend this course you must be familiar with JavaScript and jQuery.
  • You must have either experience of building projects with a back-end web development languages or attend one of our back-end web development courses like PHP training, ASP.net training (with C# course)


What will I get?

  • Training from professional AJAX developers:

    Training Dragon consultants have been implementing professional AJAX solutions across a range of web sites for many years. Those consultants write and teach our AJAX training courses, so their experience directly informs course content.

  • Real-time Practice and Projects:

    Our AJAX courses are designed to get you started in AJAX development. We work on industry related projects in this AJAX course.These projects help you create your AJAX portfolio.

  • Course Material:

     AJAX electronic notes are included in this course.

  • Course Completion Certificate:

    After completing this training your will be receive an AJAX course completion certificate.

  • Support and Careers Advice:

    After the course if you have any problems or questions regarding AJAX do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.


AJAX Course Contents

Introduction to Ajax

  • What is Ajax?
  • What can you do with Ajax?
  • Ajax and Web 2.0
  • Ajax Basics
  • Asynchronous requests to consume services or APIs
  • Asynchronous Cross-Origin requests (CORS)


The Document Object Model (DOM)

  • Understanding the DOM
  • Modifying the tree and injecting new content


Introduction to Promises

  • What is a Promise
  • Working with Promises
  • Creating and handling Promises


HTML Template Tag

  • Working with Template tags
  • Template tag features
  • Template content cloning 
  • Manipulating template content and injecting new nodes


Javascript Object Notation (JSON)

  • Introduction to JSON
  • JSON Concepts
  • converting from and to JSON format
  • JSON vs. XML


The XMLHttpRequest Object

  • Overview
  • Methods
  • Properties
  • Interaction
  • Handling the response


Sending requests and handling responses with XHR

  • Requests to text documents 
  • Requests to XML sources
  • Requests to JSON sources
  • GET and POST requests to PHP scripts


Ajax with jQuery

  • Overview
  • $.ajax() method and settings
  • $.params() method
  • jQuery and requests to JSON, XML, PHP sources
  • jQuery and Template Tag
  • Working with $.ajax() and promises


Ajax with Fetch API

  • Fetch API intro
  • Handling Fetch requests
  • Fetch and Promises
  • Fetch and JSON


Ajax with Axios library

  • Axios overview
  • Getting Axios
  • Creating and handling requests with Axios
  • Axios and promises

 

Projects in AJAX course

Project 1 - Four basic samples with XHR

Use row JavaScript and XHR to retrieve simple data from TXT files, PHP scripts (GET and POST), XML files. 

Project 2 - Ajax with jQuery 

Autocomplete, infinite scroll, form validation, requests to XML, PHP with GET and POST

Project 3 - Ajax with Fetch API

Handling requests and consuming services using Fetch API

Project 4 - Ajax with Axios library

Handling requests and consuming services using Axios library

Project 5 - Workshop 

Following instructions from the trainer, students will work on their own on a project to consume a Weather API

View Complete Course outline

Daily schedule

The scheme below shows what a typical day at Training Dragon looks like.

10:00 11:30 11:45 13:00 14:00 15:30 15:45
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Lunch
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Video Placeholder

Looking for a
2-12 months
training?

Choose

Web Developer career programme

Our Trainers

Emiliano
Emiliano
Leads our teaching team with many years of experience in teaching web development.
Ross
Ross
Brings many years of Python and Java software development experience to classrooms.
Olu
Olu
Microsoft and Oracle certified developer with years teaching experience in Android, .NET and databases.

Frequently Asked Questions

How many maximum people are on my course? 

?
To make sure that personal attention is provided to everyone in the class, we keep our classroom size very small. There are maximum 8 delegates in all our classrooms.
More questions?
We are here to answer them