Lộ trình Lập trình ASP.NET Core

Nắm vững cách xây dựng ứng dụng web và API hiện đại, hiệu suất cao với nền tảng ASP.NET Core.

Trở về lộ trình
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
  • 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.