قیمت این دوره: 9,500,000 2,850,000 تومان
  • مدرس دوره : یاسر قادری جویباری
  • تعداد ویدیوها : 17 ویدیو
  • مدت زمان دوره : 4:39:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
ثبتـــ نام در این دوره ثبت نام در دوره
کارگاه ساخت فضای کار هوش مصنوعی با MAUI Blazor

کارگاه ساخت فضای کار هوش مصنوعی با MAUI Blazor

در این دوره پروژه‌محور، آموزش ساخت AI Workspace را از صفر تا صد با تکنولوژی‌های مدرن دات نت فرا خواهید گرفت. شما با استفاده از MauiBlazor Hybrid و Blazor، اپلیکیشن‌های کراس پلتفرم (Cross Platform) دسکتاپ و موبایل می‌سازید که قابلیت ارتباط با مدل‌های هوش مصنوعی مانند ChatGPT، Ollama، LM Studio و OpenAI API را دارند.

در بخش بک‌اند، ASP.NET Core Web API، Entity Framework Core و SQL Server پیاده‌سازی می‌شود. همچنین اصول معماری نرم‌افزار مانند Clean Architecture، لایه‌بندی مناسب و Dependency Injection را به صورت عملی یاد می‌گیرید. این دوره برای توسعه‌دهندگانی طراحی شده که می‌خواهند وارد حوزه توسعه اپلیکیشن‌های هوشمند و سازمانی با دات نت شوند.

 

پیش نیازهای دوره : 

 Html / Css / C# / Maui Blazor / Sql Server / Asp.Net Core Api / Clean Architecture / 




فهرستـــ ویدیوها

مدت زمان دوره 4:39:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:05:00

معرفی دوره

2
  • چشم‌انداز AI Workspace: از یادداشت تا سیستم تصمیم‌گیری هوشمند

00:06:58

در این جلسه چشم‌انداز یک سیستم AI Workspace را بررسی می‌کنیم که یادداشت‌ها را به ابزار تصمیم‌گیری و تحلیل هوشمند تبدیل می‌کند. هدف این است که نشان دهیم چگونه هوش مصنوعی می‌تواند بهره‌وری فرد و سازمان را در فکر کردن، تصمیم‌گیری و تولید دانش افزایش دهد.

3
  • مبانی طراحی AI در نرم‌افزار: از تعامل کاربر تا سیستم هوشمند

00:16:02

بررسی نقش هوش مصنوعی در اپلیکیشن‌ها و تفاوت بین AI دکمه‌ای (تعامل مستقیم کاربر) و AI سیستمی (تصمیم‌گیری در سطح معماری)

4
  • نقشه‌ی وابستگی و ارتباط لایه‌ها در معماری Clean Architecture

00:21:49

این بخش مسیر مجاز ارتباط بین لایه‌های مختلف سیستم را نمایش می‌دهد. هر لایه فقط می‌تواند به لایه‌های داخلی‌تر وابسته باشد و این ساختار به‌صورت کامل در ادامه پروژه پیاده‌سازی خواهد شد.

5
  • طراحی و پیاده‌سازی هسته هوش مصنوعی در AppPlatform با معماری تمیز

00:14:27

در این بخش یک هسته هوش مصنوعی سبک و قابل توسعه طراحی می‌کنیم که مستقل از مدل‌های AI عمل می‌کند. هدف، ساخت یک معماری واقعی برای مدیریت Providerها، Context، Memory و پردازش هوشمند درخواست‌ها در سطح حرفه‌ای است. این بخش آماده ورود به مرحله کدنویسی و پیاده‌سازی عملی می‌باشد.

6
  • طراحی هسته اولیه Tiny AI Engine با معماری Clean Architecture

00:20:45

در این بخش زیرساخت اصلی سیستم هوش مصنوعی شامل قراردادها، مدل‌های داده و اولین Provider ایجاد شد. این ساختار به صورت ماژولار طراحی شده و آماده توسعه Providerهای بیشتر و قابلیت‌های پیشرفته‌تر است.

7
  • پیاده‌سازی LMStudioProvider و یکپارچه‌سازی با مدل‌های هسته Tiny AI Engine

00:20:48

در این جلسه Provider مربوط به LM Studio را بر پایه قرارداد IAIProvider پیاده‌سازی می‌کنیم و فرآیند کامل ارسال درخواست، دریافت پاسخ و ارتباط با مدل‌های محلی را بررسی خواهیم کرد. همچنین با استفاده از مدل‌های AIRequest، AIMessage و AIResponse یک لایه استاندارد برای تبادل داده بین Engine و Provider ایجاد می‌کنیم تا تمامی ارائه‌دهندگان هوش مصنوعی از ساختاری یکپارچه پیروی کنند.

8
  • راه‌اندازی OpenAI، LM Studio و Ollama و مقایسه Providerهای هوش مصنوعی در Tiny AI Engine

00:12:53

در این جلسه نحوه نصب و راه‌اندازی OpenAI، LM Studio و Ollama را بررسی می‌کنیم و با مدل‌های ابری و محلی آشنا می‌شویم. همچنین معماری و نحوه عملکرد OpenAIProvider و LMStudioProvider را مقایسه کرده و نقش Interfaceها، مدل‌های داده و ارتباط با LLMها را در Tiny AI Engine تحلیل خواهیم کرد.

9
  • تست، اعتبارسنجی و دیباگ Providerهای هوش مصنوعی (OpenAI، LM Studio و Ollama)

00:20:57

فرآیند دیباگ و رفع خطاها آغاز شد و در جلسه بعدی با تکمیل تست‌ها، به پایدارسازی Providerها ادامه خواهیم داد.

10
  • تست نهایی، رفع خطا و اتصال موفق Providerهای هوش مصنوعی

00:15:02

در این جلسه با استفاده از یک پروژه Console Test مستقل، خطاهای مربوط به API، Endpoint، JSON Payload، HttpClient و ارتباط با سرویس‌های هوش مصنوعی را شناسایی، تحلیل و به‌طور کامل برطرف کردیم و ارتباط موفق با OpenAI، LM Studio و Ollama را برقرار نمودیم. همچنین با به‌کارگیری مفاهیم مهندسی نرم‌افزار مانند Component Testing، Debugging، Root Cause Analysis، Validation و Incremental Development، معماری Providerها را اعتبارسنجی کرده و آن‌ها را برای استفاده در AIEngine و مراحل بعدی توسعه آماده ساختیم.

11
  • پیاده‌سازی AI Context Builder و Weather Contributor

00:13:28

در این بخش ساختار Context Building را پیاده‌سازی می‌کنیم و با استفاده از WeatherContributor اطلاعات آب‌وهوا را به Context هوش مصنوعی اضافه می‌کنیم. سپس Context تولید شده را به مدل Ollama ارسال کرده و نتیجه را تست و بررسی می کنیم.

12
  • پیاده‌سازی TimeContributor و آشنایی با Contextهای زمانی

00:19:14

در این جلسه نخستین Context Contributor پروژه با نام TimeContributor توسعه داده شد تا اطلاعات زمان و تاریخ جاری را به‌عنوان بخشی از Context در اختیار سیستم هوش مصنوعی قرار دهد. همچنبن زمینه لازم برای توسعه AIContextBuilder فراهم گردید.

13
  • توسعه AIContextBuilder و یکپارچه‌سازی Contextهای زمانی در AppPlatform

00:10:24

در این جلسه کلاس AIContextBuilder را با استفاده از الگوی Fluent API (Method Chaining) پیاده‌سازی کردیم تا Contextهای مختلف به‌صورت زنجیره‌ای به درخواست کاربر اضافه شوند. همچنین TimeContributor را در فرآیند ساخت Context نهایی ادغام کرده و اطلاعات تاریخ و زمان جاری سیستم را قبل از ارسال درخواست به Providerهای مختلف در اختیار مدل‌های هوش مصنوعی قرار دادیم.

14
  • پیاده‌سازی الگوی Builder با قابلیت Method Chaining جهت تجمیع کانتکست‌های هوش مصنوعی

00:20:27

در این جلسه، عملکرد AIContextBuilder با استفاده از تکنیک Method Chaining برای ادغام هوشمند داده‌های محیطی (مانند زمان و آب‌وهوا) با پرامپت کاربر و ایجاد خروجی نهایی جهت ارسال به مدل‌های هوش مصنوعی با موفقیت تست شد.

15
  • توسعه WeatherContributor پویا با استفاده از Open-Meteo

00:24:53

در این جلسه کلاس WeatherContributor را از حالت ایستا به یک Contributor پویا ارتقا دادیم و با استفاده از سرویس Open-Meteo اطلاعات واقعی آب‌وهوا را از طریق HTTP دریافت نمودیم. همچنین مفاهیم External API Integration، برنامه‌نویسی Asynchronous با async/await و پردازش داده‌های JSON را در قالب یک Context Contributor پیاده‌سازی کردیم.

16
  • توسعه AIEngine و انتقال منطق اجرای درخواست‌ها از Program.cs

00:23:35

در این جلسه کلاس AIEngine را به‌عنوان لایه هماهنگ‌کننده (Orchestrator) میان Contextها و Providerهای هوش مصنوعی توسعه دادیم و مسئولیت ارسال درخواست و دریافت پاسخ را از Program.cs به این کلاس منتقل نمودیم. همچنین با به‌کارگیری مفهوم Separation of Concerns ساختار پروژه را برای توسعه سایر قابلیت‌ها در مراحل بعدی آماده کردیم.

17
  • طراحی مدل داده و بررسی ارتباط موجودیت‌ها در AppPlatform

00:12:38

در این جلسه ساختار پایگاه داده AppPlatform را از دید معماری دامنه بررسی می‌کنیم، موجودیت‌های اصلی، جداول SQL Server، ارتباطات یک‌به‌چند و چند‌به‌چند را تحلیل کرده و نقش هر Entity در شکل‌گیری مدل داده را به‌صورت تصویری مرور می‌کنیم.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .