Trang chủ
Khóa học
Xây dựng ứng dụng web với ASP.NET Core Web API + Identity Server + Angular
Bài 46: Thống kê báo cáo
Xây dựng ứng dụng web với ASP.NET Core Web API + Identity Server + Angular
72 bài học
Bài 1: Giới thiệu tổng quan khóa học và mục tiêu
Bài 2: Phương pháp học tập
Bài 3: Nói về đề tài dự án và kế hoạch triển khai
Bài 4: Liệt kê các user story cần xây dựng trong dự án
Bài 5: Thiết kế chức năng hệ thống
Bài 6: Thiết kế cơ sở dữ liệu hệ thống
Bài 7: Xây dựng cấu trúc solution
Bài 8: Tạo và làm việc với Git Repository trên Azure DevOps
Bài 9: Tạo solution trên Visual Studio
Bài 10: Tạo và làm việc với Markdown trong file README.md
Bài 11: Tạo các class và cấu hình Entity Framework
Bài 12: Cấu hình ApplicationDbContext và Fluent API
Bài 13: Migrate ra cơ sở dữ liệu sử dụng Entity Framework Code first
Bài 14: Tạo dữ liệu mẫu với Data Seeding
Bài 15: Tạo REST API theo chuẩn
Bài 16: Tạo Unit test cho API
Bài 17: Thêm Swagger cho Web API
Bài 18: Validate model sử dụng Fluent Validation
Bài 19: Cấu hình Identity Server
Bài 20: Cấu hình chứng thực Identity Server cho Swagger
Bài 21: Xây dựng API quản lý user
Bài 22: Unit test cho API User
Bài 23: Xây dựng API quản lý chức năng
Bài 24: Unit test cho API function
Bài 25: API Quản lý action cho function
Bài 26: Xây dựng API quản lý permission
Bài 27: Xây dựng API Quản lý bài đăng
Bài 28: Xây dựng API quản lý bình luận và danh mục
Bài 29: Xây dựng API quản lý vote, report và label
Bài 30: Quản lý attachment API
Bài 31: Áp dụng phân quyền Claim trên API
Bài 32: Chuẩn hóa API Error Response và Áp dụng Global Exception Handler
Bài 33: Tích hợp cơ chế Logging với SeriLog
Bài 34: Tạo ứng dụng Angular CLI
Bài 35: Xây dựng cấu trúc ứng dụng Angular
Bài 36: Tích hợp Angular với Identity Server4
Bài 37: Hiển thị menu theo quyền
Bài 38: Chức năng quản lý nhóm quyền
Bài 39: Quản lý user và gán quyền
Bài 40: Quản lý chức năng hệ thống
Bài 41: Quản lý phân quyền
Bài 42: Áp dụng quyền trên UI Angular
Bài 43: Quản lý bài đăng và tệp đính kèm
Bài 44: Quản lý bình luận
Bài 45: Quản lý báo xấu
Bài 46: Thống kê báo cáo
Bài 47: Ghép giao diện cho Web Portal
Bài 48: Tích hợp SSO với Identity cho Web Portal
Bài 49: Tích hợp với backend API
Bài 50: Hiển thị dữ liệu trên trang chủ
Bài 51: Xây dựng danh mục bài đăng
Bài 52: Xây dựng chi tiết bài đăng
Bài 53: Xây dựng trang tìm kiếm
Bài 54: Danh sách bài đăng theo label
Bài 55: Cấu trúc code cho web portal
Bài 56: Tạo danh sách bình luận cho bài đăng
Bài 57: Hoàn thành phần comment và thông tin user
Bài 58: Tạo bài viết mới
Bài 59: Danh sách bài viết và chỉnh sửa
Bài 60: Vote cho bài đăng
Bài 61: Báo cáo bài xấu
Bài 62: Gửi mail tích hợp MailGun
Bài 63: Tối ưu tốc độ với Distributed Cache
Bài 64: Tạo custom Captcha cho hệ thống
Bài 65: Tối ưu SEO cho hệ thống
Bài 66: Thêm Security headers
Bài 67: Thêm phân trang read more
Bài 68: Fix unit test cho backend API
Bài 69: Tích hợp push notification với OneSignal
Bài 70: Triển khai ứng dụng lên IIS
Bài 71: Nâng cấp .NET 5 và Identity Server 4
Bài 72: Nâng cấp lên .NET 6.0