Chia Sẻ Khóa Học ASP.NET Core 5 MVC - Lab Thực Hành Với Các Dự Án Thực Tế [Khóa 8709 A]
PHIÊN BẢN MỚI 2021 | Thành thạo ASP.NET Core 5 MVC development với các dự án thực tế khác nhau.
Bạn sẽ học được gì:
- ✓ Bắt đầu với ASPNET Core 5 MVC development.
- ✓ Xây dựng các dự án khác nhau dựa trên ASPNET Core 5 MVC: Model, View, Controller, Routing Navigation và Error Handling.
- ✓ Tìm hiểu ASPNET Core MVC Dependency Injection.
- ✓ Phát triển Data Binding trên ASPNET Core 5 MVC: HTML5 Tag, Form, Table, Chart.
- ✓ ASPNET Core 5 MVC và SQL Server: Entity Framework Core.
- ✓ Session và Distributed Caching trong ASPNET Core 5 MVC với In-Memory Database, Redis và SQL Server.
- ✓ ASPNET Core 5 MVC Security và ASPNET Core 5 Identity.
- ✓ ASPNET Core Identity: Register, Login, Logout, Manage User, Change Account-Username-Email và Resetting Password.
- ✓ Đăng ký người dùng với xác nhận email và áp dụng CAPTCHA.
- ✓ Multi-Factor Authentication cho ASPNET Core Identity User.
- ✓ Triển khai ASPNET Core 5 MVC trên IIS Web Server và Microsoft Azure.
Trong khóa học này, bạn sẽ học công nghệ mới nhất của ASP.NET MVC Core 5 với .NET Core 5.x. Khóa học sẽ cung cấp các dự án thực tế khác nhau và các chủ đề nổi bật sau:
- ✓ ASP.NET Core MVC Development cơ bản.
- ✓ Data binding.
- ✓ Entity Framework Core.
- ✓ Session và Distributed Caching.
- ✓ ASP.NET Core Identity.
- ✓ Deployment.
Bạn sẽ bắt đầu bằng cách phát triển ASP.NET Core MVC development cơ bản như khám phá Model, View và Controller. Tạo liên kết dữ liệu từ Model đến View. Bạn sẽ áp dụng liên kết dữ liệu cho các HTML web form, Table, và Chart.
Bạn sẽ truy cập vào cơ sở dữ liệu như SQL Server sử dụng Entity Framework Core 5.x. Bạn có thể generate code từ cơ sở dữ liệu hiện có và sau đó sử dụng chúng trong các ứng dụng ASP.NET Core MVC. Bạn sẽ thực hiện các thao tác CRUD (Create, Read, Update, Delete) với SQL Server và ASP.NET Core MVC.
Để cải thiện hiệu suất ASP.NET Core MVC của bạn, Khóa học sẽ triển khai các session cà distributed caching. Trong phần này, bạn sẽ học cách làm việc với external distributed caching trong ASP.NET Core MVC. Bạn sẽ sử dụng dữ liệu bộ nhớ đệm bên ngoài như In-Memory Database, Redis và SQL Server..
Bạn cũng sẽ tìm hiểu ASP.NET Core MVC Security với ASP.NET Core Identity . Bạn sẽ khám phá cách tạo user, get user và xóa user. Bạn sẽ học cách lấy lại tài khoản (tên người dùng), thay đổi mật khẩu và email. Bạn cũng thực hiện cách đặt lại mật khẩu. Để có được email hợp lệ khi đăng ký người dùng, bạn triển khai ASP.NET Core MVC registration với xác nhận email. Để ngăn chặn bot đăng ký người dùng tự động bởi bot, bạn có thể áp dụng CAPTCHA trong ASP.NET Core MVC. Bạn sẽ sử dụng reCAPTCHA của Google. Cuối cùng, bạn sẽ làm việc với multi-factor authentication. Người dùng có thể kích hoạt multi-factor authentication của họ trên ASP.NET Core Identity. Sau đó, mỗi người dùng có kích hoạt multi-factor authentication sẽ được thử thách để xác thực lần thứ hai. Trong trường hợp này, bạn sẽ sử dụng email có mã để triển khai multi-factor authentication.
Vào cuối khóa học, bạn sẽ học cách triển khai các ứng dụng ASP.NET Core MVC của mình. Bạn sẽ sử dụng IIS web server và Microsoft Azure để triển khai có mục tiêu.
Mục lục khóa học:
- ✓ 1. Giới thiệu.
- ✓ 2. Basic ASP.NET Core 5 MVC Development.
- ✓ 3. ASP.NET Core 5 MVC Data Binding.
- ✓ 4. ASP.NET Core 5 MVC và SQL Server Entity Framework Core.
- ✓ 5. Session và Distributed Caching trong ASP.NET Core 5 MVC.
- ✓ 6. ASP.NET Core 5 MVC Security và ASP.NET Core 5 Identity.
- ✓ 7. ASP.NET Core 5 MVC Deployment.