| Catalog Content |
This course teaches API development for web backends from start to finish: REST/GraphQL/gRPC types, resource design, and contract-driven development with OpenAPI/Swagger; authentication–authorization (OAuth2/OIDC, JWT) and security (rate limiting, CORS, login verification); testing–debugging, external API integration, microservices & API gateways, versioning, documentation, monitoring/analytics, and scaling–performance practices. Students apply these concepts in a small project. |