Đặc điểm nổi bật
Phát Triển Ứng Dụng Web Với .NET 6 (ABP Framework Và Angular)
Xây dựng ứng dụng bán hàng hoàn chỉnh từ A đến Z
Giới thiệu khóa học
Khóa học Phát Triển Ứng Dụng Web Với .NET 6 (ABP Framework Và Angular) là phiên bản nâng cấp toàn diện từ khóa học TEDU-17 từng rất thành công từ năm 2017. Dựa trên kinh nghiệm triển khai thực tế và phản hồi từ học viên, khóa học lần này được remake và nâng cấp kỹ lưỡng hơn cả về lý thuyết lẫn thực hành.
Trong khóa học, bạn sẽ được hướng dẫn xây dựng một ứng dụng web bán hàng hoàn chỉnh từ đầu – bắt đầu từ việc lên ý tưởng, thiết kế kiến trúc hệ thống, phát triển backend với .NET 6 (ABP Framework), phát triển frontend với Angular, đến bước triển khai thực tế trên máy chủ CentOS + Nginx.
Yêu cầu đầu vào
Để học tốt khóa học, bạn nên có kiến thức nền tảng như:
-
HTML, CSS, JavaScript căn bản
-
C# và SQL Server cơ bản
-
Kiến thức cơ bản về ASP.NET Core, Angular
-
Hiểu cơ chế Authentication và Authorization với Identity Server
-
Nắm cơ bản về Entity Framework, LINQ, các design pattern và Clean Architecture
Mục tiêu sau khóa học
Sau khi hoàn thành, bạn sẽ:
-
Thành thạo xây dựng ứng dụng với .NET 6 và ABP Framework
-
Nắm vững mô hình MVC, REST API và kiến trúc Clean Architecture
-
Xây dựng hệ thống authentication, authorization hiện đại với ASP.NET Identity
-
Kết nối và truy vấn cơ sở dữ liệu bằng EF Core và Dapper ORM
-
Phát triển frontend SPA bằng Angular, tích hợp Identity Server
-
Tự triển khai và vận hành ứng dụng trên CentOS + Nginx Server
Nội dung chi tiết khóa học
Chương 1: Giới thiệu và khởi động dự án
-
Tổng quan khóa học, phương pháp học hiệu quả
-
Xây dựng kế hoạch phát triển ứng dụng
Chương 2: Tổng quan công nghệ
-
.NET 6, Dependency Injection, Request Pipeline
-
Angular, Identity Server và nghiệp vụ bán hàng
Chương 3: ABP Framework và Clean Architecture
-
Làm quen với ABP Framework
-
Cấu trúc Solution và cách setup dự án
Chương 4: Xây dựng hạ tầng
-
Thiết kế database, tạo Entity, seed data
-
Kết nối Identity Server và Angular App
Chương 5: Xây dựng Backend REST API
-
Repository, Application Service, CRUD sản phẩm
-
Lọc, phân trang và quản lý dữ liệu
Chương 6: Phát triển SPA với Angular
-
Tích hợp template, routing, đăng nhập, phân quyền
-
Quản lý user, role, sản phẩm, upload ảnh
Chương 7: Ứng dụng Web Client cho End User
-
Giao diện người dùng, đăng ký/đăng nhập
-
Giỏ hàng, thanh toán, email, trang tin tức, liên hệ, giới thiệu
Chương 8: Triển khai ứng dụng
-
Hướng dẫn deploy trên CentOS + Nginx
Đối tượng phù hợp
-
Lập trình viên .NET muốn nâng cao khả năng xây dựng hệ thống thực tế
-
Backend Developer muốn làm việc với kiến trúc sạch, chuẩn
-
Fullstack Developer sử dụng .NET và Angular
-
Người đang chuẩn bị làm dự án lớn hoặc đi phỏng vấn tại công ty phần mềm
Xem đầy đủ