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

ASP.NET Core - Cross-Platform Development

ASP.NET Core - Phát triển Đa nền tảng

ASP.NET Core - Phát triển Đa nền tảng

Học cách phát triển ứng dụng ASP.NET Core cho mọi hệ điều hành bằng công cụ đa nền tảng và dotnet CLI.

4.5
(1,257 đánh giá)
100,103 học viên
Giảng viên
Trevoir Williams
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.0 giờ video
63 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 29/05/2026

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

Phát triển với .NET 7/8/9
Sử dụng giao diện dòng lệnh dotnet để tự động hóa tác vụ
Cách thao tác dữ liệu bằng Entity Framework Core
Cách sử dụng Bootstrap 5
Hiểu về mô hình MVC
Visual Studio Code
Azure Data Studio
Cách Kết nối và Sử dụng GitHub
Cách Quản lý Gói trong Dự án .NET

Yêu cầu

Kết nối Internet ổn định
Mong muốn học hỏi

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

Lập trình viên .NET Mới bắt đầu muốn khám phá phương pháp phát triển website hiện đại
Lập trình viên .NET Trung cấp tìm kiếm thêm giải đáp

Nội dung khóa học

9 phần • 54 bài giảng
1 Giới thiệu
1 Tạo Tài khoản GitHub
2 Cài đặt .NET SDK
3 QUAN TRỌNG - Phiên bản .NET 10
4 Cài đặt Visual Studio Code (Mọi Hệ điều hành)
5 Lựa chọn khác - Cài đặt Visual Studio 2022 (Windows và Mac)
6 Cài đặt SQL Server Express (Windows)
7 Lựa chọn khác - Cài đặt SQL Server trên Docker (Mọi Hệ điều hành)
8 Cài đặt Microsoft Data Studio
1 Tạo Dự án ASP.NET Core MVC - Visual Studio Code
2 Tạo Dự án ASP.NET Core MVC - Visual Studio
3 Làm quen với Visual Studio Code
4 Làm quen với Tệp và Thư mục
5 Thêm Dự án lên GitHub
1 Hiểu về tệp bố cục và Bootstrap
2 Chỉnh sửa trang chủ
3 Thêm trang Giới thiệu
4 Thêm lên GitHub
1 Kết nối Cơ sở dữ liệu với Azure Data Studio
2 Tạo Cơ sở dữ liệu
3 Tạo mã nguồn từ Cơ sở dữ liệu với Entity Framework Core
4 Tạo tự động Giao diện và Bộ điều khiển - Phần 1
5 Hiểu về Bộ điều khiển được tạo tự động
6 Hiểu về Giao diện được tạo tự động
7 Tạo tự động Giao diện và Bộ điều khiển - Phần 2
8 Thêm lên GitHub
1 Tổng quan Phần
2 Thêm Kiểu dáng Bootstrap
3 Xóa bằng jQuery
4 Thêm Datatables
5 Thêm Nhãn Tùy chỉnh
6 Quản lý Thay đổi Cơ sở dữ liệu
7 Sửa lỗi cú pháp
8 Thêm lên GitHub
1 Hiểu về Xác thực
2 Đăng ký Auth0
3 Kiểm tra Xác thực
4 Thiết lập Trang liên quan đến Người dùng
5 Hoàn thiện
6 Thêm lên GitHub
1 Tổng quan Phần
2 Hiểu về Khóa ngoại và Ngữ cảnh Dữ liệu
3 Hiểu về Truy vấn Phức tạp
4 Hiểu về Danh sách Lựa chọn
5 Hiển thị Dữ liệu Liên quan
6 Sử dụng Mô hình Giao diện Tùy chỉnh
7 Tạo Giao diện Tùy chỉnh
8 Tạo Hành động Tùy chỉnh trong Bộ điều khiển
9 Kiểm thử và Gỡ lỗi
10 Hoàn thiện
11 Thêm lên GitHub
12 Thêm Giao diện Người dùng Cần thiết và Sửa lỗi
13 Mã nguồn Phần
1 Bài giảng Bổ sung

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

Overview

ASP.NET Core MVC is a powerful, flexible framework for building modern web applications. This course teaches you how to use ASP.NET Core MVC to build cross-platform web applications that can run on any operating system, including Windows, Linux, and MacOS.

You will start by learning the fundamentals of ASP.NET Core MVC, including how to create and configure a new project, design the layout and structure of your application, and implement standard features such as authentication, authorization, and data validation.

As you progress through the course, you will learn how to use advanced features of ASP.NET Core MVC, such as dependency injection, middleware, and filters, to create more complex and scalable applications. You will also learn how to optimize your applications for performance and deployment.

By the end of this course, you will have a solid understanding of using ASP.NET Core MVC to build cross-platform web applications and be well-prepared to tackle real-world projects.

Whether you are new to web development or have some experience, this course will provide a comprehensive overview of ASP.NET Core MVC and help you become proficient in its use.

You will learn how to:

  • Build an entirely data-driven web application.

  • Use the dotnet command line interface and complete tasks like:

    • Scaffolding a database using Entity Framework Core

    • Generating Views and Controllers

    • Running and debugging an application.

    • Manage packages in a project.

  • Understand how Models, Views, and Controllers combine to facilitate a web application

  • Use and manipulate data models and database contexts.

  • Understand how to add views and actions to a controller

  • Use Bootstrap 5 to manipulate the web application's overall look and feel.

  • Use GitHub for source control management.

  • Use popular cross-platform development tools like:

    • Visual Studio Code

    • Azure Data Studio

    • Docker

  • Add OpenID Connect authentication using Auth0

Content and Overview

To take this course, you must have some knowledge of HTML, CSS, and Object Oriented Programming, if not with C#. Even if you have little exposure to the .NET development stack, this course is beginner-friendly and full of development tips.

This course has several hours of premium content but is smartly broken up to highlight related activities based on each module in the application being built. We will also look at troubleshooting and debugging errors as we go along, implementing best practices, writing efficient logic, and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course, and you will be challenged to be the best you can be.

By the time you have finished the course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment. This will put your newly learned skills into practical use and impress your boss and coworkers.

The course is complete with working files hosted on GitHub, including some files to make it easier for you to replicate the demonstrated code. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.

Clicking the Take This Course button could be the best step to increase your income and marketability quickly! Also, remember that if you think the course is not worth what you spent, you have a full 30 days to get a no questions asked refund!

 

It's time to take action!

See you in the course!

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 Backend Development
Hiển thị tất cả khoá học C Sharp
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 😊