-
How APIs work, including REST concepts, routes, methods, status codes, and JSON payloads
-
How to build a complete Express API with multiple CRUD endpoints
-
How to manually test endpoints using curl, Postman, and Swagger
-
How to validate status codes, headers, query params, and request bodies
-
How to design positive, negative, and error path tests
-
How to automate API testing using Playwright and JavaScript
-
How to build reusable API clients, fixtures, and test data flows
-
How to structure and scale an automated API test suite
-
How to handle authentication and environment variables in tests
-
How to integrate API tests into GitHub Actions for continuous integration