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 MVC |
- Mô hình MVC là gì?
- Tạo Dự án Đầu tiên
- Cấu trúc Thư mục
- Vòng đời Request
|
- Hiểu cấu trúc và luồng hoạt động của một dự án MVC.
|
3 |
Model |
- Tạo các lớp Model
- Data Annotations
- Validation (Xác thực)
|
- Định nghĩa cấu trúc dữ liệu và các quy tắc nghiệp vụ.
|
4 |
View |
- Cú pháp Razor
- Layouts
- Partial Views
- Tag Helpers
|
- Xây dựng giao diện người dùng động và có thể tái sử dụng.
|
5 |
Controller |
- Định tuyến (Routing)
- Action Methods & Results
- Truyền dữ liệu tới View
- Model Binding
|
- Xử lý yêu cầu của người dùng và điều phối ứng dụng.
|
6 |
Entity Framework 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 bằng cách sử dụng các đối tượng C#.
|
7 |
Các khái niệm Nâng cao |
- Dependency Injection (DI)
- Middleware
- Cấu hình (Configuration)
- Areas
|
- Xây dựng các ứng dụng linh hoạt và dễ bảo trì.
|
8 |
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 web khỏi các mối đe dọa phổ biến.
|
9 |
Kiểm thử |
- Unit Testing
- Integration Testing
|
- Đảm bảo chất lượng và độ tin cậy của ứng dụng.
|
10 |
Triển khai |
- IIS
- Azure App Service
- Docker
|
- Đưa ứng dụng của bạn lên môi trường production.
|