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

YouTube

HTTP

Hussein Nasser via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an extensive collection of HTTP-related videos covering a wide range of topics, from basic concepts to advanced techniques. Learn about web servers, Caddy, WebSockets, cookies, REST APIs, proxies, and various HTTP versions. Dive into Transport Layer Security, server setup, Python HTTP servers, CORS, and file upload services. Discover the benefits of 3-tier architecture, HTTP/2 performance, Varnish accelerator, and web-hooks. Explore advanced topics like HSTS, HAProxy, Jupyter Notebook, SNI, NginX, gRPC, JWT, and HTTP/2 load balancing. Gain insights into server-sent events, HTTP tunneling, WebTransport protocol, and QUIC. Master HTTP compression, request cancellation, and node.js HTTP server intricacies through practical examples and in-depth explanations.

Syllabus

What are web servers and how do they work (with examples httpd and nodejs).
Getting started with Caddy the HTTPS Web Server from scratch.
WebSockets Crash Course - Handshake, Use-cases, Pros & Cons and more.
How Un-deletable Zombie Cookies work (with implementation example).
REST API Pros and Cons (Explained by Example).
What is an HTTP Proxy? (Transparent, HTTP and Service Mesh Proxy examples).
Hyper Text Transfer Protocol Crash Course - HTTP 1.0, 1.1, HTTP/2, HTTP/3.
Transport Layer Security, TLS 1.2 and 1.3 (Explained by Example).
Setup a Web Server (NodeJS) to serve Simple HTML pages.
Writing a Python HTTP Server with Tornado (Explained with 4 Examples).
HTTP Cookies Crash Course.
Cross Origin Resource Sharing (Explained by Example).
Turn your laptop into a Web Server to serve static files in minutes with Node Js and Http-server.
Building Image and File Upload Service With Python.
Resource vs Query String Parameters (Explained by Example).
Nodejs Express "Hello, World".
HTTP Caching with E-Tags - (Explained by Example).
The Benefits of the 3-Tier Architecture (e.g. REST API).
How HTTP/2 Works, Performance, Pros & Cons and More.
Varnish - HTTP Accelerator Crash Course.
Web-hooks Tutorial with Discord and Vanilla Javascript (fetch api).
HTTP Strict Transport Security (HSTS) and TLS Stripping Explained.
HAProxy Crash Course (TLS 1.3, HTTPS, HTTP/2 and more).
Getting Started with Jupyter Notebook .
What does this Browser Built-in API Does? (Beacon).
What happens when you type google.com into your browser and press enter? (Detailed Analysis).
Server Name Indication (SNI) (Explained by Example).
Hosting 3 WebSites on one IP Address with SNI and HAProxy.
NginX Crash Course (Layer 4 & Layer 7 Proxy, HTTPS, TLS 1.3, HTTP/2 & More).
Scaling and Securing WebSockets with HAProxy.
gRPC Crash Course - Modes, Examples, Pros & Cons and more.
SameSite Cookie Attribute Explained by Example (Strict, Lax, None & No SameSite).
When to use HTTP GET vs POST?.
HTTP/2 Critical Limitation that led to HTTP/3 & QUIC (Explained by Example).
JWT - JSON Web Token Crash Course (NodeJS & Postgres).
How WebSockets Work with HTTP/2 (RFC8441 Explained) - Audio Low.
Load Balancing in HTTP/2 Explained.
Can you Cancel a REST HTTP Request?.
Can you Cancel a REST HTTP Request?.
Wiresharking CURL - How a single GET request translates to 10 TCP Packets.
Building a Deno HTTPS Web Server with Self-Signed Certificate.
304 Not Modified HTTP Status (Explained with Code Example and Pros & Cons).
What is the Largest POST Request the Server can Process?.
What is the Largest POST Request the Server can Process?.
Server-Sent Events Crash Course.
Critical Bug in Jenkins - This is why Building a Web Server is Hard.
How HTTP Tunneling works, The CONNECT method, Pros & Cons and more.
Is this the end of WebSockets? - The New WebTransport Protocol.
Load Balancing Server-Sent Events (SSE) Backends with Round Robin.
How HTTP Compression Can Leak Sessions and JWTs - CRIME Explained and how HPACK in HTTP/2 fixes this.
why it is very hard to cancel an HTTP request.
QUIC is FINALLY a Standard. RIP TCP?.
Microsoft IIS as a Backend - HTTP/HTTPS Bindings.
gRPC over HTTP/3 is finally a thing | Backend Engineering Show.
node http is beautiful.
node http is beautiful (Extended members-only version).
There is more to node http server listen.

Taught by

Hussein Nasser

Reviews

Start your review of HTTP

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.