Giới Thiệu Khóa Học Làm Chủ .NET Core MVC - Xây Dựng Market Management System Trong .NET 8 [Mã - 6933 A]
Tìm hiểu ASP.NET Core MVC, Entity Framework Core, SQL Server, ASP.NET Core Identity, Clean Architecture trong .NET 8.
Bạn sẽ học được gì:
✓ MVC Pattern.
✓ Handle request với Controllers.
✓ Render HTML với Views.
✓ Truyền tham số (parameter) cho các action method.
✓ Tạo các Model class để load data.
✓ Tag Helpers.
✓ Validations với Data Annotation.
✓ Validations với custom validation attributes.
✓ Partial Views.
✓ Tương tác với partial views và jQuery.
✓ Tạo reusable component với ViewComponent.
✓ BootStrap v5.
✓ Sử dụng Css để kiểm soát vùng in.
✓ Sử dụng Clean Architecture để refactor code base hiện có.
✓ Entity Framework Core (.NET 8).
✓ SQL Server.
✓ Authentication & Authorization với ASPNET Core Identity
✓ Policy based authorization.
Bạn đã sẵn sàng tạo các ứng dụng web tuyệt vời với công nghệ mới nhất và tuyệt vời nhất từ Microsoft chưa? Bạn có muốn có trải nghiệm thực tế với Model-View-Controller (MVC) pattern và tìm hiểu cách tạo các trang web động với Razor views, Tag Helpers và jQuery không ? Bạn có muốn khám phá cách sử dụng Entity Framework Core và SQL Server để làm việc với dữ liệu không? Bạn có muốn bảo mật các ứng dụng web của mình với ASP.NET Core Identity và policies không ? Bạn có muốn tuân theo clean architecture và viết code dễ bảo trì và test không?
Nếu bất kỳ câu hỏi nào trong số này gây ấn tượng với bạn thì bạn đã đến đúng nơi!
Khóa học này sẽ dạy bạn điều gì?
Trong khóa học này, bạn sẽ tìm hiểu cách phát triển các ứng dụng web với ASP.NET Core MVC bằng .NET 8, phiên bản mới nhất của .NET framework core. Bạn sẽ bắt đầu với các nền tảng của MVC và tạo một ứng dụng web đơn giản không có framework. Sau đó, bạn sẽ add MVC framework support và tìm hiểu cách xử lý các request với controllers, render HTML với views, pass parameter cho các action method và tạo các model class để load data.
Tiếp theo, bạn sẽ triển khai các thao tác CRUD (Create, Read, Update, Delete) cho danh mục và sản phẩm bằng cách sử dụng một static repository. Bạn sẽ tìm hiểu cách sử dụng Tag Helpers để tạo các navigation link, form và hidden field. Bạn cũng sẽ tìm hiểu cách validate user input với data annotations và custom validation attributes.
Sau đó, bạn sẽ làm việc trên cashier console của hệ thống quản lý siêu thị. Bạn sẽ sử dụng partial views, jQuery, và ViewComponents để tạo các UI component tương tác và có thể sử dụng lại. Bạn cũng sẽ tìm hiểu cách tạo một sales form và transactions report bằng CSS để in.
Sau đó, bạn sẽ áp dụng clean architecture và refactor code của mình để tuân theo các nguyên lý separation of concerns, dependency inversion và single responsibility. Bạn sẽ tìm hiểu cách tổ chức code của mình thành các project và layer cũng như cách sử dụng dependency injection để tách các class của bạn.
Tiếp theo, bạn sẽ sử dụng Entity Framework Core và SQL Server để thay thế static repository với một cơ sở dữ liệu thực. Bạn sẽ tìm hiểu cách sử dụng migrations, query data với LINQ và update data với change tracking.
Cuối cùng, bạn sẽ triển khai authentication và authorization với Identity và policies. Bạn sẽ tìm hiểu cách xây dựng Identity, tạo user accounts, roles, và permissions cũng như giới hạn quyền truy cập của người dùng dựa trên policies. Bạn cũng sẽ học cách hiển thị tên nhân viên thu ngân trên sales form.
Lợi ích của việc tham gia khóa học này là gì?
Khi tham gia khóa học này, bạn sẽ:
✓ Có được sự hiểu biết vững chắc về ASP.NET Core MVC và MVC pattern.
✓ Tìm hiểu cách sử dụng Razor views và Tag Helpers để tạo các trang web động.
✓ Tìm hiểu cách sử dụng Entity Framework Core và SQL Server để lưu trữ và thao tác dữ liệu.
✓ Tìm hiểu cách triển khai authentication và authorization với Identity và policies.
✓ Tìm hiểu cách áp dụng clean architecture và viết maintainable và testable code.
✓ Xây dựng một ứng dụng web hoàn chỉnh với ASP.NET Core MVC từ đầu.
✓ Nhận quyền truy cập vào mã nguồn và bài tập cho từng phần.
Khóa học này dành cho ai?
Khóa học này dành cho bất kỳ ai muốn tìm hiểu cách phát triển các ứng dụng web với ASP.NET Core MVC bằng .NET 8. Bạn phải có một số kiến thức cơ bản về C# và HTML, nhưng không cần có kinh nghiệm trước đó với ASP.NET Core MVC.
Bạn đang chờ đợi điều gì? Hãy đăng ký ngay bây giờ và bắt đầu hành trình trở thành một ASP.NET Core MVC developer!
Mục lục:
✓ 1. Giới thiệu.
✓ 2. Triển khai các hoạt động CRUD của Categories.
✓ 3. Project Khóa học: Triển khai Products CRUD.
✓ 4. Triển khai Cashier Console.
✓ 5. Áp dụng Clean Architecture.
✓ 6. Sử dụng Entity Framework Core và SQL Server.
✓ 7. Authentication & Authorization.
Khóa học này dành cho ai:
✓ Bất cứ ai muốn học ASPNET MVC core (.NET 8) từ Cơ bản đến Nâng cao.
✓ Bất kỳ ai đã học ASPNET MVC và muốn cập nhật phiên bản .NET mới nhất (.NET 8).
✓ Bất cứ ai đã học ASPNET MVC và muốn có một dự án tốt để thực hành (Hệ thống quản lý siêu thị).
✓ Bất kỳ ai muốn học cách sử dụng Clean Architecture trong dự án ASPNET Core.