Coursera
Coursera Logo

AJAX for Web Developers 

  • Offered byCoursera

AJAX for Web Developers
 at 
Coursera 
Overview

Duration

3 hours

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

AJAX for Web Developers
 at 
Coursera 
Highlights

  • Earn a certificate of completion
  • Add to your LinkedIn profile
  • 4 quizzes
Details Icon

AJAX for Web Developers
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • The "AJAX for Web Developers" course explores how modern websites update parts of a web page without the need to reload the entire page, providing a fluid and fast user experience. This course covers the relationship between client apps or websites and servers, the distinction between full page loads and AJAX, and the best use-cases for each. We will delve into Javascript's Fetch API, modern Async/Await syntax, and the benefits of using the Axios module to streamline the process of making requests to a server and handling the response. The course also introduces JSON as a data exchange format for clients and servers, explaining how to encode and decode JSON, error-handling for AJAX requests, and crucial security best practices for AJAX. By the end of the course, you'll be ready to interact confidently with a live API and update elements on the page via AJAX.
Read more

AJAX for Web Developers
 at 
Coursera 
Curriculum

Lesson 1

Introduction - What is AJAX?

AJAX Examples

Anatomy of HTTP Requests and HTTP responses

Welcome to Course

When should you use AJAX versus a full page load?

Quiz: AJAX versus full page loads

Lesson 2

Javascript promises recap: asynchronous requests that don't freeze the browser

AJAX requests using Javascript's Fetch API and traditional promises

Encoding and decoding JSON data

Updating elements on the page based on returned JSON

Interpreting JSON Examples

Quiz: Making AJAX requests

Lesson 3

AJAX requests using Javascript's Async and Await

Robust AJAX requests using the Axios module

Error handling in AJAX

Security best practices

Comparison of AJAX methods

Quiz: Debugging AJAX requests

Graded Assessment: Interacting with a live API using AJAX

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6719 CoursesRight Arrow Icon
qna

AJAX for Web Developers
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...