Lộ trình Lập trình Web API C#

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Nền tảng C# và .NET

Học C# cơ bản
Lập trình hướng đối tượng (OOP)
LINQ
Async/Await
Hệ sinh thái .NET

2 Bắt đầu với ASP.NET Core

Tổng quan về ASP.NET Core
Tạo Web API Project đầu tiên
Cấu trúc dự án
Routing trong Web API
Model Binding & Validation
Dependency Injection (DI)

3 Tương tác với Cơ sở dữ liệu

Kiến thức SQL cơ bản
Entity Framework Core (EF Core)
Dapper
Thực hiện các thao tác CRUD
Migrations
Repository Pattern

4 Các chủ đề API Nâng cao

Authentication & Authorization
JWT (JSON Web Tokens)
ASP.NET Core Identity
Middleware & Error Handling
Logging
AutoMapper

5 Kiểm thử (Testing)

Unit Testing
Integration Testing
Công cụ kiểm thử API

6 Tài liệu hóa & Versioning

Swagger / OpenAPI
API Versioning

7 Triển khai (Deployment)

Docker
Triển khai lên Cloud
Khái niệm CI/CD

8 Kiến trúc & Các Mẫu Thiết kế

Nguyên tắc RESTful
Clean Architecture
CQRS & MediatR
GraphQL
gRPC

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi