آموزش ساخت اپلیکیشن فروشگاه هوشمند با .NET 9، Angular 20 و RAG - آخرین آپدیت

دانلود AI-Powered E-Commerce App with .NET 9, Angular 20 & RAG

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک فروشگاه کامل با قابلیت‌های هوش مصنوعی شامل جستجوی معنایی (Semantic Search)، چت‌بات و ادغام RAG را با استفاده از .NET 9، Angular 20 و Azure بسازید. در این دوره، یک اپلیکیشن تجارت الکترونیک در سطح صنعتی و کاملاً عملیاتی را با استفاده از جدیدترین تکنولوژی‌های .NET 9 و Angular 20 پیاده‌سازی خواهید کرد. جستجوی معنایی را با استفاده از Vector Embeddings از طریق Azure OpenAI یا Ollama و دیتابیس pgvector در PostgreSQL پیاده‌سازی کنید. یک دستیار چت‌بات هوشمند طراحی کنید که پرس‌وجوهای زبان طبیعی را درک کرده و محصولات را بر اساس متن و نیاز کاربر پیشنهاد دهد. بک‌اند سیستم را به صورت ماژولار و بر اساس اصول Clean Architecture و الگوی Repository طراحی و ساختاردهی کنید. کامپوننت‌های پویا و ریسپانسیو Angular را با استفاده از معماری Standalone و API جدید Signals بسازید. قابلیت جستجوی ترکیبی (Hybrid Search) را که جستجوی سنتی کاتالوگ را با هوش معنایی ترکیب می‌کند، اضافه کنید. سرویس‌های بک‌اند، دیتابیس و فرانت‌اند را با استفاده از Docker Compose برای استقرار آسان محلی کانتینری کنید. درگاه API Ocelot را برای مسیریابی، ارکستراسیون سرویس‌ها و پیکربندی بر اساس محیط (Environment) تنظیم کنید. سیستم خود را برای تولید تقویت‌شده با بازیابی (RAG) آماده کنید تا بازیابی داده‌ها را با استدلال‌های مولد ترکیب کنید. تجربه واقعی در اتصال میکروسرویس‌ها، مدل‌های هوش مصنوعی و زیرساخت‌های ابری در قالب یک راهکار یکپارچه کسب کنید. پیشنیازها: - درک پایه از زبان #C و اکوسیستم .NET. - آشنایی با Angular، TypeScript یا هر فریم‌ورک فرانت‌اند. - دانش در مورد RESTful APIs، JSON و متدهای HTTP. - آشنایی کاربردی با دیتابیس‌هایی مانند SQL Server یا PostgreSQL. - آشنایی اولیه با Git/GitHub برای مدیریت نسخه‌های پروژه. - هیچ تجربه قبلی در زمینه هوش مصنوعی یا OpenAI نیاز نیست؛ تمام مفاهیم گام به گام آموزش داده می‌شوند.

سلب مسئولیت:- این دوره مستلزم دانلود "Docker Desktop"از وب‌سایت رسمی Dockerاست. اگر کاربر Udemy Business هستید، لطفاً قبل از دانلود نرم‌افزار با کارفرمای خود هماهنگ کنید.

به دوره “ساخت اپلیکیشن فروشگاه هوشمند با .NET 9، Angular 20 و RAG”خوش آمدید

آیا تا به حال تصور کرده‌اید یک فروشگاه آنلاین معمولی را به یک پلتفرم هوشمند تبدیل کنید که قصد و نیت کاربران شما را درک کند؟
در این دوره، شما یاد می‌گیرید که یک فروشگاه آنلاین مدرن با قابلیت جستجوی معنایی و چت‌باتبسازید که آماده پیاده‌سازی RAG (تولید تقویت‌شده با بازیابی)باشد —با استفاده از .NET 9، Angular 20، Azure OpenAIو PostgreSQL (pgvector).

در این دوره عملی، شما بسیار فراتر از تئوری پیش خواهید رفت. شما قابلیت‌های هوش مصنوعی را گام به گام می‌سازید، اجرا می‌کنید و ادغام می‌نمایید—از معماری بنیادی تا هوش مولد پیشرفته —همگی در یک سیستم تمیز، مقیاس‌پذیر و آماده برای محیط عملیاتی.

مراحل دوره

فاز ۱ –ساخت زیرساخت هوشمند (تکمیل شده)

در این فاز، شما یک سیستم تجارت الکترونیک کاملاً عملیاتی و آماده برای AIرا با .NET 9 و Angular 20 توسعه خواهید داد.
این یک پروژه ساده نیست —شما کامپوننت‌های واقعی در سطح صنعتی می‌سازید و ویژگی‌های هوشمند را به صورت End-to-End ادغام می‌کنید.

شما یاد خواهید گرفت:

  • طراحی بک‌اند ماژولار با استفاده از اصول Clean Architectureو الگوی Repository.

  • پیاده‌سازی جستجوی معناییبا تولید و ذخیره‌سازی Embeddingها با استفاده از Azure OpenAIیا Ollamaو دیتابیس PostgreSQL +pgvector.

  • ساخت یک دستیار چت‌بات AIبا قابلیت درک زبان طبیعی و پیشنهاد محصولات بر اساس متن.

  • ادغام حالت‌های مختلف جستجو—کاتالوگ، معنایی و ترکیبی —برای ارائه نتایج هوشمند بر اساس قصد کاربر.

  • توسعه فرانت‌اند پویا با Angular 20با استفاده از کامپوننت‌های Standaloneو Signals APIبرای اتصال سریع داده‌ها.

  • افزودن یک جریان کامل سبد خرید و تسویه حساببا مدیریت داده‌های پایدار.

  • پیکربندی Ocelot API Gatewayبرای مسیریابی سرویس‌ها و Docker Composeبرای استقرار کانتینری.

در پایان فاز ۱، شما یک فروشگاه عملیاتی مبتنی بر هوش مصنوعیخواهید داشت که قادر به مدیریت چت‌های آنی، کشف هوشمند محصولات و جستجوی معنایی ترکیبی است —و آماده برای فاز بعدی یعنی ادغام واقعی RAG خواهد بود.


فاز ۲ –پیشروی به سوی هوش RAG (به زودی)

در فاز ۲، دستیار AI خود را با معرفی تولید تقویت‌شده با بازیابی (RAG)، ادغام دستیار صوتیو تکمیل جستجو از طریق وببه سطح بعدی خواهید برد.

شما یاد خواهید گرفت:

  • پیاده‌سازی یک خط لوله RAGکه جستجوی برداری، بازیابی اسناد و AI مولد را برای پاسخ‌های آگاه به متن ترکیب می‌کند.

  • افزودن ورودی و خروجی صوتیتا کاربران بتوانند به صورت طبیعی از طریق گفتار تعامل کنند.

  • ادغام حافظه متنی (Context Memory)که به دستیار اجازه می‌دهد در طول مکالمات چند مرحله‌ای، آگاهی خود را حفظ کند.


در پایان فاز ۲، اپلیکیشن شما به یک دستیار خرید مکالمه‌ای کاملاً مبتنی بر RAGتبدیل می‌شود که می‌تواند مانند یک همراه AI واقعی استدلال کند، داده‌ها را بازیابی کند و پاسخ دهد.

تکنولوژی‌های مورد استفاده

  • بک‌اند:.NET 9, ASP.NET Core Minimal APIs, C#

  • فرانت‌اند:Angular 20 with Standalone Components & Signals API

  • ادغام AI:Azure OpenAI, Ollama, pgvector (PostgreSQL)

  • درگاه:Ocelot API Gateway

  • کانتینری‌سازی:Docker & Docker Compose

  • میزبانی:استقرار محلی یا ابری (آماده برای Azure)

این دوره برای چه کسانی است؟

  • توسعه‌دهندگانی که می‌خواهند قابلیت‌های AIرا در اپلیکیشن‌های واقعی ادغام کنند.

  • مهندسان .NET و Angular که به دنبال تسلط بر جستجوی معناییو هوش مبتنی بر RAGهستند.

  • معمارانی که در حال طراحی نسل جدید mیکروسرویس‌های هوشمند و پلتفرم‌های تجارت الکترونیکهستند.

  • یادگیرندگانی که مشتاق کسب تجربه عملیدر ساخت سیستم‌های Full-stack مبتنی بر AI هستند.

آمار دوره

  • بیش از ۱۰ ساعت آموزش عمیق و پروژه-محور (فاز ۱).

  • بیش از ۹۵ جلسه کدنویسی عملی، تماماً گام به گام.

  • دسترسی مادام‌العمر، آپدیت‌های رایگان و ویژگی‌های جدید با هر فاز.

  • معماری دنیای واقعی که می‌توانید آن را گسترش دهید، مستقر کنید و در رزومه خود نمایش دهید.

چرا این دوره؟

این یک آموزش ساده برای ساخت چت‌بات نیست. در پایان این دوره، شما:

  • یک سیستم تجارت الکترونیک AI در سطح صنعتی با .NET 9 و Angular 20 ساخته‌اید.

  • جستجوی معنایی، هوش مبتنی بر بردار و تعاملات چت‌بات را پیاده‌سازی کرده‌اید.

  • یک استک AI کانتینری آماده برای RAG، صوت و هوش ادغام شده با وب را مستقر کرده‌اید.

  • تخصص لازم برای طراحی و مقیاس‌بندی اپلیکیشن‌های سازمانی با اولویت AI را کسب کرده‌اید.

    سفر شما برای ساخت یک پلتفرم فروشگاه هوشمند از اینجا شروع می‌شود. همین امروز ثبت‌نام کنید و یاد بگیرید چگونه مهندسی نرم‌افزار، ادغام AI و توسعه Full-stack را در یک پروژه واقعی ترکیب کنید.

امیدوارم از یادگیری لذت ببرید


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • درک Embeddings، جستجوی برداری و RAG Understanding Embeddings, Vector Search & RAG

  • استراتژی راهکار Solution Strategy

  • استراتژی گیت‌هاب Github Strategy

  • درباره وبلاگ About the Blog

  • دموی دوره Course Demo

  • مقدمه فاز ۲ Phase 2 Introduction

ساخت زیرساخت محلی هوش مصنوعی Building Local AI Foundation

  • مقدمه Introduction

  • چه چیزی خواهیم ساخت What we are going to build

  • ایجاد Solution Creating Solution

  • درک مدل Ollama Understanding the Ollama Model

  • ایجاد پشتیبانی داکر - بخش اول Creating Docker Support - 1st Part

  • ایجاد پشتیبانی داکر - بخش دوم Creating Docker Support - 2nd Part

  • ایجاد اینترفیس PG Vector Repository Creating PG Vector Repository Interface

  • ایجاد مدل‌ها Creating Models

  • ایجاد Embedding Provider Creating Embedding Provider

  • پیاده‌سازی Ollama Embedding Provider - بخش اول Implementing Ollama Embedding Provider - 1st Part

  • پیاده‌سازی Ollama Embedding Provider - بخش دوم Implementing Ollama Embedding Provider - 2nd Part

  • پیکربندی تنظیمات اپلیکیشن Configuring App Settings

  • اصلاح فایل داکر Modifying Docker File

  • پیاده‌سازی Ollama Chat Provider - بخش اول Implementing Ollama Chat Provider - 1st Part

  • پیاده‌سازی Ollama Chat Provider - بخش دوم Implementing Ollama Chat Provider - 2nd Part

ساخت جستجوی معنایی Building Semantic Search

  • مقدمه Introduction

  • نصب پکیج‌های Nuget مورد نیاز Installing Required Nuget Packages

  • پیاده‌سازی Pg Vector Repository - بخش اول Implementing Pg Vector Repository - 1st Part

  • پیاده‌سازی Pg Vector Repository - بخش دوم Implementing Pg Vector Repository - 2nd Part

  • ایجاد مدل‌ها برای ورود داده‌ها (Data Ingestion) Creating Models for Data Ingestion

  • ایجاد Semantic EndPoint Creating Semantic EndPoint

  • درک فرآیند ورود داده‌ها Understanding Data Ingestion

  • ایجاد EndPoint جستجوی معنایی Creating Semantic Search EndPoint

  • درک EndPoint جستجو Understanding the Search EndPoint

  • ایجاد اینترفیس چت Creating Chat Interface

  • پیاده‌سازی Web Search provider Implementing Web Search provider

  • ایجاد سرویس چت Creating Chat Service

  • درک سرویس چت Understanding Chat Service

  • ایجاد Chat EndPoint Creating Chat EndPoint

  • ایجاد Test EndPoint Creating Test EndPoint

  • اتصال فایل Program - بخش اول Wiring up Program File - 1st Part

  • اتصال فایل Program - بخش دوم Wiring Up Program File - 2nd Part

  • دموی ورود داده‌ها Data Ingestion Demo

  • دموی جستجو Search Demo

  • دموی چت Chat Demo

  • رفع مشکل مقدار Null در نام برند Fixing Null value of Brand Name

ادغام Azure Open AI Integrating Azure Open AI

  • مقدمه Introduction

  • ایجاد OpenAI Embedding Provider Creating OpenAI Embedding Provider

  • درک OpenAI Embedding Provider Understanding OpenAI Embedding Provider

  • ایجاد Open AI Chat Provider Creating Open AI Chat Provider

  • ایجاد Azure Open AI Embedding Provider Creating Azure Open AI Embedding Provider

  • ایجاد مدل پاسخ Chat Completion Creating Chat Completion Response Model

  • ایجاد Azure Open AI Chat Provider Creating Azure Open AI Chat Provider

  • شروع کار با Azure AI Foundry Getting Started with Azure AI Foundry

  • ایجاد Azure Resource Group Creating Azure Resource Group

  • راه اندازی Azure Open AI Setting up Azure Open AI

  • استقرار مدل‌های Azure Open AI Deploying Azure Open AI Models

  • رفع مشکل Exceeded max tries Getting Exceeded max tries Issue

  • دموی Azure Open AI Azure Open AI Demo

ادغام هوش مصنوعی با اپلیکیشن فروشگاه AI Integration with Ecommerce App

  • مقدمه Introduction

  • درک ساختار فعلی سایت فروشگاه Understanding the Existing Layout of Ecommerce Site

  • درباره وبلاگ About the Blog

  • اصلاح کد جستجوی Navbar Modifying Navbar Search Code

  • اصلاح ساختار و استایل Navbar Modifying the Navbar Markup and Style

  • ایجاد جستجوی معنایی و ترکیبی Creating Semantic and Hybrid Search

  • ادغام جستجوی معنایی و ترکیبی Integrating Semantic and Hybrid Search

  • تست قابلیت جستجو Testing Search Functionality

  • رفع مشکل فیلترینگ Fixing the Filtering Issue

  • ایجاد مدل‌های چت Creating Chat Models

  • ایجاد سرویس چت Creating Chat Service

  • ایجاد کامپوننت چت‌بات Creating Chatbot Component

  • ایجاد ساختار (Markup) چت‌بات Creating Chatbot Markup

  • دموی چت Chat Demo

ساخت دستیار صوتی Creating Voice Assistant

  • مقدمه Introduction

  • ایجاد مدل و اینترفیس ورودی صوتی Creating Voice Input Model and Interface

  • پیاده‌سازی Skeleton Voice Service Implementing Skeleton Voice Service

  • ایجاد EndPoint تبدیل گفتار به متن Creating Speech to Text Endpoint

  • ایجاد تبدیل متن به گفتار Creating Text to Speech

  • ثبت سرویس‌ها Registering Services

  • نصب پکیج Nuget مربوط به Cognitive Speech Installing Cognitive Speech Nuget Package

  • پیاده‌سازی Speech To Text Implementing Speech To Text

  • پیاده‌سازی Text to Speech Implementing Text to Speech

  • ایجاد Azure Speech Service Creating Azure Speech Service

  • بررسی مشکل فرمت WAV دانلود شده Downloaded WAV format not proper

  • اصلاح فرمت WAV Fixing WAV Format

  • تغییرات در انگولار Angular Changes

  • دمو Demo

ساخت حافظه متنی Building Contextual Memory

  • مقدمه Introduction

  • ایجاد مدل‌ها Creating Models

  • ایجاد جداول SQL Creating SQL Tables

  • ایجاد اینترفیس گفتگو Creating Conversation Interface

  • پیاده‌سازی Repository Implementing Repository

  • ایجاد Context Aware Endpoint - بخش اول Creating Context Aware Endpoint - 1st Part

  • ایجاد Context Aware Endpoint - بخش دوم Creating Context Aware Endpoint - 2nd Part

  • دموی Postman Postman Demo

  • بهبود پرس‌وجو (Query) Improving the Query

  • اتصال تغییرات انگولار Wiring up Angular Changes

  • دموی نهایی اپلیکیشن Application Demo

نمایش نظرات

آموزش ساخت اپلیکیشن فروشگاه هوشمند با .NET 9، Angular 20 و RAG
جزییات دوره
10.5 hours
95
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
996
4.7 از 5
دارد
دارد
دارد
Rahul Sahay
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Sahay Rahul Sahay

معمار