(Identity phần 2) Sử dụng tính năng lockout tạm thời khóa đăng nhập khi quá trình xác thực thất bại nhiều lần và tính năng để người dùng đặt lại mật khẩu khi bị quyên
(Identity phần 1) Giới thiệu Identity hệ thống quản lý User, quản lý quá trình xác thực đăng nhập, xây dựng ứng dụng với chức năng đăng ký tài khoản, login/logout của ASP.NET, cấu hình Identity lockout khóa user nếu đăng nhập thất bại nhiều lần
Tìm hiểu cơ chế tự động lấy dữ liệu từ request gửi đến và thiết lập dữ liệu đọc được cho các thuộc tính của Model hoặc cho các tham số của Handler, Action trong lập trình web với ASP.NET Core
Tìm hiểu và triển khai PageModel, mã C# độc lập với Razor, hình thành Model cho Razor, tìm hiểu các handler trong PageModel truyền dữ liệu từ Model đến Razor
Tìm hiểu cấu trúc ViewComponent trong lập trình ASP.NET Core, áp dụng tạo ViewComponent và dựng HTML với Component.InvokeAsync, xây dựng trang thông báo trước khi chuyển hướng với ViewComponent
Tìm hiếu cấu trúc và sử dụng các Layout trong trang Razor Page với ASP.NET Core C#, sử dụng ViewStartcshtml tự động chèn vào các Razor Page và Layout lồng nhau
Tìm hiểu ứng dụng ASP.NET Core với Razor Page, kích hoạt Razor, Route đến Razor Page .cshtml với MapRazorPages, tìm hiểu về Areas thay đổi thư mục lưu Razor, tùy biến Url truy cập Razor Page
Cách tạo ra dự án thư viện lớp trong C# Net core, thiết lập một dự án khác tham chiếu đến dự án thư viện, build thư viện và chia sẻ lên nuget.org để có thể tích hợp vào bất ký lúc nào
Tìm hiểu về handler trong HttpClient, sử dụng các handler HttpClientHandler, SocketsHttpHandler để tùy biến request, lưu và gửi Cookie với CookieContainer. Dùng DelegatingHandler tạo Pipeline, nhiều handler cho HttpClient
Sử dụng lớp HttpClient để thực hiện các truy vấn HTTP, sử dụng phương thức GET và POST với phương thức SendAsync, thiết lập các loại Content trong HTTP Request như FormUrlEncodedContent, StringContent, MultipartFormDataContent
Khái niệm về DI, các kiểu Inject, sử dụng DI container mặc định của NET ServiceCollection, khởi tạo dịch vụ với Factory, hàm khởi tạo, Inject thiết lập và sử dụng config file định dạng JSON cấu hình để thiết lập thuộc tính đối tượng