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

ASP.NET MVC Complete Guide using .NET Core [.NET8 Updated]

Hướng dẫn Toàn diện ASP.NET MVC sử dụng .NET Core [Cập nhật .NET8]

Hướng dẫn Toàn diện ASP.NET MVC sử dụng .NET Core [Cập nhật .NET8]

Thành thạo ASP.NET MVC: Đi sâu vào .NET Core MVC với Ứng dụng Thực tế, Entity Framework Core và ASP.NET Core Identity

4.6
(1,714 đánh giá)
7,802 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.5 giờ video
87 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ì

Học, Hiểu và Tạo Website .NET Core MVC Từ Đầu - Cập nhật lên .NET8
Xây dựng Ứng dụng .NET MVC Có thể Mở rộng từ đầu bằng C# và .NET Core
Học và Áp dụng Entity Framework Core để thực hiện các thao tác CRUD trên cơ sở dữ liệu SQL Server
Sử dụng Entity Framework Core theo phương pháp Code First
Hiểu và Áp dụng Mẫu Repository (Repository Pattern)
Sử dụng phương pháp Thiết kế Hướng Miền (DDD) để tạo mô hình và dự án theo miền trước
Hiểu các mẫu MVC trong ASPNET Core
Thêm và Sử dụng Xác thực Mô hình (Model Validations) trong ASPNET Core
Hiểu và Triển khai Xác thực (Authentication) và Phân quyền Dựa trên Vai trò (Role-based Authorization) cho Website ASPNET Core MVC
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 MVC 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
Tiêm Phụ thuộc (Dependency Injection) được sử dụng trong ASP NET Core
Chức năng Tải lên Hình ảnh - Tải ảnh từ Website ASP NET Core lên Nhà cung cấp Lưu trữ Ảnh Bên thứ ba Phổ biến bằng SDK
Thêm Trình soạn thảo WYSIWYG vào Ứng dụng và Chức năng Tải lên Hình ảnh
Học các Chủ đề Nâng cao của ASPNET Core (.NET8) và Triển khai chúng bằng Mẫu MVC

Yêu cầu

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

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

Dành cho Nhà phát triển Mới bắt đầu, Trung cấp và Có kinh nghiệm muốn học cách tạo website theo mô-đun, dữ liệu động bằng ASP NET Core MVC
Dành cho Nhà phát triển đã từng làm ASPNET MVC nhưng muốn ôn lại kiến thức với các kỹ thuật mới nhất trong ASP NET Core MVC

Nội dung khóa học

13 phần • 87 bài giảng
1 Giới thiệu
2 Demo Ứng dụng
3 Quan trọng: Cách Đặt Câu hỏi và Gửi Đánh giá
4 Thiết lập Môi trường Phát triển
5 Cài đặt .NET SDK và .NET Runtime
6 Tải xuống và Cài đặt Visual Studio 2022
7 Tải xuống và Cài đặt SQL Server (Local Instance) & SQL Server Management Studio
8 Nhận Trợ giúp
9 Mã nguồn Hoàn chỉnh trên GIT
10 ASP.NET Core là gì - Tổng quan về ASP.NET Core và lợi ích của nó
1 Tạo Ứng dụng Web ASP.NET MVC Mới
2 Hiểu về Ứng dụng Web ASP.NET MVC và Cấu trúc Tệp của chúng ta
3 Tạo Mô hình Miền (Blog Post và Tag)
4 Thêm các Gói Entity Framework Core
5 Tạo Lớp DBContext
6 Thêm Chuỗi Kết nối (ConnectionString) Đến Cơ sở dữ liệu trong Appsettings.Json
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 về Kiến trúc ASP.NET MVC
2 Thay đổi Giao diện Người dùng cho Ứng dụng của chúng ta
3 Tạo Controller Mới (AdminTags), Thêm Phương thức Action (GET) và Tạo View Mới
4 Tạo Biểu mẫu HTML Mới để Thêm Tag mới
5 Gửi Biểu mẫu và Ràng buộc Dữ liệu (Data Binding) trong ASP.NET MVC
6 Lưu Dữ liệu vào Cơ sở dữ liệu bằng DbContext
7 Hiển thị Tất cả Tags (Lấy tất cả Tags)
8 Chức năng Chỉnh sửa hoặc Cập nhật Tag
9 Chức năng Xóa Tag
1 Giới thiệu
2 Lập trình Bất đồng bộ và chuyển đổi các phương thức của chúng ta thành Bất đồng bộ
3 Hiểu về Mẫu Repository và Triển khai trong ASP.NET
1 Giới thiệu
2 Tạo Controller Mới (AdminBlogs), Thêm Phương thức Action (GET) và Tạo View Mới
3 Tạo Biểu mẫu HTML Mới để Thêm Blog mới
4 Lưu Thực thể BlogPost Cùng với Tags vào Cơ sở dữ liệu
5 Hiển thị Tất cả Blogs (Lấy tất cả Blogs)
6 Hiển thị Chức năng Chỉnh sửa Blog
7 Chức năng Chỉnh sửa hoặc Cập nhật Blog
8 Chức năng Xóa Blog
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 BlogPost
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
7 Tiêm Repository Hình ảnh và Kiểm tra
8 Gọi Tải lên Hình ảnh Từ View
9 Thêm FeaturedImageUpload vào Trang Chỉnh sửa
10 Thêm Tải lên Hình ảnh vào Trình soạn thảo WYSIWYG Froala
1 Giới thiệu
2 Gieo dữ liệu Blog và Tag (Seeding Data)
3 Hiển thị Blogs và Phần Hero Section
4 Hiển thị Bài đăng Blog Đơn lẻ và Chi tiết Blog
5 Hiển thị Tags Trên Trang Chủ
1 Giới thiệu
2 Cài đặt các Gói Identity
3 Thêm ConnectionString và Tiêm AuthDbContext trong Program
4 Chạy Entity Framework Core Migrations
5 Chức năng Đăng ký Người dùng
6 Chức năng Đăng nhập Người dùng
7 Chức năng Đăng xuất Người dùng
8 Phân quyền trong Ứng dụng của chúng ta
9 Thêm Phân quyền Dựa trên Vai trò
10 Thêm ReturnUrl Sau khi Phân quyền
1 Giới thiệu
2 Mô hình Miền cho Chức năng Thích và Migrations
3 Hiển thị Tổng số Lượt thích - Repository Thích
4 Triển khai Chức năng Thích
5 Cập nhật cho Chức năng Thích
6 Mô hình Miền cho Chức năng Bình luận và Migration
7 Thêm Chức năng 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
3 Tạo Người dùng Mới
4 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 Trang Đăng ký - Xác thực Phía Máy chủ
4 Trang Đăng ký - Xác thực Phía Máy khách
5 Trang Đăng nhập - Xác thực Phía Máy chủ và Máy khách
6 Trang Thêm Tag Mới - Xác thực Phía Máy chủ và Máy khách
7 Xác thực Tùy chỉnh
1 Giới thiệu
2 Triển khai Lọc trong Ứng dụng ASP.NET MVC
3 Triển khai Sắp xếp trong Ứng dụng ASP.NET MVC
4 Triển khai Phân trang trong Ứng dụng ASP.NET MVC
1 Bài giảng Bổ sung

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

A Comprehensive Course on ASP.NET MVC - Updated to latest .NET MVC where you will learn and master your ASP.NET Core skills and be excellent at making websites using the ASP.NET MVC Framework.


Use C# and .NET8 to develop web applications using ASP.NET MVC Framework.


Why do you need this course
If you are trying to learn ASP.NET Core and specifically build websites with ASP.NET Core MVC and Entity Framework Core aka EF Core, then you have come to the right course.

This course helps you understand ASP.NET Core MVC as you have never thought of.

Concentrating on the practical aspect of web development, You will learn and master ASP.NET Core MVC and with the help of this course and the knowledge you will acquire in this course, you will be able to implement that in your projects and your organization as well.


What is special about this particular  ASP.NET Core MVC course?

  • In this course, we will build a Real-World Web Application as we learn the core concepts of ASP.NET MVC.

  • Building a real application will make you confident and will boost your morale as you will be seeing actual stuff being built as you understand the concepts of ASP.NET Core MVC and Entity Framework Core (EF Core).

  • This is a complete guide to Learning and Building scalable and data-driven websites using ASP.NET Core MVC

  • This course is built on the latest ASP.NET Core version. Through this course, you will get to know about the new features of ASP.NET Core and stay up to date with this technology.

  • 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 build websites using ASP.NET Core MVC.


Know me more

I am Sameer, a professional software developer with over 15 years of industry experience. I love to educate myself and others and that's why I started with my YouTube channel where I have a loving audience. I create content for software developers like you so that I can share my knowledge.


Statistics

Over 30000 students on Udemy

Over 4000  Reviews on Udemy

Over 2.4 Million Views on YouTube


Some of the reviews

Hands down the best way to learn this technology stack. Sameer really did a good job here and I hope he will be blessing us with more interesting Angular projects in the future! Maybe a sample e-commerce or Hotel Booking app :)

- Although I didn't have any prior experience with C# OR .Net Core MVC, I was still able to grasp a lot from this course, all thanks to the instructor!
- A very detailed and extensive course! clear voice and great detail to topics.
- and1000s of more reviews on my courses.

Money Back Guarantee

I Guarantee you that after finishing this course, you will be confident enough to create web applications using .NET Core MVC on your own.

You will feel confident at work or creating your own projects.

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

If still, you are unable to get benefit from this course (we will be sad to see you go!), there is a "30-day money back guaranteed by Udemy".


In this course, you will learn and implement:

  • Learn And Create Your First ASP.NET MVC Application

  • Create a fully functional, highly scalable blog application

  • Repository Pattern in ASP.NET Core

  • If you come from an ASP.NET 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 MVC.

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

  • Domain Modelling

  • Entity Framework Code First Approach

  • SQL Server

  • Seeding the Database

  • CRUD operations using ASP.NET MVC

  • Showing Notifications (ViewData, TempData, etc)

  • Routing in ASP NET MVC

  • 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 ASP NET Core MVC 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 MVC 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 Mvc
Hiển thị tất cả khoá học Csharp
Hiển thị tất cả khoá học Dotnet Core
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 😊