1 |
Nền tảng |
- C# Cơ bản & OOP
- HTML, CSS, JavaScript
- Kiến thức Web Cơ bản
- SQL Cơ bản
|
- Đảm bảo các kiến thức tiên quyết.
|
2 |
Giới thiệu ASP.NET Core |
- ASP.NET Core là gì?
- Tạo Dự án Đầu tiên
- Vòng đời Request & Middleware
|
- Hiểu khái niệm cơ bản và luồng xử lý request.
|
3 |
Các Mô hình Lập trình Web |
- ASP.NET Core MVC
- ASP.NET Core Razor Pages
- ASP.NET Core Blazor
|
- Nắm được các mô hình phát triển web khác nhau.
|
4 |
Xây dựng APIs |
- API là gì?
- Tạo Web API Controller
- Swagger / OpenAPI
|
- Xây dựng và tài liệu hóa các dịch vụ web backend.
|
5 |
Truy cập Dữ liệu với EF Core |
- Giới thiệu EF Core
- DbContext và DbSet
- Migrations
- Thao tác CRUD
|
- Tương tác với cơ sở dữ liệu một cách hiệu quả.
|
6 |
Các Khái niệm Cốt lõi |
- Dependency Injection (DI)
- Cấu hình (Configuration)
- Ghi log (Logging)
|
- Viết mã nguồn linh hoạt, dễ cấu hình và bảo trì.
|
7 |
Bảo mật |
- Xác thực (Authentication)
- Phân quyền (Authorization)
- Chống lại các cuộc tấn công
|
- Bảo vệ ứng dụng khỏi các mối đe dọa bảo mật.
|
8 |
Kiểm thử |
- Unit Testing
- Integration Testing
|
- Đảm bảo chất lượng và độ tin cậy của ứng dụng.
|
9 |
Triển khai |
- IIS
- Azure App Service
- Docker
|
- Đưa ứng dụng lên môi trường production.
|