강의

멘토링

커뮤니티

Programming

/

Web Development

Làm chủ Full-Stack .NET 9: Xây dựng các ứng dụng thực tế với Web API & Blazor WebAssembly

Thực hành phát triển các ứng dụng full-stack hiện đại, nhanh chóng và có khả năng mở rộng bằng cách sử dụng .NET 9, C#, EF Core, Clean Architecture và Blazor WASM UI.

12 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian Không giới hạn

  • Pop tv
Blazor
Blazor
blazor-compiler
blazor-compiler
.NET
.NET
asp.net-web-api
asp.net-web-api
webassembly
webassembly
Blazor
Blazor
blazor-compiler
blazor-compiler
.NET
.NET
asp.net-web-api
asp.net-web-api
webassembly
webassembly

Bạn sẽ nhận được điều này sau khi học.

  • Xây dựng các RESTful API bằng .NET 9 Web API Sử dụng Clean Architecture + Repository Pattern

  • Triển khai Xác thực & Phân quyền JWT Làm việc với Entity Framework Core 9 (Migrations, Mối quan hệ, Truy vấn)

  • Xử lý xác thực, bộ nhớ đệm, ghi nhật ký và xử lý ngoại lệ toàn cục. Áp dụng Dependency Injection, middleware và các thực hành tốt nhất.

  • Xây dựng giao diện người dùng web hiện đại bằng C# thay vì JavaScript. Tạo các thành phần Blazor có khả năng tái sử dụng và năng động.

Làm chủ .NET 9 Full-Stack: Xây dựng các ứng dụng thực tế với Web API & Blazor WebAssembly

Chương trình này bắt đầu từ những kiến thức cơ bản, dẫn dắt người học đến các khái niệm nâng cao nhằm vận hành các ứng dụng web hiện đại, hiệu suất cao. Người học sẽ xây dựng các dự án thực tế, sẵn sàng triển khai—chẳng hạn như ứng dụng theo dõi thời gian—bao gồm cả việc xây dựng API backend và các giao diện máy khách phong phú, tương tác động bằng Blazor WebAssembly.

Những gì bạn sẽ học

RESTful Web APIs với .NET 9: Học cách phát triển các API bảo mật và có khả năng mở rộng bằng cách tận dụng các tính năng mới nhất của .NET 9. Các khái niệm chính như định tuyến, logic bộ điều khiển, tiêm phụ thuộc (dependency injection) và các thao tác dữ liệu nâng cao với Entity Framework Core được hướng dẫn từng bước một.

Tích hợp Cơ sở dữ liệu: Khám phá mô hình hóa dữ liệu quan hệ, di trú (migrations) và quản lý với Entity Framework Core, cho phép các thao tác CRUD và lưu trữ dữ liệu liền mạch

  • Xác thực & Phân quyền: Triển khai xác thực bảo mật bằng cách sử dụng ASP . NET Core Identity và JSON Web Tokens. Điều này đảm bảo rằng chỉ những người dùng được ủy quyền mới có thể truy cập vào các tài nguyên và hoạt động nhất định, tuân thủ các phương pháp hay nhất cho các ứng dụng doanh nghiệp thực tế.​​


Tìm hiểu sâu về Blazor WebAssembly: Làm chủ việc tạo ra các giao diện người dùng hiện đại, có tính phản hồi cao với Blazor WebAssembly. Tìm hiểu cách Blazor cho phép bạn sử dụng C# trên cả máy khách và máy chủ, chia sẻ các mô hình và xác thực, đồng thời xây dựng các giao diện người dùng dựa trên thành phần được truyền cảm hứng từ các khung làm việc hàng đầu như React hoặc Angular—tất cả đều chạy trong trình duyệt thông qua WebAssembly.

Tập trung vào Dự án Thực tế

Người học sẽ xây dựng một giải pháp theo dõi thời gian full-stack, áp dụng từng bài học vào một trường hợp sử dụng thực tế:

  • Tạo các API RESTful và mô hình cơ sở dữ liệu

  • Tích hợp xác thực dựa trên mã thông báo (token) bảo mật

  • Xây dựng giao diện người dùng Blazor tương tác, bao gồm các biểu mẫu động và trực quan hóa dữ liệu

  • Triển khai lên Azure với tự động hóa CI/CD

Những nội dung chính rút ra được

Sau khi hoàn thành, người học sẽ có:

  • Kỹ năng toàn diện trong phát triển API và giao diện người dùng (UI) với .NET 9 và Blazor WebAssembly

  • Một dự án đã triển khai hoàn thiện, sẵn sàng để trình diễn, minh chứng cho sự thành thạo full-stack

  • Sự tự tin để thiết kế, triển khai và cung cấp các giải pháp web thực tế bằng cách sử dụng các công nghệ Microsoft hiện đại

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Các nhà phát triển từ trình độ Sơ cấp đến Trung cấp muốn xây dựng các ứng dụng thực tế hoàn chỉnh

  • Các nhà phát triển C# đang tìm cách nâng cấp lên .NET 9 và Blazor WebAssembly

  • Các nhà phát triển Frontend muốn chuyển sang làm Full-stack bằng C#

  • Các nhà phát triển Backend muốn học giao diện web hiện đại với Blazor

  • Sinh viên và những người tìm việc đang chuẩn bị cho các vị trí lập trình viên full-stack. Những người tự học lập trình muốn có các dự án thực tế cho hồ sơ năng lực (portfolio).

Xin chào
Đây là

Chương trình giảng dạy

Tất cả

8 bài giảng ∙ (1giờ 11phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!