Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
5. Understanding HTTP for backend engineers, where it all starts
Play lesson

Backend from first principles - 5. Understanding HTTP for backend engineers, where it all starts

5.0 (5)
35 learners

What you'll learn

This course includes

  • 25 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

In this video we do a deepdive of all the components and responsibilities of HTTP in a typical backend application. Join the Discord community: https://discord.gg/NXuybNcvVH 00:00 - Intro 00:15 - HTTP intro 05:46 - Evolution of HTTP 07:29 - HTTP messages 09:09 - Why do we need HTTP headers 11:22 - Types of HTTP headers 16:23 - HTTP methods 18:03 - Idempotent vs non-idempotent 20:07 - OPTIONS method and CORS workflow 29:44 - CORS demo with burp suite 38:51 - Response status codes 52:20 - Response status codes demo 55:20 - HTTP caching 01:02:29 - HTTP content negotiation 01:06:53 - HTTP compression 01:08:51 - Persistend connections and keep-alive 01:11:04 - Multipart data and chunked transfer 01:15:18 - SSL, TLS and HTTPS #backend #nodejs #golang #softwareengineering Nerd out about the history of technologies here https://www.fascinatingtechhistory.xyz/

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere