Skip to content

Web API - JavaScript Fetch getting JSON data Fun with APIs
eTrain

CM

Summary

Price
£99 inc VAT
Or £33.00/mo. for 3 months...
Study method
Online
Duration
3 hours · Self-paced
Access to content
1 year
Qualification
No formal qualification
Additional info
  • Exam(s) / assessment(s) is included in price
  • Tutor is available to students

Overview

Explore JavaScript Objects and how you can get JSON data with an API connection using JavaScript Code

Get data from a web server and use that data within you JavaScript application.

Course is focused on applying JavaScript to connect to web APIs and get back JSON data

Course covers:

  • What JavaScript objects are and how to use them in code
  • How to iterate through arrays and objects to get data
  • Complex JavaScript Objects with many layers of data
  • JSON lint and how to read JSON data
  • How to use fetch to connect to web APIs
  • Various examples of connecting to APIs to create interactive web applications.
  • Using JavaScript code to connect to web APIs
  • Setup of localhost using node and express
  • Using node to make API requests
  • Setup of local web host

Who this course is for:

  • Web developers
  • Anyone who wants to learn about APIs
  • Learners who want to know more about JSON and Data
  • JavaScript Fetch and connecting to APIs
  • Web masters
  • Web designers
  • Application Developers

Requirements:

  • JavaScript Experience
  • HTML and CSS knowledge
  • Computer access

Description

Course Curriculum

Web API

Web API JSON Introduction (3:22)

Download Source Codes and Course PDF

Web Developer Setup (3:39)

JavaScript Objects (7:35)

JavaScript Arrays (6:36)

Iterate Array Contents (9:43)

Iterate Object Contents (7:12)

JSON Parse and Stringify (5:37)

JSON Content Files (8:08)

Web APIs GET data (6:52)

myJSON json file Practice Exercise AJAX JSON Data (3:43)

JavaScript Fetch AP (8:50)

Fetch Arrow Expression (5:58)

Random User API Practice Exercise AJAX JSON Data (11:20)

Reddit Post API Practice Exercise AJAX JSON Data (7:52)

GitHub Repo API Practice Exercise AJAX JSON Data (7:46)

GitHub Repo API Part 2 (5:30)

StackOverflow API Practice Exercise AJAX JSON Data (7:19)

Google Sheet Data Practice Exercise AJAX JSON Data (13:04)

Google Shet JSON data Part 2 (6:51)

Post data with Fetch to Web API (6:47)

Get posted data from Web API Pagination of Data Practice Exercise (8:25)

Frequently Asked Questions

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

How long do I have access to the course?

After enrolling, you will have unlimited course access for 12 months.

What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Who is this course for?

Requirements

Career path

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.