YoVDO

Full HTTP Networking Course – Fetch and REST APIs in JavaScript

Offered By: freeCodeCamp

Tags

Computer Networking Courses Javascript Courses Node.Js Courses DNS Courses JSON Courses HTTP Methods Courses Fetch API Courses

Course Description

Overview

Dive deep into the fundamentals of HTTP networking through this comprehensive 5-hour course featuring over 80 coding exercises and quizzes in JavaScript. Master the Fetch API to interact with a live RESTful server, connecting different components of a video game. Explore crucial topics including DNS, URIs and URLs, asynchronous JavaScript, error handling, HTTP headers, JSON, HTTP methods, URL paths, and HTTPS security. Apply your knowledge by building a real web crawler using Node.js, learning to normalize URLs, extract URLs from HTML, use the Fetch API, and recursively crawl the web. Conclude the course by creating an SEO report, solidifying your understanding of web networking concepts and their practical applications.

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

Related Courses

MongoDB for Node.js Developers
MongoDB University
Introduction to Office 365 Development and APIs
Microsoft via edX
Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera
Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera
Introduction to MongoDB using the MEAN Stack
MongoDB via edX