Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Full HTTP Networking Course – Fetch and REST APIs in JavaScript

via freeCodeCamp

Overview

This course aims to help learners master the HTTP networking protocol through over 80 coding exercises and quizzes in JavaScript. By the end of the course, students will be able to build a real web crawler using Node.js. The course covers fundamentals such as Fetch API, RESTful servers, HTTP methods, JSON, and HTTPS security. The teaching method involves interactive coding exercises and quizzes. This course is intended for individuals interested in deepening their understanding of HTTP networking, particularly those with some prior knowledge of JavaScript.

Syllabus

⌨️ Introduction
⌨️ Ch 1 - Why HTTP
⌨️ Ch 2 - DNS
⌨️ Ch 3 - URIs and URLs
⌨️ Ch 4 - Async JavaScript
⌨️ Ch 5 - Errors in JS
⌨️ Ch 6 - HTTP Headers
⌨️ Ch 7 - JSON
⌨️ Ch 8 - HTTP Methods
⌨️ Ch 9 - URL Paths
⌨️ Ch 10 - HTTPS security
⌨️ Proj - Setup Dev Environment
⌨️ Proj - Hello World
⌨️ Proj - Normalize URLs
⌨️ Proj - URLs from HTML
⌨️ Proj - The main.js file
⌨️ Proj - Using Fetch
⌨️ Proj - Recursively crawling the web
⌨️ Proj - Print an SEO report
⌨️ Proj - Conclusion
⌨️ Congratulations

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 2 Class Central reviews

Start your review of Full HTTP Networking Course – Fetch and REST APIs in JavaScript

  • The course is worth watching and learning, and I recommend entering this course for career development and learning, and I highly recommend it
  • Profile image for Top Videos
    Top Videos
    It was good to hear i learnt many more things using this thanks for providing this type of course
    It will help me in future for getting job opportunities

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.