Chia Sẻ Khóa Học Xây Dựng Ứng Dụng Doanh Nghiệp Với ASP.NET Core MVC [Google Drive Online]
Xây dựng Full-Stack MVC Web Application với ASP.NET Core 2.2 và Entity Framework Core.
Bạn sẽ học được gì:
- + Thực hiện kiến trúc nhiều lớp và sự phụ thuộc của chúng vào nhau.
- + Sử dụng .Net Core Class Libraries.
- + Thực hiện một số logic nghiệp vụ doanh nghiệp.
- + Tạo giao diện.
- + Tạo các Controller, Injecting Interface trong Controller.
- + Đăng ký một Service for Dependency Injection (DI).
- + Tiếp nhận dữ liệu từ yêu cầu tới Controller.
- + Truyền dữ liệu từ Controller đến View.
- + Theo dõi các thay đổi trong tệp dự án bằng GIT.
- + Truyền tập dữ liệu bằng cách sử dụng đối tượng ViewBag.
- + Tạo các Action Method và Action Method với Parameter.
- + Tạo mô hình dữ liệu thực thể.
- + Query Entity Data Models using LINQ - Inserting, Updating, Retrieving, Filtering, Ordering, v.v ....
- + Sử dụng ViewModel, truy cập một đối tượng ViewModel.
- + User Input Data Validation.
- + Validation using Regular Expression.
- + Understanding Domain Classes vs ViewModel classes.
- + Model Binding & Mapping.
- + Tạo Layout View (Master Page).
- + Tạo CRUD View (không sử dụng trình hướng dẫn wizard).
- + Forms Data Persistence.
- + Pagination logic.
- + Data Seeding Initializer.
- + Tạo Entity Framework (EF) Core Context.
- + Sử dụng EF Core để khởi tạo cơ sở dữ liệu.
- + Định cấu hình EF Core để sử dụng SQL Server.
- + Định cấu hình ConnectionStrings trong AppSetting .json file (cho cả Cơ sở dữ liệu SQL Server cục bộ và từ xa).
- + Security - Preventing Cross-Site Request Forgery (CSRF) attacks, Identity, Authentication & Authorisation.
- + Di chuyển dữ liệu từ SQL Server LocalDb sang Azure Cloud SQL Server.
- + Triển khai ứng dụng lên Azure Cloud.
- + Pushing to final Source Code to a Remote Repo.
Trong khóa học này, chúng ta sẽ phát triển Phần mềm tính lương doanh nghiệp theo mô-đun, dựa trên web bằng cách sử dụng ASP.NET Core Framework phổ biến . Chúng ta sẽ sử dụng kiến trúc nhiều lớp và nó sẽ được lưu trữ trên Azure Cloud .
Project Technology Stack & Tools used:
- - Ngôn ngữ lập trình C#.
- - .NET Core 2.2 SDK.
- - MVC.
- - Entity Framework Core 2.2.0.
- - LINQ.
- - Visual Studio 2019.
- - Bootstrap 4.
- - SQL Server, Server Management Studio.
- - GIT Version Control System (VCS), Version 2.22.0.
- - RotativaCore (NuGet Library for PDF).
- - Cmder (Console Emulator for Windows).
- - Azure Cloud Portal.
LINK XEM ONLINE GOOGLE DRIVE PHẦN 2