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

توضیحات دوره

این دوره برای برنامه‌نویسانی طراحی شده که می‌خواهند هوش مصنوعی را به عنوان بخشی جدی از جریان توسعه نرم‌افزار به کار بگیرند. در این آموزش، مباحث ضروری 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 در اجرای مدل‌ها و رابطه اندازه مدل با منابع سخت‌افزاری؛ مبنایی برای انتخاب آگاهانه مدل.

  3. ۰۳

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

  4. ۰۴

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

  5. ۰۵
    ۳۲:۵۶

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

  6. ۰۶

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

فصل ۲

ابزارهای Agents

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

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

  1. ۰۱

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

  2. ۰۲

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

  3. ۰۳

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

  4. ۰۴

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

  5. ۰۵

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

فصل ۳

آشنایی با Codex و امکانات آن

۷ جلسه۲ ساعت و ۹ دقیقه
درباره این فصل

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

  1. ۰۱

    این جلسه به «اپلیکیشن Codex در مقایسه با API آن» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.

  2. ۰۲

    این جلسه به «انجام کارهای ساده با Codex» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.

  3. ۰۳

    این جلسه به «میزان مصرف و هزینه های Codex» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.

  4. ۰۴

    این جلسه به «آشنایی با Plugins و Skills» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.

  5. ۰۵

    این جلسه به «آشنایی با Sub-agents» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.

  6. ۰۶
    ۲۶:۴۶

    این جلسه به «دستیار صوتی» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.

  7. ۰۷

    این جلسه به «نکات پایانی» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.

فصل ۴

ساخت ChatBot و برنامه نقاشی

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

در این فصل، راه اندازی اولین پروژه، ساخت ChatBot و برنامه نقاشی، قابلیت های بیشتر و سرور MCP و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «راه اندازی اولین پروژه» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.

  2. ۰۲

    این جلسه به «ساخت ChatBot و برنامه نقاشی» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.

  3. ۰۳

    این جلسه به «قابلیت های بیشتر و سرور MCP» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.

  4. ۰۴

    این جلسه به «آزمایش و رفع اشکال سرور MCP» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.

  5. ۰۵

    این جلسه به «فراخوانی MCP توسط چت بات» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.

  6. ۰۶
    ۱۵:۰۴

    این جلسه به «اصلاحات نهایی» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.

مدرس دوره

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

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

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

رزومه مدرس

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

گالری دوره