1. Hiếu
1.1. 14. Versioning strategy/Swagger
1.1.1. How to use API versioning in ASP.NET Core
1.2. 15. Use Postman to test web API.
1.2.1. Test Web API using Fiddler or Postman
1.3. 4. Web API Routing
1.3.1. Web API Routing
1.4. 13. Web API Hosting
1.4.1. Web API Hosting
2. Đạt
2.1. 2. Life cycle of API Message
2.1.1. https://www.asp.net/media/4071077/aspnet-web-api-poster.pdf
2.1.2. Lifecycle of an ASP.NET Web API Message | DotNetCurry
2.2. 1. Definition
2.2.1. 1.1 What is RESTful API?
2.2.2. 1.2 Compare between Web API and WCF. When we choose Web API or WFC?
2.2.3. 1.3 Differences between Web API and MVC Controller?
2.3. 12. Dependency Injection
2.3.1. Web API Configuration
2.3.2. ASP.NET Core web API documentation with Swagger / OpenAPI
2.4. 5. Parameter Binding
2.4.1. Parameter Binding in Web API
3. Hùng
3.1. 3. Middleware
3.1.1. ASP.NET Core Middleware
3.2. 10. Handle errors
3.2.1. Handle errors in ASP.NET Core web APIs
3.3. 11. Authorization/Authentication /Security
3.3.1. Security, Authentication, and Authorization in ASP.NET Web API
4. Đức
4.1. 7. Action Return types / Status code.
4.1.1. create Web API response
4.1.2. Controller action return types in ASP.NET Core web API
4.2. 6. Model Validation
4.2.1. https://docs.microsoft.com/en-us/aspnet/web-api/overview/formats-and-model-binding/model-validation-in-aspnet-web-api
4.2.2. BackEnd/FrontEnd Validation
4.3. 8. Request/Response Data Formats/Media Type Formatters
4.3.1. Content Negotiation in ASP.NET Web API - ASP.NET 4.x
4.3.2. Web API Request/Response Data Formats - Media Types
4.3.3. Media-Type Formatter
4.4. 9. Create/Consume Web API (CRUD)
4.4.1. How to use Javascript/Ajax/Jquery to consume Web API [a Rin]
4.4.2. Create Web API for CRUD operation
4.4.3. Consume Web API for CRUD operation