15 Free YouTube subscribers for your channel
Get Free YouTube Subscribers, Views and Likes

Full HTTP Networking Course – Fetch and REST APIs in JavaScript

Follow
freeCodeCamp.org

Master the HTTP networking protocol by completing over 80 coding exercises and quizzes in JavaScript. Once you’ve learned it all, we’ll build a real web crawler using Node.js to put all the concepts into practice.

HTTP is the backbone of the modern web, and in this course we’ll do a deep dive into all of the fundamentals you’ll need to know to master web networking. We’ll use the Fetch API to interact with a live RESTful server in order to connect the different components of a video game.

Code: https://github.com/bootdotdev/fcclea...

Follow this course interactively on Boot.dev: https://boot.dev/learn/learnhttp

✏ Lane Wagner created this course.
Boot.dev: https://boot.dev
Lane on Twitter:   / wagslane  
Lane’s YouTube:    / @bootdotdev  
New to JavaScript? Beginner course: https://boot.dev/learn/learnjavascript

⭐ Contents ⭐
⌨ (0:00:00) Introduction
⌨ (0:03:32) Ch 1 Why HTTP
⌨ (0:27:31) Ch 2 DNS
⌨ (0:48:11) Ch 3 URIs and URLs
⌨ (1:16:21) Ch 4 Async JavaScript
⌨ (1:49:48) Ch 5 Errors in JS
⌨ (2:04:54) Ch 6 HTTP Headers
⌨ (2:21:04) Ch 7 JSON
⌨ (2:41:09) Ch 8 HTTP Methods
⌨ (3:17:01) Ch 9 URL Paths
⌨ (3:36:33) Ch 10 HTTPS security
⌨ (3:48:24) Proj Setup Dev Environment
⌨ (3:51:28) Proj Hello World
⌨ (3:56:29) Proj Normalize URLs
⌨ (4:11:05) Proj URLs from HTML
⌨ (4:27:49) Proj The main.js file
⌨ (4:33:10) Proj Using Fetch
⌨ (4:45:16) Proj Recursively crawling the web
⌨ (4:55:33) Proj Print an SEO report
⌨ (5:06:59) Proj Conclusion
⌨ (5:08:04) Congratulations

Documentation used:
Fetch API: https://developer.mozilla.org/enUS/d...
URL constructor: https://developer.mozilla.org/enUS/d...
Fetch Rseponse: https://developer.mozilla.org/enUS/d...

Thanks to our Champion and Sponsor supporters:
Nattira Maneerat
Heather Wcislo
Serhiy Kalinets
Erdeniz Unvan
Justin Hual
Agustín Kussrow
Otis Morgan



Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

posted by okrpanipz