📑 Lessons 71 Lessons
1Index
2What Is API
3API Types
4HTTP Protocol Basics
5Status Codes
6URL Structure
7Headers Deep Dive
8Request Response Body
9API Tools Overview
10REST Architecture
11CRUD Operations
12Query Path Parameters
13Content Negotiation
14Caching Strategies
15CORS
16Cookies Sessions
17Redirects
18HTTP2 HTTP3
19Error Handling Patterns
20Urllib Basics
21Requests Library
22Requests Advanced
23File Upload Download
24Async HTTP
25HTTPX Modern Client
26Retry Timeout Patterns
27Connection Pooling
28API Keys
29Basic Auth
30Bearer Token Auth
31OAuth2 Flows
32JWT Tokens
33HMAC Signatures
34Rate Limiting
35Security Best Practices
36Test Fundamentals
37Response Validation
38Mock Servers
39Contract Testing
40Data Driven Testing
41Performance Testing
42Test Fixtures Setup
43CI CD Integration
44API Monitoring
45API Design Principles
46OpenAPI Specification
47API Versioning
48Pagination Patterns
49Filtering Sorting
50Error Response Design
51HATEOAS
52API Gateway Patterns
53GraphQL Fundamentals
54GraphQL Advanced
55gRPC Protocol Buffers
56WebSocket APIs
57Server Sent Events
58Webhook Patterns
59API Composition
60Third Party Integration
61API Rate Limit Handler
62Bulk API Operations
63API Caching Layer
64API Circuit Breaker
65API Orchestrator
66Event Driven APIs
67Project REST Client SDK
68Project API Gateway
69Project API Testing Framework
70Project Integration Hub
71Capstone Enterprise API Platform