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

AI-Powered E-Commerce App with .NET 9, Angular 20 & RAG

Ứng dụng thương mại điện tử AI với .NET 9, Angular 20 & RAG

Ứng dụng thương mại điện tử AI với .NET 9, Angular 20 & RAG

Xây dựng cửa hàng AI full-stack với Tìm kiếm ngữ nghĩa, Chatbot và tích hợp RAG sử dụng .NET 9, Angular 20 & Azure

4.8
(173 đánh giá)
1,000 học viên
Giảng viên
Rahul Sahay
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
10.5 giờ video
96 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Xây dựng ứng dụng thương mại điện tử AI hoàn chỉnh, sẵn sàng cho môi trường production bằng .NET 9 và Angular 20
Tích hợp tìm kiếm ngữ nghĩa với vector embeddings sử dụng Azure OpenAI hoặc Ollama và pgvector trong PostgreSQL
Triển khai chatbot hỗ trợ hiểu câu hỏi ngôn ngữ tự nhiên và đề xuất sản phẩm theo ngữ cảnh
Thiết kế và cấu trúc backend module hóa theo nguyên lý Clean Architecture và repository pattern
Xây dựng component Angular động, responsive theo kiến trúc standalone và Signals API mới
Bổ sung chức năng tìm kiếm kết hợp hybrid, kết hợp tìm kiếm danh mục truyền thống với trí thông minh ngữ nghĩa
Docker hóa backend, database và frontend service bằng Docker Compose để triển khai dễ dàng trên máy local
Cấu hình Ocelot API Gateway để định tuyến, điều phối service và cấu hình theo môi trường
Chuẩn bị hệ thống cho Retrieval-Augmented Generation (RAG) kết hợp truy xuất và suy luận sinh văn bản
Có kinh nghiệm thực tế kết nối microservice, mô hình AI và hạ tầng đám mây thành một giải pháp thống nhất

Yêu cầu

Hiểu biết cơ bản về C# và hệ sinh thái .NET
Quen thuộc với Angular, TypeScript hoặc bất kỳ framework frontend nào
Kiến thức về RESTful API, JSON và phương thức HTTP
Có kiến thức làm việc về cơ sở dữ liệu như SQL Server hoặc PostgreSQL
Quen thuộc cơ bản với Git/GitHub để quản lý phiên bản dự án
Không yêu cầu kinh nghiệm AI hoặc OpenAI — tất cả khái niệm đều được hướng dẫn từng bước

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

Lập trình viên .NET muốn thêm tính năng AI và RAG vào ứng dụng cấp doanh nghiệp
Lập trình viên Angular muốn tích hợp tìm kiếm và chatbot dựa trên AI hiện đại
Lập trình viên full-stack muốn xây dựng ứng dụng web thông minh, sẵn sàng cho production
Kiến trúc sư phần mềm thiết kế hệ thống microservice có AI, khả năng mở rộng
Kỹ sư backend tò mò về tìm kiếm ngữ nghĩa, cơ sở dữ liệu vector và tích hợp LLM
Kỹ sư đám mây khám phá Docker, container hóa và dịch vụ Azure OpenAI
Sinh viên và người đam mê AI muốn có trải nghiệm thực tế với hệ thống GenAI thực tế
Chuyên gia muốn chuyển đổi sang vai trò phát triển full-stack dựa trên AI
Kỹ sư sản phẩm và trưởng nhóm kỹ thuật làm việc trên nền tảng thương mại điện tử hoặc SaaS hiện đại
Bất kỳ ai muốn thành thạo tích hợp AI + RAG thực tế với công cụ .NET và Angular quen thuộc

Nội dung khóa học

7 phần • 95 bài giảng
1 Giới thiệu
2 Hiểu về Embeddings, Vector Search & RAG
3 Chiến lược giải pháp
4 Chiến lược Github
5 Về Blog
6 Demo khóa học
7 Giới thiệu Giai đoạn 2
1 Giới thiệu
2 Những gì chúng ta sẽ xây dựng
3 Tạo giải pháp
4 Hiểu về mô hình Ollama
5 Tạo hỗ trợ Docker - Phần 1
6 Tạo hỗ trợ Docker - Phần 2
7 Tạo giao diện PG Vector Repository
8 Tạo Models
9 Tạo Embedding Provider
10 Triển khai Ollama Embedding Provider - Phần 1
11 Triển khai Ollama Embedding Provider - Phần 2
12 Cấu hình App Settings
13 Sửa đổi Docker File
14 Triển khai Ollama Chat Provider - Phần 1
15 Triển khai Ollama Chat Provider - Phần 2
1 Giới thiệu
2 Cài đặt các Nuget Package cần thiết
3 Triển khai Pg Vector Repository - Phần 1
4 Triển khai Pg Vector Repository - Phần 2
5 Tạo Models cho nhập dữ liệu
6 Tạo Semantic EndPoint
7 Hiểu về nhập dữ liệu
8 Tạo Semantic Search EndPoint
9 Hiểu về Search EndPoint
10 Tạo Chat Interface
11 Triển khai Web Search provider
12 Tạo Chat Service
13 Hiểu về Chat Service
14 Tạo Chat EndPoint
15 Tạo Test EndPoint
16 Kết nối Program File - Phần 1
17 Kết nối Program File - Phần 2
18 Demo nhập dữ liệu
19 Demo tìm kiếm
20 Demo Chat
21 Xử lý lỗi Giá trị rỗng của Brand Name
1 Giới thiệu
2 Tạo OpenAI Embedding Provider
3 Hiểu về OpenAI Embedding Provider
4 Tạo Open AI Chat Provider
5 Tạo Azure Open AI Embedding Provider
6 Tạo Chat Completion Response Model
7 Tạo Azure Open AI Chat Provider
8 Bắt đầu với Azure AI Foundry
9 Tạo Azure Resource Group
10 Thiết lập Azure Open AI
11 Triển khai mô hình Azure Open AI
12 Gặp lỗi Exceeded max tries
13 Demo Azure Open AI
1 Giới thiệu
2 Hiểu về bố cục hiện tại của trang Thương mại điện tử
3 Về Blog
4 Sửa đổi mã tìm kiếm Navbar
5 Sửa đổi markup và style Navbar
6 Tạo Semantic và Hybrid Search
7 Tích hợp Semantic và Hybrid Search
8 Kiểm tra chức năng tìm kiếm
9 Xử lý lỗi lọc
10 Tạo Chat Models
11 Tạo Chat Service
12 Tạo Chatbot Component
13 Tạo markup Chatbot
14 Demo Chat
1 Giới thiệu
2 Tạo Voice Input Model và Interface
3 Triển khai Skeleton Voice Service
4 Tạo Speech to Text Endpoint
5 Tạo Text to Speech
6 Đăng ký Dịch vụ
7 Cài đặt Nuget Package Cognitive Speech
8 Triển khai Speech To Text
9 Triển khai Text to Speech
10 Tạo Azure Speech Service
11 Định dạng WAV đã tải xuống không đúng
12 Xử lý định dạng WAV
13 Thay đổi Angular
14 Demo
1 Giới thiệu
2 Tạo Models
3 Tạo Bảng SQL
4 Tạo Conversation Interface
5 Triển khai Repository
6 Tạo Context Aware Endpoint - Phần 1
7 Tạo Context Aware Endpoint - Phần 2
8 Demo Postman
9 Cải thiện Truy vấn
10 Kết nối thay đổi Angular
11 Demo ứng dụng

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

Disclaimer:- This course requires you to download "Docker Desktop" from Docker website. If you are a Udemy Business user, please check with your employer before downloading software.

Welcome to “AI-Powered E-Commerce App with .NET 9, Angular 20 & RAG”

Have you ever imagined transforming a standard e-commerce store into an intelligent, AI-enabled platform that understands your users’ intent?
In this course, you’ll learn to build a modern, semantic search and chatbot-powered online store that’s ready for Retrieval-Augmented Generation (RAG) — using .NET 9, Angular 20, Azure OpenAI, and PostgreSQL (pgvector).

In this hands-on course, you’ll go far beyond theory. You’ll build, run, and integrate AI capabilities step by step — from foundational architecture to advanced generative intelligence — all within a clean, scalable, production-ready system.

Course Phases

Phase 1 – Building the AI-Enabled Foundation (Completed)

In this phase, you’ll develop a fully functional, AI-ready e-commerce system powered by .NET 9 and Angular 20.
This is not a toy project — you’ll build real, production-grade components and integrate intelligent features end to end.

You will:

  • Design a modular backend using Clean Architecture principles and the repository pattern.

  • Implement semantic search by generating and storing embeddings using Azure OpenAI or Ollama, backed by PostgreSQL + pgvector.

  • Create an AI chatbot assistant capable of natural language understanding and contextual product recommendations.

  • Integrate multiple search modes — Catalog, Semantic, and Hybrid — that deliver smart, intent-based results.

  • Develop a dynamic Angular 20 frontend using standalone components and Signals API for responsive data binding.

  • Add a complete basket and checkout flow with persistent data management.

  • Configure Ocelot API Gateway for service routing and Docker Compose for containerized deployment.

By the end of Phase 1, you will have a fully operational AI-driven store capable of handling real-time chat queries, intelligent product discovery, and hybrid semantic search — ready for the next phase of true RAG integration.


Phase 2 – Advancing to RAG-Powered Intelligence (Coming Soon)

In Phase 2, you’ll take your AI assistant to the next level by introducing Retrieval-Augmented Generation (RAG), Voice Assistant Integration, and Web Search Augmentation.

You will:

  • Implement a RAG pipeline that combines vector search, document retrieval, and generative AI for context-aware answers.

  • Add voice input and output, enabling users to interact naturally through speech.

  • Integrate context memory, allowing the assistant to maintain awareness across multiple turns in the conversation.


By the end of Phase 2, your application will evolve into a fully RAG-powered conversational shopping assistant that can reason, retrieve, and respond like a true AI companion.

Tech Stack

  • Backend: .NET 9, ASP.NET Core Minimal APIs, C#

  • Frontend: Angular 20 with Standalone Components & Signals API

  • AI Integration: Azure OpenAI, Ollama, pgvector (PostgreSQL)

  • Gateway: Ocelot API Gateway

  • Containerization: Docker & Docker Compose

  • Hosting: Local or Cloud-based deployment (Azure-ready)

Who Is This Course For

  • Developers who want to integrate AI capabilities into real-world applications.

  • .NET and Angular engineers looking to master semantic search and RAG-based intelligence.

  • Architects designing next-generation, AI-enabled microservices and e-commerce platforms.

  • Learners eager to gain hands-on experience in building full-stack, AI-powered systems.

Course Stats

  • 10+ hours of in-depth, project-based learning (Phase 1).

  • 95+ practical coding sessions, all demonstrated step-by-step.

  • Lifetime access, free updates, and new features with every phase.

  • Real-world architecture you can extend, deploy, and showcase.

Why This Course

This isn’t a basic chatbot tutorial. By the end of this course, you’ll have:

  • Built a production-grade AI e-commerce system powered by .NET 9 and Angular 20.

  • Implemented semantic search, vector-based intelligence, and chatbot interaction.

  • Deployed a containerized AI stack ready for RAG, voice, and web-integrated intelligence.

  • Gained the expertise to design and scale AI-first enterprise applications.

    Your journey to building an AI-Powered E-Commerce Platform starts here.Enroll today and learn to combine software engineering, AI integration, and full-stack development — all in one real-world project.

Happy Learning

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 Angular
Hiển thị tất cả khoá học Artificial Intelligence
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 😊