REST API

  • What is REST API
  • Principles of REST
  • Components of RESTful service
  • Key Terms
  • HTTP:
    • Methods
    • Status Codes
  • Authentication & Authorization
    • Basic Auth & Token-based Auth
    • JWT
    • OAuth2.0
    • Role-based Access Control
  • REST API Versioning
  • Rate Limitting & Throttling
  • API Documentation
  • Security Best Practices
  • Caching in REST APIs
  • API pagination