توسعه نرم‌افزار با کمک هوش مصنوعی (ابر برنامه نویس)

توسعه نرم‌افزار با کمک هوش مصنوعی (ابر برنامه نویس)

دوره Develop with AI | توسعه نرم‌افزار با کمک هوش مصنوعی هوش مصنوعی در حال تغییر شیوه‌ی توسعه نرم‌افزار است؛ اما استفاده حرفه‌ای از AI فقط به گرف

تریلر دوره

توضیحات کامل دوره

توسعه نرم‌افزار با کمک هوش مصنوعی (ابر برنامه نویس)دوره Develop with AI | توسعه نرم‌افزار با کمک هوش مصنوعی هوش مصنوعی در حال تغییر شیوه‌ی توسعه نرم‌افزار است؛ اما استفاده حرفه‌ای از AI فقط به گرفتن ک...

توسعه نرم‌افزار با کمک هوش مصنوعی (ابر برنامه نویس)

دوره Develop with AI | توسعه نرم‌افزار با کمک هوش مصنوعی

 

هوش مصنوعی در حال تغییر شیوه‌ی توسعه نرم‌افزار است؛ اما استفاده حرفه‌ای از AI فقط به گرفتن کد از یک ابزار هوش مصنوعی محدود نمی‌شود.

در دوره Develop with AI یاد می‌گیریم چگونه هوش مصنوعی را به شکل اصولی وارد فرآیند واقعی توسعه نرم‌افزار کنیم؛ از تحلیل نیازمندی‌ها و طراحی معماری گرفته تا طراحی دیتابیس، توسعه API، تولید کد، دیباگینگ، تست، Code Review، Git و در نهایت امنیت پروژه.

هدف این دوره این نیست که فقط یاد بگیریم «چطور با AI کد بنویسیم»؛ بلکه قرار است یاد بگیریم چطور با کمک AI یک نرم‌افزار را بهتر تحلیل، طراحی، توسعه، تست و بررسی کنیم.

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

مسیر دوره از مفاهیم پایه شروع می‌شود و به‌صورت مرحله‌به‌مرحله جلو می‌رود.

در ابتدا با ذهنیت توسعه نرم‌افزار در عصر AI، اکوسیستم ابزارهای هوش مصنوعی، Prompt Engineering، Context Engineering و Workflowهای توسعه با AI آشنا می‌شویم.

سپس وارد فرآیند واقعی توسعه یک پروژه می‌شویم و مفاهیمی مانند:

تحلیل و استخراج Requirementها

طراحی معماری نرم‌افزار

طراحی دیتابیس و ERD

طراحی و توسعه REST API

Authentication و Authorization

Vibe Coding

Code Generation

Debugging با کمک AI

اصول SOLID

Design Patterns

Unit Testing و API Testing

Git و GitHub Workflow

Code Review

Security Review

Input Validation

مدیریت Secrets

امنیت Authentication و Authorization

را به‌صورت مرحله‌ای بررسی می‌کنیم.

 

یادگیری پروژه‌محور

در بخش مهمی از دوره، مفاهیم را در قالب یک پروژه Booking System به یکدیگر متصل می‌کنیم.

هدف این است که مطالب فقط به شکل تئوری ارائه نشوند و بتوانیم ببینیم یک مفهوم زمانی که در یک پروژه واقعی قرار می‌گیرد، چگونه استفاده می‌شود.

مسیر کلی پروژه از:

Requirement → Architecture → Database → API → Development → Testing → Git → Security

پیش می‌رود.

 

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

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

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

 

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

پیش‌نیاز این دوره حداقلی است.

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

آشنایی اولیه با مواردی مانند:

متغیرها

شرط‌ها

حلقه‌ها

توابع

ساختارهای داده پایه

کار با فایل‌ها

مفاهیم ساده Object-Oriented Programming

برای شروع دوره کافی است.

تمرکز اصلی دوره روی یادگیری Python از صفر نیست؛ بنابراین اگر هنوز هیچ تجربه‌ای در برنامه‌نویسی ندارید، بهتر است ابتدا یک دوره مقدماتی Python و برنامه‌نویسی را بگذرانید.

 

 

 


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

  • معرفی دوره
    رایگان 00:05:00
  • عنوان: جایگاه هوش مصنوعی در دنیای توسعه نرم‌افزار
    رایگان 00:07:09
  • AI Coding Assistant چیست و چگونه به برنامه‌نویس کمک می‌کند؟
    رایگان 00:07:16
  • آشنایی با چرخه تولید نرم‌افزار (SDLC)
    رایگان 00:12:25
  • چرا هوش مصنوعی روند توسعه نرم‌افزار را تغییر داده است؟
    00:04:13
  • هر ابزار هوش مصنوعی برای چه کاری ساخته شده است؟
    00:08:33
  • پرامپت‌نویسی چیست و چرا برای برنامه‌نویسان اهمیت دارد؟
    00:09:40
  • ساختار یک پرامپت مناسب برای توسعه نرم‌افزار
    00:04:19
  • مهندسی کانتکست (Context Engineering) در توسعه نرم‌افزار
    00:07:25
  • طراحی یک Workflow حرفه‌ای برای توسعه نرم‌افزار با AI
    00:11:12
  • ادامه طراحی Workflow توسعه نرم‌افزار با هوش مصنوعی
    00:07:01
  • Vibe Coding چیست؟ آشنایی با نسل جدید کدنویسی با AI
    00:14:19
  • معرفی ابزارهای هوش مصنوعی برای برنامه‌نویسان
    00:13:33
  • بررسی پروژه دوره و مسیر توسعه آن با AI
    00:03:44
  • آشنایی با اکوسیستم ابزارهای هوش مصنوعی برای برنامه‌نویسان
    00:17:09
  • مدل‌های هوش مصنوعی و تفاوت آن‌ها برای برنامه‌نویسان
    00:17:38
  • دستیارهای گفت‌وگومحور AI در توسعه نرم‌افزار
    00:13:57
  • ادامه دستیارهای گفت‌وگومحور
    00:09:20
  • AI Coding Assistants چیستند و چگونه کار می‌کنند؟
    00:14:07
  • کار با AI Coding Assistantها در فرآیند توسعه
    00:04:37
  • AI Agent چیست؟ آشنایی با نسل جدید برنامه‌نویسی
    00:29:32
  • ساخت یک نرم‌افزار با استفاده از اکوسیستم ابزارهای AI
    00:16:38
  • پرامپت چیست و چرا برای برنامه‌نویسان مهم است؟
    00:13:29
  • کالبدشکافی یک پرامپت حرفه‌ای برای برنامه‌نویسی
    00:07:21
  • Context در پرامپت‌نویسی؛ مهم‌ترین بخش برای برنامه‌نویسان
    00:05:59
  • نحوه تعریف Role، Instruction و Constraint برای AI
    00:07:52
  • کنترل خروجی هوش مصنوعی و تعیین فرمت پاسخ
    00:06:56
  • استفاده از Example در پرامپت برای هدایت هوش مصنوعی
    00:14:27
  • پرامپت‌نویسی برای تحلیل و درک کد
    00:13:13
  • پرامپت‌نویسی برای تولید و تغییر کد با AI
    00:07:10
  • پرامپت‌نویسی برای دیباگینگ و رفع خطا با AI
    00:10:20
  • پرامپت‌نویسی برای تست، ریفکتورینگ و بهبود کد
    00:17:50

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

2,500,000 تومان
1,250,000 تومان
50% تخفیف

این دوره شامل:
5:43:00 ساعت آموزش
دسترسی مادام‌العمر
سطح: پیشرفته
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی: 2026-11-01 00:19:44
تعداد امتیازها: 0
تعداد دانشجو: 0
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: