Module 9 - Web API Professional
Tóm tắt: Web API chuyên nghiệp: versioning, validation, Problem Details, OpenAPI, filtering/paging — hợp đồng HTTP ổn định cho client và tích hợp.
Nội dung module
- 9.1 - REST API Design Principles
- 9.2 - API Versioning
- 9.3 - Swagger / OpenAPI
- 9.4 - Pagination, Filtering, Sorting
- 9.5 - File Upload và Download
- 9.6 - Rate Limiting (.NET 7+)
- 9.7 - Response Caching và Output Caching
- 9.8 - API Testing
- 9.9 - Background Processing với Hosted Service
- 9.10 - Mở rộng và đào sâu
- 9.11 - Mini case study
- 9.12 - Ví dụ thực tế nhanh
- 9.13 - Review and Assessment
Bài liên quan
- Scalar là gì? Tại sao nên dùng Scalar thay Swagger UI trong ASP.NET Core 10 — Scalar là open-source API Reference UI hiện đại thay thế Swagger UI.
- HTTP header có chứa được tiếng Việt không? ASCII, obs-text và chỗ .NET vạch ranh giới — Câu trả lời ngắn là không, và lý do thú vị hơn vẻ ngoài của nó.