Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu
Phát Triển Ứng Dụng Web Với .Net 6 (Abp Framework Và Angular)

Phát Triển Ứng Dụng Web Với .Net 6 (Abp Framework Và Angular)

Bạn đang tìm kiếm lộ trình rõ ràng để làm chủ công nghệ phát triển ứng dụng web chuẩn enterprise? Khóa học này sẽ giúp bạn trang bị kiến thức toàn diện về ABP Framework kết hợp Angular, từ kiến trúc Clean Architecture đến triển khai production thực tế.

4.8
(388 đánh giá)
1,552 học viên

Giảng viên: TEDU | Bạch Ngọc Toàn

99.000đ 3.000.000đ -97%
Truy cập vĩnh viễn trọn đời
Đầy đủ bài giảng và tài liệu
Học trên mọi thiết bị
Cập nhật miễn phí
Cập nhật mới nhất: 27/04/2026
Đăng ký VIP để học miễn phí khóa này và truy cập toàn bộ khoá học trọn đời

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

Tại Sao Nên Học Khóa Học Này?

  • Nắm vững framework mã nguồn mở hàng đầu: ABP Framework là nền tảng hiện đại tuân thủ các best practice như Clean Architecture, Domain Driven Design, Dependency Injection
  • Tích hợp công nghệ fullstack chuyên nghiệp: Kết hợp .NET 6 backend với Angular 14 frontend, tạo ứng dụng SPA hoàn chỉnh
  • Học theo dự án thực tế: Xây dựng hệ thống quản lý sản phẩm và bán hàng từ đầu đến cuối, bao gồm cả deployment
  • Kiến thức về xác thực và phân quyền: Hiểu sâu về Identity Server Provider, Authentication và Authorization trong ứng dụng đa nền tảng
  • Chuẩn bị sẵn sàng cho doanh nghiệp: Áp dụng các design pattern, SOLID principles và cấu trúc dự án theo tiêu chuẩn công nghiệp
  • Hỗ trợ kiến trúc microservice: Framework cho phép mở rộng sang kiến trúc microservice và multi-tenant applications

Khóa Học Này Dành Cho Ai?

  • Lập trình viên .NET: Muốn nâng cấp kỹ năng lên .NET 6 và học framework hiện đại
  • Fullstack Developer: Cần làm chủ cả backend (.NET) và frontend (Angular) trong một dự án
  • Developer chuyển đổi công nghệ: Từ các nền tảng khác sang .NET Core/Angular stack
  • Senior Developer: Muốn áp dụng Clean Architecture, DDD và các best practice vào dự án thực tế
  • Team Leader/Tech Lead: Cần hiểu rõ cấu trúc solution để quản lý team và review code hiệu quả
  • Sinh viên IT: Có nền tảng lập trình cơ bản, muốn học theo hướng thực chiến chuyên nghiệp

Kỹ Năng - Kết Quả Bạn Sẽ Nhận Được

  • Thiết kế kiến trúc ứng dụng chuẩn: Áp dụng Clean Architecture, Domain Driven Design vào dự án thực tế
  • Xây dựng RESTful API với .NET 6: Sử dụng ASP.NET Core Web API, Entity Framework Core, Repository Pattern
  • Phát triển giao diện Angular chuyên nghiệp: Component-based architecture, routing, state management với Angular 14
  • Quản lý xác thực và phân quyền: Tích hợp Identity Server, JWT token, role-based authorization
  • Làm việc với ABP Framework: Setup solution, sử dụng modules, fluent configuration, background workers
  • Database migration và seeding: Quản lý schema database, tạo dữ liệu master với ABP
  • Triển khai ứng dụng production: Deploy database, auth server, admin app, public web app lên CentOS
  • Best practices và design patterns: SOLID, Dependency Injection, Unit of Work, Repository Pattern
  • Tích hợp Redis và event-driven: Caching, Local Event Bus, Background Worker cho các tác vụ bất đồng bộ

Danh Sách Các Chương Trong Khóa Học

Chương 1: Giới thiệu và chuẩn bị

  • Giới thiệu tổng quan khóa học
  • Cách học lập trình trực tuyến hiệu quả
  • Cách thức tương tác với giảng viên
  • Xây dựng kế hoạch phát triển ứng dụng
  • Định nghĩa tiêu chuẩn đầu ra

Chương 2: Kiến thức nền tảng

  • Giới thiệu về .NET 6 và các khái niệm cơ bản
  • Tìm hiểu về Dependency Injection trong ASP.NET Core
  • Tìm hiểu về Angular Framework 14
  • Tìm hiểu về Identity Server Provider
  • Tóm tắt về nghiệp vụ quản lý sản phẩm và bán hàng

Chương 3: ABP Framework căn bản

  • Giới thiệu về ABP Framework
  • Hiểu về Clean Architecture, Domain Driven Design
  • Cấu trúc solution của ABP Framework
  • Cách setup và tạo một solution ABP Framework

Chương 4: Xây dựng backend

  • Hoàn chỉnh cấu trúc ứng dụng
  • Migrate database mặc định trong ABP Framework
  • Giải thích về cơ chế dữ liệu mặc định
  • Thiết kế cơ sở dữ liệu bán hàng
  • Tổng quan về các base Entity trong ABP
  • Cách tạo các Entity trong ABP Framework
  • Sử dụng Fluent Configuration
  • Migrate entity vào cơ sở dữ liệu
  • Seeding data master cho ứng dụng
  • Tích hợp Authentication với Openiddict

Chương 5: Xây dựng frontend Angular

  • Tích hợp giao diện cho Angular
  • Tạo ứng dụng ứng dụng TeduEcommerce.Public
  • Sử dụng template giao diện HTML
  • Tạo các view component và partial đúng chuẩn
  • Load dữ liệu ra View Component
  • Bind dữ liệu trang chủ kết hợp sử dụng Redis cache
  • Hiển thị danh sách sản phẩm và phân trang
  • Tích hợp authentication và authorization với OpenID
  • Hiển thị chi tiết sản phẩm
  • Tạo trang giỏ hàng
  • Tạo đơn hàng
  • Gửi mail sử dụng cấu hình ABP Framework và template
  • Sử dụng Local Event Bus để raise và handle events
  • Sử dụng Background Worker với ABP

Chương 6: Deployment và vận hành

  • Cài đặt server CentOS
  • Deploy ứng dụng AuthServer
  • Deploy database
  • Deploy Admin App
  • Deploy public web app
  • Tích hợp hệ thống Admin

Chương 7: Tổng kết

  • Tổng kết khóa học

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?