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

Blazor and Web Development Fundamentals with .Net 7

Blazor và Kiến Thức Cơ Bản về Phát Triển Web với .Net 7

Blazor và Kiến Thức Cơ Bản về Phát Triển Web với .Net 7

Tìm hiểu cơ chế hoạt động cốt lõi của Blazor Server, WebAssembly và Ứng dụng Web Tiến bộ (PWA) chỉ với kỹ năng lập trình tối thiểu

4.5
(75 đánh giá)
281 học viên
Giảng viên
Irlon Terblanche
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
10.000đ 349.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
2.5 giờ video
31 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ì

Nền tảng thiết yếu và cơ chế vận hành bên trong của Ứng dụng Web Blazor
Sự khác biệt cơ bản giữa Blazor WASM, Blazor Server và Blazor PWA
Framework .Net7 của Microsoft và cách nó hỗ trợ Ứng dụng Blazor
Công nghệ WebAssembly và vai trò của nó trong phát triển ứng dụng web
Nguyên lý kỹ thuật về giao tiếp giữa trình duyệt/máy khách và máy chủ web
Khái niệm về Signal R, Mô hình Đối tượng Tài liệu (DOM) và RenderTree
Khái niệm về PWA manifest và service-worker

Yêu cầu

Visual Studio Community Edition (miễn phí).
Máy tính xách tay hoặc PC chạy Windows 10 trở lên
Hiểu biết cơ bản về cách hoạt động của ứng dụng web
Khóa học này chỉ yêu cầu rất ít hoặc có kinh nghiệm cơ bản về lập trình C# hoặc HTML.

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

Khóa học dành cho người mới bắt đầu phát triển full-stack, muốn xây dựng nền tảng vững chắc cho phát triển ứng dụng web với Blazor.
Khóa học không phù hợp với các nhà phát triển có kinh nghiệm, trừ khi họ muốn ôn lại các khái niệm nền tảng mà chúng ta thường quên trong hành trình lập trình.
Mục tiêu là giúp người mới bắt đầu nhanh chóng bắt kịp tốc độ trong hành trình phát triển web.

Nội dung khóa học

5 phần • 31 bài giảng
1 Giới thiệu và điều kiện tiên quyết của khóa học
2 Nội dung chúng ta sẽ tìm hiểu trong Phần 1
3 Blazor là gì?
4 Các tùy chọn triển khai Blazor khác nhau
5 Ứng dụng Web Blazor Server
6 Ứng dụng Web Blazor WebAssembly (WASM)
7 Ứng dụng Web Tiến bộ (PWA) với Blazor
8 Các Mô hình Lưu trữ khác nhau cho Ứng dụng Blazor WebAssembly
9 Tóm tắt
1 Giới thiệu và Đề cương Phần 2
2 ASP.Net Core là gì?
3 Phiên bản Framework ASP.Net Core và Target Framework Moniker (TFM)
4 Blazor và Kết xuất Giao diện Người dùng (UI Rendering)
5 Giao tiếp trình duyệt-máy chủ truyền thống - Cách Blazor cải thiện điều này
6 'Kết xuất' phía Máy chủ của Blazor
7 Khái niệm về Mô hình Đối tượng Tài liệu (DOM) và Render Tree
8 Tiếp tục về 'Kết xuất' phía Máy chủ của Blazor...
9 Blazor WebAssembly (WASM)
10 Tóm tắt
1 Giới thiệu và Đề cương Phần 3
2 Thiết lập và chạy một ứng dụng Blazor WASM độc lập
3 Thiết lập và chạy một ứng dụng web Blazor Server
4 So sánh Blazor WASM vs Blazor Server - Minh họa trên Trình duyệt
1 Giới thiệu và Đề cương Phần 4
2 Blazor WASM - Minh họa trên Trình duyệt
3 Blazor Server - Minh họa trên Trình duyệt
4 Blazor Server vs. Blazor WASM - Nhận xét cuối cùng
1 Giới thiệu và Đề cương Phần 5
2 Thiết lập và cài đặt một Blazor PWA độc lập
3 Thiết lập một Blazor PWA được lưu trữ bởi ASP.Net Core
4 Nhận xét cuối cùng về PWA

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

In this course, you will learn the important underlying mechanics of all the different types of Blazor web applications. You will not have to write a single line of code to get through this course.

I am specifically steering away from jumping into the code, because without understanding the subtle differences between the different Blazor applications, you will end up 'coding in the dark', and you will get into issues for which there is not much support for currently. For example, if you don't understand the detailed mechanics of Blazor applications, you will not understand why you are getting CORS errors when making HTTP calls from your Blazor WASM application, or why you are getting database concurrency issues with Blazor Server and EF Core. And so on...

The course is divided into 5 parts. The first two parts of this course will focus on the theory of Blazor. In Parts 3 to 5, we will see those theoretical concepts from Parts 1 and 2 in action.

In Part 1, I will discuss what Blazor is, what the different types of Blazor applications are, and how the different hosting options work. I will also go into some detail about Single Page Applications and WebAssembly technology.

In Part 2, I will cover the .Net7 Framework, the Document Object Model, and the Render Tree concepts.

In Part 3, we will start getting more hands-on. We will create and run both Blazor Server and Blazor WASM applications from within Visual Studio. We will also start comparing the two application types in Part 3.

In Part 4, we will go into more detail with both Server and WASM applications. There will be a big focus on the runtime differences, which we'll explore using our browser developer tools.

Then finally, in Part 5, we'll create, run and install Blazor Progressive Web Applications (PWAs) onto our local machines. We will create 2 types of PWAs - a stand-alone PWA and an ASP(.)NetCore Hosted Application. We'll conclude Part 5 with some closing remarks about why PWAs are not always the best option for your use case, and what complications come with the development and testing of PWAs.

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 Blazor
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 😊