-->

هوش مصنوعی برای برنامه‌نویسان

توضیحات دوره

این دوره برای برنامه‌نویسانی طراحی شده که می‌خواهند هوش مصنوعی را به عنوان بخشی جدی از جریان توسعه نرم‌افزار به کار بگیرند. در این آموزش، مباحث ضروری AI به زبان ساده و کاربردی توضیح داده می‌شود؛ بدون درگیر شدن با محاسبات ریاضی و جزئیات آکادمیکی که برای استفاده عملی لازم نیستند. هدف دوره این است که بدانید هر ابزار و هر مدل در چه موقعیتی مفید است، چگونه باید خروجی‌ها را ارزیابی کرد، و چطور می‌توان از AI برای تحلیل کد، تولید راه‌حل، انجام taskهای برنامه‌نویسی و ساخت workflowهای قابل اتکا استفاده کرد.

بخش مهمی از دوره به انتخاب زیرساخت مناسب اختصاص دارد: از شناخت VRAM، تفاوت GPUها و انتخاب کارت گرافیک یا Mac/MacBook مناسب، تا راه‌اندازی و تست local modelها با ابزارهایی مثل LM Studio و Ollama. در مسیر آموزش، مدل‌هایی مثل Qwen و ابزارهای آنلاین مانند Codex با سناریوهای واقعی مقایسه می‌شوند تا مشخص شود چه زمانی اجرای محلی به‌صرفه‌تر یا خصوصی‌تر است و چه زمانی سرویس‌های آنلاین نتیجه دقیق‌تر، سریع‌تر یا اقتصادی‌تری می‌دهند. این نگاه کمک می‌کند قبل از هزینه کردن برای سخت‌افزار یا سرویس‌های اعتباری، تصمیم فنی بهتری بگیرید.

در ادامه دوره با ابزارهای Agentic و مفهوم automation در پروژه‌های نرم‌افزاری آشنا می‌شوید؛ از Vibe Coding و تولید کد با کمک agentها تا اتصال AI به applicationهای واقعی از طریق tool calling و MCP Server. همچنین نمونه‌های کاربردی مثل ساخت یک سیستم chat متصل به ابزارها، بررسی اجمالی image generation محلی، جدا کردن stemهای صوتی و حذف noise صدا مطرح می‌شوند تا تصویر وسیع‌تری از کاربردهای عملی هوش مصنوعی در کار روزمره یک برنامه‌نویس داشته باشید.

چه چیزهایی یاد می‌گیرید؟

  • اجرای مدل‌های محلی با LM Studio و Ollama
  • انتخاب سخت‌افزار و شناخت محدودیت حافظهٔ مدل
  • کار با ابزارهای Agentic و ارزیابی خروجی آن‌ها
  • مقایسهٔ مدل‌های آنلاین و محلی در برنامه‌نویسی

این دوره برای شماست اگر…

برنامه‌نویس هستید و می‌خواهید ابزارهای هوش مصنوعی را در کارتان به کار بگیرید.

پیش‌نیاز شروع

آشنایی اولیه با برنامه‌نویسی و کار با ابزارهای توسعه.

فایل‌ها و اطلاعات دوره

زمان‌ها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانه‌ای در نظر بگیرید.

سرفصل‌ها و جلسه‌ها

موضوع، توضیح و زمان هر جلسه

فصل ۱

مقدمه - سخت افزار - سرور لوکال

۶ جلسه۲ ساعت و ۱۰ دقیقه
دربارهٔ این فصل

با حافظهٔ مدل، انتخاب سخت‌افزار و ابزارهای اجرای محلی آشنا شوید.

  1. ۰۱

    مقدمه

    رایگان
    ۰۶:۱۴

    آشنایی با مسیر دوره و کاربرد هوش مصنوعی در کار روزمرهٔ یک برنامه‌نویس؛ نقطهٔ شروع برای شناخت ابزارها و مدل‌ها.

  2. ۰۲

    حافظه VRAM و مدل‌ها

    ۱۹:۵۶

    بررسی نقش حافظهٔ VRAM در اجرای مدل‌ها و رابطهٔ اندازهٔ مدل با منابع سخت‌افزاری؛ مبنایی برای انتخاب آگاهانهٔ مدل.

  3. ۰۳

    LM Studio و انتخاب مدل

    ۳۰:۵۵

    آشنایی با محیط LM Studio و معیارهای انتخاب مدل محلی؛ از پیدا کردن مدل مناسب تا بررسی خروجی آن.

  4. ۰۴

    انتخاب GPU یا مک

    ۱۵:۱۰

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

  5. ۰۵

    سرور Ollama

    ۳۲:۵۶

    آشنایی با Ollama و اجرای مدل به‌صورت یک سرویس محلی؛ نگاهی به جایگاه سرور مدل در ابزارهای توسعه.

  6. ۰۶

    کمی مبانی نظری

    ۲۵:۱۲

    مرور مفاهیم نظری موردنیاز برای فهم رفتار مدل‌ها؛ زمینه‌ای برای تحلیل بهتر خروجی و محدودیت‌های هوش مصنوعی.

فصل ۲

ابزارهای Agents

۴ جلسه۱ ساعت و ۲۳ دقیقه
دربارهٔ این فصل

کار با ابزارهای Agentic و نقش کانتکست و کوانتیزیشن را بررسی کنید.

  1. ۰۱

    ابزارهای Agentic

    ۲۷:۲۷

    آشنایی با ابزارهای Agentic و شیوهٔ انجام کار در آن‌ها؛ بررسی نقش عامل‌ها در فرایند توسعهٔ نرم‌افزار.

  2. ۰۲

    کانتکست و کوانتیزیشن

    ۲۷:۳۹

    بررسی مفهوم کانتکست و کوانتیزیشن و ارتباط آن‌ها با محدودیت حافظه، اندازهٔ مدل و کیفیت پاسخ.

  3. ۰۳

    مقایسه ابزارهای Agentic

    ۰۹:۲۶

    مقایسهٔ ابزارهای Agentic برای کارهای برنامه‌نویسی؛ توجه به تفاوت شیوهٔ کار و کیفیت نتیجهٔ ابزارها.

  4. ۰۴

    نتایج ابزارهای Agentic

    ۱۹:۲۶

    بررسی نتایج کار با ابزارهای Agentic؛ تمرکز بر ارزیابی خروجی و شناخت محدودیت‌های آن‌ها در عمل.

فصل ۳

مدل لوکال در مقایسه با مدل آنلاین

۱ جلسه۱۹ دقیقه
دربارهٔ این فصل

تجربهٔ برنامه‌نویسی با Codex آنلاین و Qwen محلی را مقایسه کنید.

  1. ۰۱

    Codex آنلاین در برابر Qwen محلی

    ۱۹:۳۵

    مقایسهٔ Codex آنلاین و Qwen محلی در کار برنامه‌نویسی؛ بررسی تفاوت تجربه و نتیجه در دو مسیر اجرای مدل.

مدرس دوره

بهنام آقاجانی

بهنام آقاجانی

من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.

رزومهٔ مدرس

شروع تماشا در uPlayer

ویدیوها در برنامهٔ uPlayer پخش می‌شوند. برای شروع، این چهار مرحله را انجام دهید.

  1. برنامه را نصب کنید

    نسخهٔ مناسب کامپیوترتان را دانلود و نصب کنید.

    دانلود uPlayer
  2. کد حساب را کپی کنید

    وارد حساب uncox شوید. در صفحهٔ پلیر، «کد UPlayer» را کپی کنید.

    رفتن به صفحهٔ کد
  3. کد را در uPlayer وارد کنید

    برنامه را باز کنید و کد کپی‌شده را در کادر ورود بچسبانید.

    قبلاً وارد برنامه شده‌اید؟

    به تنظیمات ← دسترسی‌ها ← افزودن کد بروید و کد را ثبت کنید.

    اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.

  4. جلسه را پخش کنید

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

    هوش مصنوعی برای برنامه‌نویسان

    جلسهٔ دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.

ابتدا رایگان امتحان کنید

۱ جلسهٔ رایگان دارد؛ بدون خرید، همان جلسه‌ها را در uPlayer ببینید.

نمایش جلسه‌های رایگان

دسترسی به تمام جلسه‌ها

دوره را بخرید؛ پس از فعال‌شدن دسترسی، با کد همان حساب وارد uPlayer شوید.

رفتن به صفحهٔ خرید
دوره را نمی‌بینید یا به مشکل خورده‌اید؟

بررسی کنید کد حسابی را وارد کرده‌اید که خرید با آن انجام شده است.

گالری دوره