Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

ASP.NET Core Razor Pages Web Development [.NET 8 Updated]

Phát triển Web với ASP.NET Core Razor Pages [Cập nhật .NET 8]

Phát triển Web với ASP.NET Core Razor Pages [Cập nhật .NET 8]

Khóa học Phát triển Web .NET Core Razor Pages tốt nhất - Entity Framework, SQL Server, Identity (Xác thực)

4.6
(579 đánh giá)
3,190 học viên
Giảng viên
Sameer Saini
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
13.0 giờ video
88 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Xây dựng Ứng dụng Web ASP.NET Core thực tế bằng Mẫu Razor Pages .NET Core
Tạo Ứng dụng Web Đầy đủ Chức năng với Xác thực và Phân quyền theo Nhiều Vai trò
Học và Sử dụng Entity Framework để Kết nối và Truy xuất Dữ liệu từ Cơ sở dữ liệu Microsoft SQL Server
Sử dụng Microsoft Identity để Triển khai Chức năng Đăng nhập và Đăng ký
Học và Sử dụng các thao tác CRUD với Razor Pages và Entity Framework Core (EF Core)
Học và Sử dụng ViewData và TempData để Truyền Dữ liệu từ Models sang Views
Sử dụng Bootstrap 5 để Xây dựng Ứng dụng Web
Hiển thị Thông báo cho Người dùng bằng Bootstrap Alerts
Mẫu Repository Pattern
Dependency Injection được Sử dụng trong Razor Pages
Chức năng Tải lên Hình ảnh - Tải ảnh lên Nhà cung cấp Lưu trữ Ảnh Phổ biến bằng SDK
Thêm WYSIWYG vào Ứng dụng và Chức năng Tải lên Hình ảnh
Xác thực và Phân quyền trong ASP.NET Core (.NET8)
Học các Chủ đề Nâng cao của ASP.NET Core và Triển khai chúng bằng ASP.NET Razor Pages

Yêu cầu

Kiến thức 3-6 Tháng về Ngôn ngữ C# và ASP.NET (ASPNET Core hoặc ASPNET Framework)
Kinh nghiệm Thực hành Sử dụng Visual Studio
Kinh nghiệm Thực hành Sử dụng Microsoft SQL Server Management Studio

Đối tượng phù hợp

Dành cho Lập trình viên C# ASP.NET Mới bắt đầu, có thể đã có kinh nghiệm với ASP.NET MVC hoặc ASP.NET Framework và muốn mở rộng kiến thức về Ứng dụng Razor Pages mới nhất của .NET
Dành cho Lập trình viên Trung cấp và Có kinh nghiệm muốn học cách tạo các trang web tập trung vào trang và hướng dữ liệu bằng ASP.NET và Razor Pages

Nội dung khóa học

11 phần • 88 bài giảng
1 Giới thiệu Khóa học này (Phát triển Web ASP.NET Core với Razor Pages)
2 Thiết lập Môi trường Phát triển
3 Cài đặt .NET SDK và .NET Runtime
4 Tải xuống và Cài đặt Visual Studio 2022
5 Tải xuống và Cài đặt SQL Server (Local Instance) và SQL Server Management Studio
6 Nhận Trợ giúp
7 Mã nguồn Hoàn chỉnh và Kho lưu trữ Github
8 Tổng quan và Lợi ích của ASP.NET Core
9 Giới thiệu và Tổng quan về Razor Pages
1 Tạo Ứng dụng Razor Pages ASP.NET Core Mới
2 Tìm hiểu Các Tệp trong Ứng dụng Web ASP.NET Core của Chúng ta
3 Tạo Domain Model (BlogPost và Tag)
4 Thêm các Gói Entity Framework Core
5 Tạo Lớp DBContext
6 Thêm ConnectionString vào Cơ sở dữ liệu
7 Tiêm DbContext vào Ứng dụng của Chúng ta
8 Chạy EF Core Migrations
1 Giới thiệu
2 Thay đổi Giao diện Người dùng (Look and Feel)
3 Tạo Trang Razor Mới để Thêm Bài đăng Blog
4 Tạo Biểu mẫu Razor Thêm BlogPost và BindProperty
5 Gửi Biểu mẫu và Liên kết Dữ liệu trong Razor Pages
6 Tạo Bài đăng Blog (Lưu vào Cơ sở dữ liệu)
7 Hiển thị Tất cả Bài đăng Blog (Lấy Tất cả Bài đăng Blog)
8 Chỉnh sửa hoặc Cập nhật Bài đăng Blog
9 Xóa Bài đăng Blog
10 Chuyển các Phương thức của Chúng ta thành Bất đồng bộ
1 Mẫu Repository Pattern
2 Tiêm Repositories vào Services
3 Hiển thị Thông báo bằng ViewData
4 Hiển thị Thông báo bằng TempData
5 Tạo Thông báo Tổng quát
1 Giới thiệu
2 Thêm Trình soạn thảo WYSIWYG trên Trang Thêm và Chỉnh sửa
3 Giới thiệu về Tải lên Hình ảnh
4 Tạo API Hình ảnh
5 Tạo Phương thức POST và Repository Hình ảnh
6 Đăng ký Cloudinary và Cài đặt
7 Tiêm Repository Hình ảnh và Kiểm tra Cloudinary
8 Gọi Tải lên Hình ảnh từ Trang Razor
9 Thêm Tải lên Hình ảnh vào Trình soạn thảo Froala
1 Giới thiệu
2 Khởi tạo Dữ liệu Blog
3 Hiển thị Blog và Phần Hero Section
4 Hiển thị Chi tiết Blog
5 Thêm và Sử dụng Thẻ - Giới thiệu
6 Thay đổi Cơ sở dữ liệu (Navigation properties EF Core)
7 Thay đổi Thẻ trên Trang Thêm Bài đăng Blog
8 Thay đổi Thẻ trên Trang Chỉnh sửa Blog
9 Hiển thị Thẻ trong Ứng dụng của Chúng ta
10 Hiển thị Thẻ trên Trang Chi tiết Blog
11 Định tuyến Sử dụng Thẻ
1 Giới thiệu
2 Thêm Gói Nuget cho Identity & Tạo Identity DbContext
3 Thêm Connection String và Tiêm DbContext vào Program.cs
4 Chạy Ef Core Migrations
5 Triển khai Trang Đăng ký
6 Xử lý Nhiều DbContexts
7 Kiểm tra Chức năng Đăng ký
8 Triển khai Trang và Chức năng Đăng nhập
9 Triển khai Chức năng Đăng xuất
10 Thay đổi đối với SuperAdminUser
11 Thay đổi đối với Người dùng (Thêm Vai trò Người dùng)
12 Thêm Phân quyền vào Trang Quản trị
13 Thêm Phân quyền Dựa trên Vai trò vào Trang Quản trị
14 Chuyển hướng Người dùng Dựa trên Return Url
1 Giới thiệu
2 Domain Model cho Lượt thích Bài đăng Blog và Migration
3 Triển khai Tổng số Lượt thích trên Chi tiết Blog
4 Triển khai Thêm Lượt thích
5 Thêm Chức năng cho Nút Thích
6 Domain Model cho Bình luận Bài đăng Blog và Migration
7 Cấu trúc Phần Bình luận và Chức năng Thêm Bình luận
8 Hiển thị Bình luận
1 Giới thiệu
2 Hiển thị Người dùng (Đọc Tất cả Người dùng)
3 Tạo Popup Mô hình Thêm Người dùng và Chức năng Thêm Người dùng
4 Chức năng Xóa Người dùng
1 Giới thiệu
2 Xác thực Phía Máy khách VS Phía Máy chủ
3 Xác thực Phía Máy chủ cho Trang Đăng ký
4 Xác thực Phía Máy khách cho Trang Đăng ký
5 Xác thực Trang Đăng nhập (Phía Máy chủ và Phía Máy khách)
6 Xác thực Trang Thêm Người dùng (Phía Máy chủ và Phía Máy khách)
7 Thêm Xác thực Tùy chỉnh và Xác thực cho Trang Thêm Bài đăng Blog
8 Thêm Xác thực vào Trang Chỉnh sửa Bài đăng Blog
9 Xác thực Bình luận BlogPost và Trang Bài đăng Blog
1 BÀI GIẢNG THƯỞNG

Giới thiệu khóa học

A Real-World .NET8 Web Application Using ASP.NET Razor Pages and Entity Framework and SQL Server database. This is a complete comprehensive course that uses the Razor Pages Framework to Build an ASP.NET Core Web Application written in C#.

This is a complete guide to Learning and Building scalable and data-driven websites using C# programming, ASP.NET, ASP.NET Core, and Razor Pages Framework.

If you have crossed paths with ASP.NET MVC or intend to learn ASP.NET MVC in 2024, then it's high time you invest your energy in ASP.NET Core Razor Pages instead. As Microsoft says, ASP.NET Core Razor Pages is the preferred approach to creating ASP.NET Web Applications.


If you have web development experience working with ASP.NET Framework or ASP.NET Core, then this course will provide you with the amazing knowledge you need to build page-centric data-driven websites using the popular ASPNET Razor Pages Framework.

This course is for all skill levels and is best suited for beginners and intermediate developers who have gained knowledge in C# and ASP.NET framework and want to use their skills to learn highly scalable websites using ASP.NET Razor Pages.


In this course, we will make use of ASP.NET Core i.e. .NET8 Razor Pages to build a complete blog application with multi-role user support (user and admin support).

During this course, you will gain so much experience with web pages and web components, I am confident that you will gain enough practical knowledge to create your own ASP.NET Core Razor Pages Web Applications.


If you want to create functional, generic, clean, and usable websites using ASP.NET, then this is the course for you.


In this course, you will learn and implement:

  • Learn And Create Your First ASP.NET Razor Pages Application

  • Create a fully functional, highly scalable, page-centric blog application

  • Repository Pattern in ASP.NET Core

  • Understand why is Razor Pages the preferred approach to build ASP.NET Core Web applications and how Razor Pages are much simpler and more intuitive than their old counterpart i.e. the ASP.NET MVC framework.

  • If you come from an ASP.NET MVC background, then this will be a good step forward in learning the latest Web technology that Microsoft gives us to build websites and that is ASP.NET Razor Pages.

  • Understand and learn the concepts of .NET8 and apply them using the ASPNET Razor Pages Framework

  • Domain Modelling

  • Entity Framework Code First Approach

  • SQL Server

  • Seeding the Database

  • CRUD operations using ASP.NET Razor Pages

  • Showing Notifications (ViewData, TempData, etc)

  • Routing in Razor Pages

  • Domain Models vs View Models

  • Authentication and Authorization

  • Multi-Role Authorization

  • Full User and Admin Support in the Blog Application

  • Rich Text Editor

  • Uploading Images To A 3rd Party Image Hosting Provider

  • Creating APIs within our Razor Pages Application and Call Them using Javascript

  • Server-Side and Client-Side Validations.

  • Create, Read, Update, and Delete using Entity Framework Core and SQL Server

  • Web Development Using Razor Pages in ASP.NET Core

  • Write Clean, Re-Usable Code



Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Asp Net Core
Hiển thị tất cả khoá học Csharp
Hiển thị tất cả khoá học Dotnet
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊