دوره آموزشی توسعه نرمافزار مبتنی بر هوش مصنوعی: کدنویسی، تست و طراحی سیستم
2 ساعت 47 دقیقهمتوسط2025-12-02
مدرسین

Shaun Wassell
Full-Stack Software Developer
جزئیات دوره
دنیای توسعه نرمافزار با سرعت نور در حال تغییر است. هوش مصنوعی مولد (Generative AI) دیگر فقط یک ابزار برای نوشتن قطعه کدهایی ساده نیست؛ این فناوری در حال بازتعریف کل چرخه حیات توسعه نرمافزار (SDLC) است. سوال اصلی این نیست که آیا از AI استفاده میکنید یا خیر، بلکه سوال این است: آیا میدانید چگونه از آن به عنوان یک همکار حرفهای در تمام مراحل توسعه استفاده کنید؟
در این دوره، Shaun Wassell، برنامهنویس باسابقه و متخصص، شما را از دنیای آزمون و خطا خارج کرده و به سمت استفاده استراتژیک از AI هدایت میکند. شما یاد میگیرید که چگونه از AI برای تولید، تکمیل و عیبیابی (Debug) کدهای پیچیده استفاده کنید، چگونه معماریهای سیستم مقیاسپذیر را با کمک هوش مصنوعی طراحی کنید و حتی چگونه فرآیندهای مدیریت پروژه مانند Agile، برنامهریزی اسپرینتها و مدیریت Backlog را هوشمندسازی کنید. این دوره به شما میآموزد که چگونه قدرت بینظیر AI را با «نظارت و قضاوت انسانی» ترکیب کنید تا بهرهوری تیم خود را به اوج برسانید، بدون اینکه کیفیت یا دقت را فدا کنید.
اهداف یادگیری این دوره
تسلط بر تولید، تکمیل و عیبیابی (Debug) کدهای برنامهنویسی با استفاده از ابزارهای توسعه مبتنی بر هوش مصنوعی
طراحی و اجرای برنامههای تست (Test Plans) هوشمند، شامل تستهای واحد (Unit)، یکپارچهسازی (Integration) و تستهای عملکرد (Performance) با کمک AI
طراحی معماریهای سیستم مقیاسپذیر و پیچیده با بهرهگیری از قابلیتهای طراحی و تحلیل هوش مصنوعی مولد
یادگیری نحوه ادغام و استفاده از APIهای هوش مصنوعی مولد برای ساخت اپلیکیشنهای پیشرفته مبتنی بر متن، تصویر و صوت
هوشمندسازی فرآیندهای مدیریت پروژه چابک (Agile)، از جمله برنامهریزی اسپرینت، اصلاح بکلاگ (Backlog Refinement) و جلسات بازنگری (Retrospectives)
در این دوره، Shaun Wassell، برنامهنویس باسابقه و متخصص، شما را از دنیای آزمون و خطا خارج کرده و به سمت استفاده استراتژیک از AI هدایت میکند. شما یاد میگیرید که چگونه از AI برای تولید، تکمیل و عیبیابی (Debug) کدهای پیچیده استفاده کنید، چگونه معماریهای سیستم مقیاسپذیر را با کمک هوش مصنوعی طراحی کنید و حتی چگونه فرآیندهای مدیریت پروژه مانند Agile، برنامهریزی اسپرینتها و مدیریت Backlog را هوشمندسازی کنید. این دوره به شما میآموزد که چگونه قدرت بینظیر AI را با «نظارت و قضاوت انسانی» ترکیب کنید تا بهرهوری تیم خود را به اوج برسانید، بدون اینکه کیفیت یا دقت را فدا کنید.
اهداف یادگیری این دوره
تسلط بر تولید، تکمیل و عیبیابی (Debug) کدهای برنامهنویسی با استفاده از ابزارهای توسعه مبتنی بر هوش مصنوعی
طراحی و اجرای برنامههای تست (Test Plans) هوشمند، شامل تستهای واحد (Unit)، یکپارچهسازی (Integration) و تستهای عملکرد (Performance) با کمک AI
طراحی معماریهای سیستم مقیاسپذیر و پیچیده با بهرهگیری از قابلیتهای طراحی و تحلیل هوش مصنوعی مولد
یادگیری نحوه ادغام و استفاده از APIهای هوش مصنوعی مولد برای ساخت اپلیکیشنهای پیشرفته مبتنی بر متن، تصویر و صوت
هوشمندسازی فرآیندهای مدیریت پروژه چابک (Agile)، از جمله برنامهریزی اسپرینت، اصلاح بکلاگ (Backlog Refinement) و جلسات بازنگری (Retrospectives)
سرفصل ها
شروع کار با کدنویسی مبتنی بر هوش مصنوعی
- تولید و تکمیل کد - گزینههای من چیست؟
- تولید اسکریپتها
- تولید توابع
- تولید کلاسها
- حل خطا با کمک هوش مصنوعی
- بررسی کد و بررسی کیفیت
- ایجاد مستندات
- چالش - ایجاد یک برنامه ساده
- راه حل - ایجاد یک برنامه ساده
تست با کمک هوش مصنوعی
- تولید خودکار موارد آزمون
- تست واحد و یکپارچهسازی مبتنی بر هوش مصنوعی
- تست عملکرد و امنیت
- توسعه مبتنی بر تست (TDD) با هوش مصنوعی مولد چگونه است؟
- چالش - افزودن تستها به یک برنامه
- راهکار - افزودن تستها به یک برنامه
معماری و طراحی سیستم با کمک هوش مصنوعی
- برنامهریزی معماری نرمافزار با کمک هوش مصنوعی
- شناخت و پیادهسازی الگوهای طراحی
- طراحی میکروسرویسها با راهنمایی هوش مصنوعی
- طراحی و تولید مستندات API
- چالش - طراحی یک API
- راهکار - طراحی یک API
ادغام APIهای هوش مصنوعی مولد
- اصول اولیه ادغام API هوش مصنوعی مولد
- برنامههای تکمیل متن
- کاربردهای تولید تصویر و بینایی
- کاربردهای صوتی و گفتاری
- چالش - ایجاد یک اپلیکیشن مبتنی بر هوش مصنوعی
- راهکار - ایجاد یک اپلیکیشن مبتنی بر هوش مصنوعی
چابکی و اسکرام با کمک هوش مصنوعی
- برنامهریزی اسپرینت با تخمین داستان هوش مصنوعی
- اولویتبندی و اصلاح موارد عقبافتاده
- گزارشهای خودکار و خلاصه پیشرفت
- تحلیل گذشتهنگر و پیشنهادهای بهبود
- چالش - ایجاد یک ابزار چابک مبتنی بر هوش مصنوعی
- راهکار - ایجاد یک ابزار چابک مبتنی بر هوش مصنوعی
نتیجهگیری
- نتیجهگیری و مراحل بعدی
دوره های مرتبط
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی خودکارسازی وظایف توسعه با استفاده از Codex شرکت OpenAI
- دوره آموزشی هوش مصنوعی برای تستکنندگان نرمافزار: بهکارگیری ابزارها و تکنیکهای هوش مصنوعی در چرخه عمر تست نرمافزار
- دوره آموزشی وایب کدینگ و نمونهسازی سریع با هوش مصنوعی
- دوره آموزشی GitHub Copilot برای توسعهدهندگان نرمافزار
- دوره آموزشی شتابدهی به توسعه API در Laravel با هوش مصنوعی: از تدوین مشخصات تا آزمونگیری
- دوره آموزشی وایب کدینگ از ابتدا: راهنمای مبتدیان برای ساخت و عرضه یک اپلیکیشن با هوش مصنوعی
- دوره آموزشی هوش مصنوعی عملی: ساخت پایگاه داده تولید نقد فیلم تحت وب با استفاده از هوش مصنوعی مولد، HTML، CSS و PHP