Learn to design, build, and interact with APIs, covering both the traditional REST paradigm and the modern GraphQL approach.
Understand the CRUD (Create, Read, Update, Delete) operations and how they map to HTTP methods in a RESTful API.
Examine the structure of HTTP requests and responses, including methods, URLs, headers, and bodies.
Learn the meaning of common HTTP status codes (2xx, 3xx, 4xx, 5xx) and when to use them in your API.
Understand the role of HTTP headers for passing metadata in both requests and responses.
Learn the fundamental distinction between queries (read operations) and mutations (write operations) in GraphQL.
Learn to use Postman, an essential tool for testing, documenting, and interacting with APIs.