
Khóa học ASP.NET Core MVC (.NET 6) toàn tập hướng dẫn xây dựng web thực tế, giỏ hàng, thanh toán, triển khai cloud, từ cơ bản đến nâng cao.
Giới thiệu Khóa học ASP.NET Core MVC (.NET 6) toàn tập
Khóa học ASP.NET Core MVC (.NET 6) toàn tập là chương trình đào tạo chuyên sâu, giúp bạn xây dựng ứng dụng thực tế bằng ASP.NET Core MVC, Entity Framework Core và ASP.NET Core Identity. Khóa học này phù hợp cho cả người mới bắt đầu và những ai đã có kinh nghiệm với ASP.NET, muốn nâng cao kỹ năng với phiên bản .NET 6 mới nhất.
Kiến thức nhận được
Khi tham gia Khóa học ASP.NET Core MVC (.NET 6) toàn tập, bạn sẽ:
- Hiểu rõ cấu trúc và nguyên tắc cơ bản của dự án ASP.NET Core MVC và Razor Project.
- Biết cách xây dựng dự án thương mại điện tử hoàn chỉnh.
- Tạo và quản lý cơ sở dữ liệu sử dụng Code First Migrations.
- Quản lý quyền truy cập với ASP.NET Core Identity.
- Tích hợp thanh toán trực tuyến bằng thẻ Visa.
- Triển khai ứng dụng trên Microsoft Azure.
- Hiểu và áp dụng mô hình Repository Pattern và kiến trúc N-Tier.
- Sử dụng Razor Pages và MVC trong phát triển ứng dụng web.
Giảng viên khóa học
Khóa học được giảng dạy bởi Phạm Thanh Tân, chuyên gia với nhiều năm kinh nghiệm trong lĩnh vực phát triển ứng dụng web sử dụng công nghệ .NET. Anh Tân nổi tiếng với phương pháp giảng dạy dễ hiểu, thực tế và luôn sẵn sàng hỗ trợ học viên trong quá trình học tập.
Nội dung khóa học
Phần 1: Giới thiệu
- Bài 1: Chào mừng bạn đến với khóa học ASP.NET Core MVC
- Bài 2: Phần mềm cài đặt
- Bài 3: Giới thiệu về .NET Core
- Bài 4: Dependency Injection
- Bài 5: Tạo dự án
- Bài 6: Giới thiệu Hot Reload
- Bài 7: Project File
- Bài 8: Launchsettings, wwwroot and appsettings
- Bài 9: Program class file
- Bài 10: Mô hình MVC
- Bài 11: Tổng quan về định tuyến
- Bài 12: Thực hành định tuyến
- Bài 13: Default Views
- Bài 14: Tag Helper trong ASP.NET Core
- Bài 15: Action Result
Phần 2: ASP.NET Core cơ bản dùng MVC
- Bài 16: Tạo lớp Category trong Model
- Bài 17: Thêm Data Annotations
- Bài 18: Thêm Connection String
- Bài 19: Thêm ApplicationDbContext
- Bài 20: Cài đặt Program.cs để đọc ApplicationDbContext
- Bài 21: Tạo Database
- Bài 22: Tạo Category Controller
- Bài 23: Truy vấn nhận dữ liệu Categories
- Bài 24: Hiển thị Categories
- Bài 25: Bootswatch Theme
- Bài 26: Bootstrap Icons
- Bài 27: Tạo Category View (Phần 1)
- Bài 28: Tạo Category View (Phần 2)
- Bài 29: Kiểm tra dữ liệu trên server
- Bài 30: Tùy chỉnh kiểm tra dữ liệu
- Bài 31: Kiểm tra dữ liệu Client
- Bài 32: Tùy chỉnh hiển thị và giá trị biến
- Bài 33: Sửa Category – GET
- Bài 34: Sửa Category – POST
- Bài 35: Xóa Category
- Bài 36: Tempdata
- Bài 37: Partial views
- Bài 38: Toastr Alerts
- Bài 39: Tạo nhanh thêm xoá sửa
Phần 3: Razor Pages
- Bài 40: Giới thiệu
- Bài 41: Tạo project
- Bài 42: Khác biệt
- Bài 43: Giới thiệu công nghệ Razor Pages
- Bài 44: Pages trong Razor Project
- Bài 45: Tổng quan Routing
- Bài 46: Tạo lớp Category trong Model
- Bài 47: Thêm Data Annotations
- Bài 48: Thêm Connection String
- Bài 49: Thêm ApplicationDbContext
- Bài 50: Program.cs Database Settings
- Bài 51: Tạo Database
- Bài 52: Phương thức lấy dữ liệu
- Bài 53: Hiển thị dữ liệu
- Bài 54: Thêm button Create Category
- Bài 55: Tạo Category (Phần 1)
- Bài 56: Tạo Category (Phần 2)
- Bài 57: Tạo Property Trong Page Model
- Bài 58: Bootswatch
- Bài 59: Kiểm tra dữ liệu trên server
- Bài 60: Tùy chỉnh kiểm tra dữ liệu
- Bài 61: Tuỳ chỉnh hiển thị tên và giá trị
- Bài 62: Kiểm tra dữ liệu Client
- Bài 63: Thêm link sửa và xóa
- Bài 64: Sửa Category
- Bài 65: Xóa Category
- Bài 66: TempData
- Bài 67: Toastr
- Bài 68: Partial Views
- Bài 69: Tạo nhanh thêm xoá sửa trong Razor Page
Phần 4: Kiến trúc N-Tier
- Bài 70: Tạo nhiều Projects
- Bài 71: Mô hình N Tier
- Bài 72: Sửa lỗi migrations
- Bài 73: Bootswatch Theme
Phần 5: Mẫu kho lưu trữ (Repository Pattern)
- Bài 74: Giới thiệu về Kho lưu trữ
- Bài 75: Tổng quan về kho lưu trữ
- Bài 76: Luồng chi tiết mô hình kho lưu trữ
- Bài 77: Kiến trúc mẫu kho lưu trữ
- Bài 78: Giao diện IRepository
- Bài 79: Triển khai IRepository
- Bài 80: Giao diện Kho lưu trữ Category
- Bài 81: Triển khai Kho lưu trữ Category
- Bài 82: Thay thế DbContext bằng Kho lưu trữ Category
- Bài 83: Khái niệm Unit of Work
- Bài 84: Triển khai UnitOfWork
- Bài 85: Thêm loại sản phẩm (CoverType)
- Bài 86: Triển khai loại sản phẩm (CoverType)
- Bài 87: Areas in .NET Core
- Bài 88: Triển khai Areas in .NET Core
- Bài 89: Bài tập tạo Controller and Views cho loại sản phẩm
- Bài 90: Hướng dẫn tạo Controller and Views cho loại sản phẩm
- Bài 91: Thêm Dropdown trên menu
Phần 6: Quản lý sản phẩm
- Bài 92: Tạo class sản phẩm
- Bài 93: Tạo bảng sản phẩm
- Bài 94: Product Repository
- Bài 95: Tạo Product Controller
- Bài 96: Tạo View thêm Product Phần 1
- Bài 97: Tạo View thêm Product Phần 2
- Bài 98: View Bag in .NET Core
- Bài 99: ViewData in .NET Core
- Bài 100: View Models
- Bài 101: Add File Upload
- Bài 102: Sweetalerts
- Bài 103: Tạo sản phẩm đầu tiên
- Bài 104: Thêm API EndPoint cho DataTable
- Bài 105: Hiển thị dữ liệu lên table
- Bài 106: Load category in API
- Bài 107: Thêm button sửa, xoá
- Bài 108: Xoá sản phẩm dùng API (Phần 1)
- Bài 109: Update sản phẩm (Phần 2)
- Bài 110: Xoá sản phẩm (Phần 1)
- Bài 111: Xoá sản phẩm dùng API (Phần 2)
- Bài 112: Tinymce Editor
Phần 7: Trang chủ
- Bài 113: Trang chủ
- Bài 114: Theme Lux
- Bài 115: Chi tiết sản phẩm (Phần 1)
- Bài 116: Chi tiết sản phẩm (Phần 2)
Phần 8: Quản lý đăng nhập
- Bài 117: Thêm đăng nhập Scaffold Identity
- Bài 118: Giới thiệu Identity
- Bài 119: Tạo table cho Identity
- Bài 120: Register and Login in Action
- Bài 121: Thêm thuộc tính người dùng đăng nhập
- Bài 122: Bài tập 3: tạo bảng quản lý công ty
- Bài 123: Bài tập 3: Hướng dẫn
- Bài 124: Thêm quyền ứng dụng
- Bài 125: Tạo quyền trong web
- Bài 126: Thêm thuộc tính tùy chọn trên trang đăng ký
- Bài 127: Dropdown chọn quyền
- Bài 128: Register User with Roles
- Bài 129: Dropdown chọn công ty (phần 1)
- Bài 130: Dropdown chọn công ty (phần 2)
- Bài 131: Đăng ký Người dùng Công ty
Phần 9: Giỏ hàng
- Bài 132: Thêm Bảng Giỏ hàng vào Cơ sở dữ liệu
- Bài 133: Thêm Giỏ hàng và Kho Người dùng Ứng dụng
- Bài 134: Thêm mặt hàng vào giỏ hàng
- Bài 135: Thêm mặt hàng vào giỏ hàng hiện có
- Bài 136: Cấu hình Cookie Ứng dụng
- Bài 137: Giao diện người dùng Giỏ hàng
- Bài 138: Hiển thị dữ liệu trong giỏ hàng
- Bài 139: Tính giá dựa trên số lượng
- Bài 140: Tính tổng tiền cho giỏ hàng
- Bài 141: Tăng giảm số lượng trong giỏ hàng
- Bài 142: Tóm tắt Giỏ hàng
Phần 10: Tạo đơn hàng
- Bài 143: Tạo hai bảng OrderHeader và OrderDetail
- Bài 144: Thêm OrderHeader và OrderDetail vào UnitOfWork
- Bài 145: Trang đơn hàng
- Bài 146: Giao diện đặt hàng
- Bài 147: Phương thức POST đặt hàng
- Bài 148: Tạo đơn hàng
- Bài 149: Tạo tài khoản Stripe
- Bài 150: Cấu hình khóa bí mật Stripe
- Bài 151: Gọi Stripe từ trang đặt hàng
Điểm nổi bật của Khóa học ASP.NET Core MVC (.NET 6) toàn tập
- Học cách xây dựng web thương mại điện tử thực tế từ đầu đến khi triển khai.
- Sử dụng kiến trúc chuẩn N-Tier, Repository Pattern.
- Ứng dụng đầy đủ Entity Framework Core, ASP.NET Core Identity.
- Hướng dẫn tích hợp thanh toán trực tuyến và triển khai lên cloud.
- Phù hợp cả cho người mới bắt đầu và lập trình viên nâng cao.
- Hỗ trợ trọn đời bởi giảng viên và cộng đồng học viên.
Phản hồi từ học viên
“Khóa học giúp mình hiểu sâu về cách tổ chức dự án ASP.NET Core chuyên nghiệp. Cảm ơn thầy Tân rất nhiều.” – Lê Minh Nhật
“Từ một người chưa biết gì về .NET, mình đã tự làm được website bán hàng có thanh toán online.” – Trần Anh Quân
“Giảng viên dạy rất rõ ràng, nhiệt tình. Học xong mình tự tin xin được việc Dev Web .NET.” – Nguyễn Thị Thảo
Thông tin khóa học
- Tổng số bài giảng: 143
- Thời lượng: 25 giờ 57 phút
- Trình độ: Cơ bản đến nâng cao
- Học trực tuyến: Mọi lúc, mọi nơi
- Cập nhật liên tục: Theo phiên bản .NET mới nhất
- Học phí: Liên hệ để nhận ưu đãi mới nhất
Kết luận
Khóa học ASP.NET Core MVC (.NET 6) toàn tập là lựa chọn lý tưởng cho bất kỳ ai muốn làm chủ công nghệ ASP.NET hiện đại. Bạn không chỉ học được cách tạo ra sản phẩm thực tế, mà còn hiểu rõ tư duy kiến trúc phần mềm đúng chuẩn doanh nghiệp. Đừng chỉ học để biết. Hãy học để tạo ra sản phẩm thực tế!
Trước khi quyết định đăng ký, bạn nên học thử để đánh giá lại một lần nữa về độ phù hợp của khóa học đối với bản thân:
GIẢM 40% KHI SỬ DỤNG MÃ 745683