Full HTTP Networking Course – Fetch and REST APIs in JavaScript

preview_player
Показать описание

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.

✏️ Lane Wagner created this course.

⭐️ 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: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:

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

--

Рекомендации по теме
Комментарии
Автор

I hope the video is helpful! It was a ton of fun to record

bootdotdev
Автор

As someone who is self taught dev, I encourage all devs to start with a good understanding of networking + DevOps, it’ll help you a ton trust me.

zb
Автор

I love this kind of basic-concept course, there's no fancy skills or something really interesting/fresh, but it just gets me a better understanding how everything works under the hood. Nice course!

Asful
Автор

thank you. I cannot believe I had the discipline and desire to finish the entire 5 hr course. You made it fun! and I loved that everything worked too. see around.

cryptosfool
Автор

What timing
. I'm currently working in API management and the developer portal. And this course is such a wonderful time to learn. Thanks, freecodecamp and Boot dev . It feels so great.

nehaumbre
Автор

Haha I just had my first step into Fetch and APIs in my bootcamp yesterday and wanted to find some crash course on it - and today here it is!!! Thanks a lot!! FreeCodeCamp is the best 😍

gabisz.
Автор

So far so good, thanks a lot for putting the efforts to get this course done and available for free

TheMakIraq
Автор

Watched the whole video, excellent content!
Thanks for not deleting the mistakes, that makes the video far better, we can watch how you solved those mistakes and feel that everyone can make mistakes!

RamiroAsincrono
Автор

This course has proven fundamental to my knowledge of HTTP and given me a good foundation to self study

timi_t_codes
Автор

Just finished going through with all the tutorial!! Thank you for this amazing tutorial, I can say for sure that this gave me a greater understanding on what back-end coding is!!

civbrhd
Автор

Very well laid out course with good explanations. Great Work!

vignesh
Автор

this is a nice course. I love how it feels, the tutor, challenges and assignments makes it really engaging. Thank you freecodecamp!, thank you boot dev

richardikenna
Автор

Very nice course ... love that he has you follow along on HIS platform, and you have to become a member to access basic quizzes as you go along.... love that .... great job "Free" code camp

AustinJohnson-zvhy
Автор

For all beginners I encourage them to start with this video it's very understandable

nhjztqi
Автор

This is the best course of HTTP i have watched. Thanks!

idynxcode
Автор

Protocols - agreed upon meanings from arrangement of symbols/frequencies/rules between sender and receiver - a sort of shared language
- for computers the language is binary. Http used is a protocol used by a computer to parse the 1s and 0s

seetsamolapo
Автор

Thanks for the course it was really clear and well presented.
Course 10-HTTPS - exercise 1 : the HTTP request is allowed for me and I do not get any error (on mac), when the exercise should be to use HTTPS for the call on the server. (I am using Node 18.14.0)

posteotto
Автор

Thanks for this video! Your explanations are simple yet very clear 👌👌

dojcinovic
Автор

Loving this breakdown, thanks for making the video!

DomedIsDoomed
Автор

For beginners, this is an amazing place to start. I wish this course was there when I first started.

arkhamian