| Giai đoạn | Chủ đề chính | Nội dung & Hoạt động học tập | Mục tiêu & Sản phẩm |
|---|---|---|---|
| 1 | Nền tảng |
|
|
| 2 | Giới thiệu ASP.NET Core MVC |
|
|
| 3 | Model |
|
|
| 4 | View |
|
|
| 5 | Controller |
|
|
| 6 | Entity Framework Core |
|
|
| 7 | Các khái niệm Nâng cao |
|
|
| 8 | Bảo mật |
|
|
| 9 | Kiểm thử |
|
|
| 10 | Triển khai |
|
|
Tư duy Cốt lõi cho Lập trình viên ASP.NET Core
1. Tư duy MVC - Phân tách rõ ràng
Luôn giữ cho Model, View và Controller có trách nhiệm riêng biệt. Điều này làm cho mã nguồn dễ đọc, dễ bảo trì và dễ kiểm thử hơn.
2. Tận dụng Hệ sinh thái .NET
ASP.NET Core được xây dựng dựa trên các nguyên tắc mạnh mẽ như Dependency Injection và Middleware. Hãy học cách tận dụng chúng để viết mã linh hoạt và có khả năng mở rộng.
3. Bảo mật là Mặc định
Suy nghĩ về bảo mật ngay từ đầu, không phải là một tính năng bổ sung. Hiểu rõ về xác thực, phân quyền và cách ngăn chặn các cuộc tấn công web phổ biến.
4. Giao diện là Tương tác
Sử dụng sức mạnh của Razor, Tag Helpers và JavaScript để tạo ra trải nghiệm người dùng phong phú và tương tác, không chỉ là các trang tĩnh hiển thị dữ liệu.