
Giới thiệu khóa học
Khóa học tập trung vào phiên bản mới nhất là .NET 8, chính thức ra mắt cuối năm 2023. Nội dung được thiết kế nhằm giúp bạn:
- Cập nhật công nghệ mới nhất trong xây dựng dự án thực tế.
- Hiểu và áp dụng phương pháp làm việc trong quá trình phát triển phần mềm.
Phương pháp làm việc
- Clean Architecture.
Kiến trúc giúp dự án dễ mở rộng, dễ bảo trì, tách biệt rõ ràng giữa các tầng. - Distributed Architecture.
Kiến trúc phân tán, cho phép ứng dụng hoạt động trên nhiều dịch vụ/máy chủ, dễ mở rộng. - API Client Generate.
Tự động sinh ra các client để gọi API, giúp giảm lỗi và tăng tốc độ phát triển. - Domain Driven Design.
Cách tiếp cận phát triển phần mềm tập trung vào ngữ cảnh và tính hợp lý của nghiệp vụ cốt lõi, đảm bảo hệ thống phản ánh đúng yêu cầu thực tế.
Công nghệ sử dụng
- Frontend (Admin): Angular – giúp bạn bổ sung kỹ năng làm việc với Frontend, tiến tới vai trò lập trình viên toàn diện.
- Website (Client): ASP.NET Core MVC – giúp bạn nắm vững mô hình MVC, kết hợp cùng REST API trong quản trị để xây dựng ứng dụng sát với thực tế.
Ứng dụng thực hành
Bạn sẽ xây dựng một hệ thống CMS có chức năng tạo nhật ký trực tuyến (blog), hiển thị bài viết và quản trị trang. Qua đó, bạn sẽ làm quen với quy trình triển khai dự án từ Backend đến Frontend, tương đồng với cách làm trong các dự án thực tế (REST API + MVC gần như là chuẩn hiện nay).
Xem trước khóa học


Đối tượng học viên
- Lập trình viên Backend muốn nâng cao kỹ năng với .NET 8.
- Sinh viên Công nghệ Thông tin hoặc người mới đi làm muốn tiếp cận cách xây dựng dự án thực tế.
- Developer mong muốn trở thành lập trình viên toàn diện, vừa nắm Backend vừa có thêm kỹ năng Frontend với Angular.
- Người đã có kiến thức cơ bản về C# hoặc phát triển giao diện và muốn học cách áp dụng phương pháp làm việc trong dự án.
Bạn sẽ học
- Nắm vững nền tảng .NET và ASP.NET Core: tìm hiểu mô hình MVC, RESTful API, Entity Framework Core, ASP.NET Identity và các Design Pattern phổ biến.
- Phát triển ứng dụng Backend: xây dựng kiến trúc dự án từ đầu, quản lý cơ sở dữ liệu, tạo Repository & UnitOfWork, phân trang, sử dụng AutoMapper và triển khai REST API.
- Làm việc với Angular: tạo ứng dụng Angular CLI, quản lý mô-đun và định tuyến, tích hợp CoreUI, cấu hình API Client bằng NSwag, xây dựng hệ thống xác thực và ủy quyền với JWT, phân quyền, quản lý người dùng.
- Xây dựng hệ thống CMS hoàn chỉnh: quản trị tin tức, danh mục, loạt bài, nhuận bút; quản lý bài viết từ Backend đến Frontend; xử lý các chức năng blog như hiển thị danh sách bài viết, chi tiết, thẻ, loạt bài, đăng ký/đăng nhập, hồ sơ cá nhân.
- Thực hành triển khai thực tế: nâng cấp dự án lên .NET 8, ghép giao diện HTML, tối ưu hệ thống, cài đặt môi trường và triển khai ứng dụng lên máy chủ.
Sau khóa học, bạn sẽ có khả năng xây dựng một hệ thống CMS chuẩn doanh nghiệp từ Backend (ASP.NET Core, REST API, Identity) đến Frontend (Angular), đồng thời nắm chắc quy trình triển khai dự án thực tế.
© Tuyên bố bản quyền
Bản quyền bài viết thuộc về tác giả gốc, không sao chép nếu chưa được phép.
KẾT THÚC
Chưa có bình luận nào