Related Roadmaps Find the detailed version of this roadmap
along with other similar roadmaps
Backend Roadmap
DevOps Roadmap
[Link]
Full Stack Roadmap
Building APIs
URL, Query & Path Parameters
What are APIs
Content Negotiation
HTTP Learn the Basics
Understand TCP / IP
HTTP Versions
Basics of DNS
HTTP Methods
HTTP Status Codes REST Principles
Different API Styles
HTTP Headers URI Design
Cookies Versioning Strategies
CORS RESTful APIs Handling CRUD Operations
HTTP Caching
Simple JSON APIs
Building JSON / RESTful APIs
SOAP APIs
Visit GraphQL Roadmap GraphQL APIs
Pagination
Reate Limiting
API Authentication and Authorization
Idempotency
HATEOAS
Authentication Methods RFC 7807 - Problem Details for APIs Error Handling
Basic Auth
Role Based Access Control (RBAC)
Token Based Auth Authorization Methods
Attribute Based Access Control (ABAC)
JWT
OAuth 2.0 API Keys & Management API Documentation Tools
Session Based Auth
Common Vulnerabilities
Swagger / Open API
API Security Best Practices Best Practices
[Link]
API Performance Best Practices Stoplight
API Security
Postman
API Performance
Unit Testing
API Integration Patterns
Integration Testing
Performance Metrics
Caching Strategies Functional Testing
Synchronous vs Asynchronous APIs Load Testing
Load Balancing
Event Driven Architecture
Rate Limiting / Throttling
API Gateways API Testing
Profiling and Monitoring
Performance Testing Microservices Architecture
Webhooks vs Polling Mocking APIs
Error Handling / Retries
Batch Processing Contract Testing
Rabbit MQ
Messaging Queues
Kafka
Web Sockets
GDPR API Lifecycle Management Real-time APIs
Server Sent Events
CCPA
PCI DSS Standards and Compliance
HIPAA
PII
Continue Learning with following relevant tracks
Backend Roadmap DevOps Roadmap