Chia Sẻ Khóa Học Xây Dựng Một Ứng Dụng Với ASP.Net Core Và Angular Từ Đầu [Update 9/2026] [Khóa 5077 A]
Một ví dụ thực tế về cách xây dựng một ứng dụng với ASP.NET Core API và Angular từ đầu đến cuối.
Bạn sẽ học được gì:
- ✓ Học cách xây dựng một ứng dụng web từ khi bắt đầu đến khi xuất bản bằng cách sử dụng .Net 9, Entity Framework Core và Angular (v20).
- ✓ Học viên hoàn thành khóa học này sẽ có hiểu biết thực tế về Angular và ASP.NET Core.
- ✓ Hiểu cách cấu trúc một ứng dụng Angular sử dụng các best practice.
- ✓ Học cách tích hợp các component của bên thứ ba vào ứng dụng Angular.
- ✓ Sử dụng Visual Studio Code một cách hiệu quả để cải thiện quy trình làm việc.
- ✓ Sử dụng AutoMapper.
- ✓ Triển khai tính năng drag & drop photo upload tích hợp với một cloud platform.
- ✓ Triển khai một hệ thống nhắn tin riêng tư.
- ✓ Triển khai tính năng lọc, sắp xếp và phân trang dữ liệu.
- ✓ Hiển thị thông báo trong Angular.
- ✓ Triển khai Authentication bằng cách sử dụng JWT Authentication token.
- ✓ Xử lý lỗi trong API và SPA.
- ✓ Persist data bằng Entity Framework Core.
- ✓ Thông báo và trạng thái hiện diện theo thời gian thực sử dụng SignalR.
Khóa học này đã được làm mới và cập nhật hoàn toàn cho .Net 9.0 và Angular 20!
Bạn đã học những kiến thức cơ bản về ASP.NET Core và Angular? Bạn không chắc chắn nên học gì tiếp theo? Khóa học này có thể giúp bạn định hướng. Trong khóa học này, chúng ta sẽ bắt đầu từ con số không và từng bước xây dựng API cũng như Angular frontend cho đến khi có một Ứng dụng Web đầy đủ chức năng, sau đó publish nó lên Azure.
Đây là 2 trong số những framework "hot" nhất hiện nay cho phần 'back-end' (ASP.NET Core của Microsoft) và 'front-end' (Angular của Google) và rất đáng để bạn dành thời gian theo học.
Trong khóa học này, chúng tôi xây dựng một ứng dụng hoàn chỉnh từ đầu đến cuối và từng dòng code đều được demo cũng như giải thích cặn kẽ.
Khóa học này được cập nhật mới nhất tính đến tháng 9 năm 2026, sử dụng .Net 9.0 và Angular 20, và khi các framework này phát triển, khóa học cũng sẽ được phát triển theo.
Dưới đây là một số điều bạn sẽ được học trong khóa học này:
- ✓ Thiết lập môi trường phát triển.
- ✓ Tạo ASP.NET Core Web API và ứng dụng Angular sử dụng DotNet CLI và Angular CLI.
- ✓ Thêm chức năng Client side login & register vào ứng dụng Angular của chúng ta.
- ✓ Thêm các component của bên thứ ba để tăng thêm sự sinh động cho ứng dụng.
- ✓ Thêm routing vào ứng dụng Angular và bảo mật các route.
- ✓ Sử dụng các extension method trong .Net.
- ✓ Xây dựng một UI tuyệt đẹp sử dụng Tailwind4 và DaisyUI.
- ✓ Thêm chức năng Photo Upload cũng như một gallery hiển thị đẹp mắt trong Angular.
- ✓ Angular Template form & Reactive form và validation.
- ✓ Paging, Sorting & Filtering.
- ✓ Thêm một hệ thống Private Messaging vào ứng dụng.
- ✓ Xuất bản ứng dụng lên Azure hoàn toàn miễn phí.
- ✓ Sử dụng SignalR cho trạng thái hiện diện theo thời gian thực và live messaging giữa các người dùng.
- ✓ Và còn nhiều điều khác nữa.
Các công cụ bạn cần cho khóa học này:
Trong khóa học này, tất cả các bài học đều được demo bằng cách sử dụng Visual Studio Code, một code editor đa nền tảng miễn phí (và tuyệt vời). Tất nhiên, bạn có thể sử dụng bất kỳ code editor nào bạn thích và bất kỳ Hệ điều hành nào bạn muốn... miễn là Windows, Linux hoặc Mac.
Khóa học này có dành cho bạn không?
Khóa học này rất thực tế, khoảng hơn 90% bài học sẽ yêu cầu bạn code cùng tôi trong dự án này. Nếu bạn là kiểu người học hiệu quả nhất thông qua thực hành, thì khóa học này chắc chắn dành cho bạn.
Trong khóa học này, chúng ta sẽ xây dựng một Dating Application mẫu, hoàn toàn từ đầu bằng cách sử dụng DotNet CLI và Angular CLI để giúp chúng ta khởi đầu. Tất cả những gì bạn cần để bắt đầu là một máy tính có hệ điều hành yêu thích của bạn và niềm đam mê học hỏi cách xây dựng một ứng dụng bằng ASP.NET Core và Angular.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Xây dựng một Walking Skeleton phần 1 - API.
- ✓ 03. Xây dựng một Walking Skeleton phần 2 - Angular.
- ✓ 04. Authentication Basic.
- ✓ 05. Client Login & Registration.
- ✓ 06. Routing.
- ✓ 07. Error Handling.
- ✓ 08. Mở rộng API.
- ✓ 09. Xây dựng User Interface.
- ✓ 10. Update Resources.
- ✓ 11. Photo Upload.
- ✓ 12. Reactive Form.
- ✓ 13. Paging, Sorting & Filtering.
- ✓ 14. Thêm tính năng Lượt thích (Like).
- ✓ 15. Messaging.
- ✓ 16. ASP.NET Identity.
- ✓ 17. SignalR.
- ✓ 18. Unit of Work Pattern và hoàn thiện các chi tiết cuối.
- ✓ 19. Publish.
- ✓ 20. Phiên bản cũ của khóa học.
Khóa học này dành cho:
- ✓ Những người mới bắt đầu với ASP.NET Core và Angular, muốn tìm hiểu cách sử dụng thực tế các framework này để xây dựng một ứng dụng hấp dẫn và đầy đủ chức năng.
- ✓ Những học viên thích học qua thực hành thay vì chỉ học lý thuyết.
