Web APIs
I. API Fundamentals
1. Introduction to Web APIs
2. What is an API
3. API Types
4. Client–Server Model
5. HTTP Basics
6. HTTP Methods
7. HTTP Status Codes
8. Request and Response
II. RESTful APIs & HTTP
9. REST Architecture
10. REST Principles
11. Designing REST APIs
12. Resource Modeling
13. CRUD Operations
14. Pagination & Filtering
15. Versioning APIs
16. Error Handling in APIs
III. Advanced APIs & Security
17. Authentication Basics
18. Authorization
19. API Keys
20. OAuth Basics
21. JWT Authentication
22. CORS
23. Rate Limiting
24. API Security Best Practices
IV. Projects, Testing & Best Practices
25. API Documentation
26. OpenAPI & Swagger
27. Testing APIs
28. Postman
29. Monitoring & Logging
30. API Performance
31. Mini Project – REST API
32. Mini Project – Auth API
33. Mini Project – API Gateway
34. API Case Study
35. Real-World Use Cases
36. Project Planning
37. Final Project
38. Deployment
39. Course Review
40. Career Roadmap