Sections

Python · Section 21

Web and HTTP Fundamentals

HTTP independently of any framework: methods and their safety/idempotency guarantees, status codes, headers, cookies and sessions, content negotiation/compression/caching/connection reuse, and the security-related web concepts (CORS, CSRF, XSS, HTTPS/TLS, same-origin policy) a backend engineer must design around.

Python overview
  1. HTTPHTTP methods and their safety/idempotency guarantees, status codes, headers, cookies and sessions, and the content-negotiation/compression/caching/connection-reuse mechanics — verified against live endpoints, not described in the abstract.4 core1 standard5 concepts
  2. Security-related web conceptsCORS as the browser-enforced same-origin relaxation, CSRF and XSS as the two classic attacks a backend engineer must design defenses against, and HTTPS/TLS/same-origin policy as the underlying transport and browser guarantees the other three build on.4 core4 concepts