HTTP & Web

Tầng ứng dụng: HTTP anatomy, headers, cookie/CORS, HTTP/2-3, REST/gRPC/WS/SSE, caching/CDN/proxy, reverse proxy, load balancing L4/L7.

11 bài · ~215 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    Module 2 — HTTP & Web: tổng quan

    Tầng dev đụng nhiều nhất mỗi ngày.

    ~10 phút
  2. 02

    HTTP anatomy — method, status code đọc cho đúng

    Request/response, method, ý nghĩa thật 2xx/3xx/4xx/5xx, các status hay nhầm.

    ~22 phút
  3. 03

    HTTP headers quan trọng — Content-Type, Cache-Control...

    Header backend cần nắm: Content-Type, Cache-Control, ETag, Authorization, Content-Encoding.

    ~20 phút
  4. 04

    Cookie, session & CORS — vì sao request bị chặn

    Cookie/session, SameSite, same-origin policy, CORS preflight, đọc lỗi CORS.

    ~22 phút
  5. 05

    HTTP/2 — multiplexing giải quyết head-of-line blocking

    Giới hạn HTTP/1.1, HTTP/2 binary framing/stream/multiplexing, HPACK.

    ~20 phút
  6. 06

    HTTP/3 & QUIC — vì sao chuyển khỏi TCP

    QUIC trên UDP loại bỏ TCP HOL blocking, 0-RTT, connection migration.

    ~20 phút
  7. 07

    REST vs gRPC vs WebSocket vs SSE — chọn cái nào

    Bốn kiểu giao tiếp, mô hình, điểm mạnh/yếu, khi nào dùng cái nào.

    ~22 phút
  8. 08

    Caching, CDN & proxy — đưa nội dung tới gần user

    Các tầng cache, validation, CDN edge, cache invalidation, forward vs reverse proxy.

    ~22 phút
  9. 09

    Reverse proxy với Nginx — cửa ngõ trước backend

    TLS termination, routing, rate limit, static serving, đọc access log, header forwarding.

    ~22 phút
  10. 10

    Load balancer — L4 vs L7, thuật toán phân tải

    L4 (TCP) vs L7 (HTTP), round-robin/least-conn/hash, health check, sticky session.

    ~20 phút
  11. 11

    Module 2 — Tổng kết & cheat sheet

    Recap HTTP, cheat sheet status/header, so sánh HTTP/1-2-3, self-assessment.

    ~15 phút