Resource design, HTTP semantics, statelessness, versioning, and building APIs clients love.
REST is an architectural style for networked APIs built on resources, representations, and the uniform interface of HTTP. Learn the constraints that make an API truly RESTful.
PUT replaces an entire resource; PATCH modifies part of it. Learn the difference, when to use each, and why idempotency matters.