آموزش ساخت اپلیکیشن بدون کد (Vibe Coding)

آموزش ساخت اپلیکیشن بدون کد (Vibe Coding)

در دوره آموزش ساخت اپلیکیشن بدون کد (Vibe Coding)، با کمک هوش مصنوعی و ابزارهایی مانند Lovable و Bolt اپلیکیشن و وب‌سایت بسازید.

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

اگر می‌خواهید ایده‌های خود را به اپلیکیشن‌های کاربردی تبدیل کنید، اما تجربه برنامه‌نویسی ندارید یا نمی‌خواهید تمام زمان خود را صرف نوشتن کد کنید، دوره آموزش ساخت اپلیکیشن بدون کد (Vibe Coding) نقطه شر...

اگر می‌خواهید ایده‌های خود را به اپلیکیشن‌های کاربردی تبدیل کنید، اما تجربه برنامه‌نویسی ندارید یا نمی‌خواهید تمام زمان خود را صرف نوشتن کد کنید، دوره آموزش ساخت اپلیکیشن بدون کد (Vibe Coding) نقطه شروع مناسبی برای شماست. در این دوره یاد می‌گیرید چگونه با استفاده از ابزارهای هوش مصنوعی، ایده‌پردازی، طراحی، تولید کد، اشکال‌زدایی و بهبود نرم‌افزار را انجام دهید و پروژه‌های واقعی را مرحله‌به‌مرحله توسعه دهید.

وایب کدینگ (Vibe Coding) روشی برای توسعه نرم‌افزار با کمک هوش مصنوعی است که در آن به‌جای تمرکز صرف بر جزئیات نحوی زبان‌های برنامه‌نویسی، روی توضیح نیازها، طراحی راهکار، هدایت هوش مصنوعی و بررسی خروجی تمرکز می‌کنید. در این رویکرد، توانایی تعریف دقیق مسئله و ارزیابی نتیجه تولیدشده اهمیت زیادی دارد.

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

دوره آموزش ساخت اپلیکیشن بدون کد در قالب 37 جلسه 3 ساعت ارائه شده است و شامل دسترسی دائمی است.

فهرست مطالب
  1. معرفی دوره آموزش ساخت اپلیکیشن بدون کد (Vibe Coding)
  2. در این دوره چه مهارت‌هایی یاد می‌گیرید؟
  3. سرفصل‌های دوره آموزش ساخت اپلیکیشن بدون کد
    • بخش اول: آشنایی با Vibe Coding
    • بخش دوم: مبانی فنی موردنیاز برای ساخت اپلیکیشن
    • بخش سوم: ساخت اپلیکیشن اجاره خودرو با Lovable
    • بخش چهارم: ساخت وب‌سایت شخصی با هوش مصنوعی
  4. ساخت اپلیکیشن بدون کد چگونه انجام می‌شود؟
  5. آشنایی با ابزارهای هوش مصنوعی در دوره
  6. پیش‌نیازهای شرکت در دوره
  7. این دوره برای چه کسانی مناسب است؟
  8. جمع‌بندی

معرفی دوره آموزش ساخت اپلیکیشن بدون کد (Vibe Coding)

در دوره Hands-On Vibe Coding: Build Practical Apps with AI از آکادمی Newton Academy در Udemy، با روش استفاده از ابزارهای هوش مصنوعی برای ساخت نرم‌افزار آشنا می‌شوید. هدف این آموزش، تبدیل ایده‌های اولیه به نمونه‌های قابل اجرا و یادگیری یک گردش‌کار منظم برای توسعه و بهبود اپلیکیشن‌هاست.

در طول دوره، با ابزارهایی مانند Lovable، Bolt و Emergent آشنا می‌شوید و یاد می‌گیرید چگونه با نوشتن پرامپت‌های دقیق، خروجی هوش مصنوعی را کنترل کنید. همچنین مبانی فنی موردنیاز برای درک بهتر ساختار برنامه‌ها، از جمله فرانت‌اند، بک‌اند، API و پایگاه داده، بررسی می‌شوند.

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

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


در این دوره یاد می‌گیرید چگونه با کمک هوش مصنوعی از یک ایده اولیه به یک اپلیکیشن کاربردی برسید، پرامپت‌های مؤثرتری بنویسید و خروجی تولیدشده را بررسی، اشکال‌زدایی و اصلاح کنید.

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

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

  • مبانی Vibe Coding: شناخت روش توسعه نرم‌افزار با کمک هوش مصنوعی و زمان مناسب استفاده از آن.
  • مهندسی پرامپت برای توسعه نرم‌افزار: تبدیل ایده‌های مبهم به دستورالعمل‌های دقیق و قابل اجرا.
  • کار با ابزارهای هوش مصنوعی: آشنایی با ابزارهایی مانند Lovable، Bolt و Emergent برای تولید و اصلاح کد.
  • شناخت ساختار اپلیکیشن‌ها: درک مفاهیم فرانت‌اند، بک‌اند، API و پایگاه داده.
  • ساخت اپلیکیشن اجاره خودرو: تمرین طراحی و توسعه یک پروژه کاربردی همراه با اشکال‌زدایی و پیاده‌سازی قابلیت‌های مختلف.
  • مدیریت ورود و احراز هویت: آشنایی با فرایندهای ورود کاربران و احراز هویت مدیر در پروژه عملی.
  • طراحی وب‌سایت شخصی: ساخت صفحات وب، افزودن تصاویر و ایجاد بخش‌های مختلف سایت.
  • یکپارچه‌سازی امکانات ارتباطی: آشنایی با اتصال ایمیل و واتساپ به وب‌سایت.
  • استفاده از GitHub: آشنایی با کاربرد GitHub در فرایند توسعه و مدیریت پروژه.
  • اشکال‌زدایی با هوش مصنوعی: شناسایی مشکلات کد تولیدشده و اصلاح مرحله‌به‌مرحله آن.
  • ساخت نمونه اولیه محصول: تبدیل ایده به یک نسخه اولیه برای بررسی قابلیت‌ها و ارزیابی عملکرد آن.

سرفصل‌های دوره آموزش ساخت اپلیکیشن بدون کد

محتوای دوره در چند بخش اصلی تنظیم شده است تا ابتدا با مفاهیم پایه آشنا شوید و سپس آن‌ها را در پروژه‌های عملی به کار ببرید.

بخش اول: آشنایی با Vibe Coding

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

موضوعات این بخش شامل تعریف Vibe Coding، بررسی کاربردهای آن و آشنایی با بهترین روش‌ها برای هدایت هوش مصنوعی در فرایند ساخت نرم‌افزار است.

بخش دوم: مبانی فنی موردنیاز برای ساخت اپلیکیشن

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

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

بخش سوم: ساخت اپلیکیشن اجاره خودرو با Lovable

در این پروژه عملی، مراحل توسعه یک اپلیکیشن اجاره خودرو را دنبال می‌کنید. موضوعات این بخش شامل شروع پروژه، اشکال‌زدایی کدهای تولیدشده، پیاده‌سازی ورود و احراز هویت، اتصال پایگاه داده و تنظیم دسترسی مدیر است.

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

بخش چهارم: ساخت وب‌سایت شخصی با هوش مصنوعی

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

همچنین با قابلیت فورک‌کردن پروژه آشنا می‌شوید؛ قابلیتی که امکان ایجاد نسخه‌ای مستقل از یک پروژه را برای توسعه و تغییرات بیشتر فراهم می‌کند.


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

ساخت اپلیکیشن بدون کد چگونه انجام می‌شود؟

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

در این روش، گردش‌کار معمولاً شامل مراحل زیر است:

  1. تعریف ایده: مشخص کردن مسئله‌ای که اپلیکیشن قرار است حل کند.
  2. نوشتن پرامپت: توضیح قابلیت‌ها، ساختار و رفتار مورد انتظار برنامه.
  3. تولید نسخه اولیه: استفاده از ابزار هوش مصنوعی برای ایجاد ساختار و کد اولیه.
  4. بررسی و آزمایش: ارزیابی عملکرد برنامه و شناسایی ایرادها.
  5. اشکال‌زدایی و اصلاح: ارائه دستورهای دقیق‌تر و بهبود خروجی.
  6. توسعه تدریجی: افزودن امکانات جدید و تبدیل نمونه اولیه به محصولی کامل‌تر.

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

آشنایی با ابزارهای هوش مصنوعی در دوره

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

  • Lovable: برای ساخت و توسعه اپلیکیشن‌های وب با کمک هوش مصنوعی و پیاده‌سازی ایده‌های اولیه.
  • Bolt: برای تولید و اصلاح کد و پیشبرد فرایند ساخت اپلیکیشن.
  • Emergent: برای آشنایی با رویکردهای ساخت برنامه با کمک هوش مصنوعی.
  • GitHub: برای میزبانی مخزن کد، مدیریت نسخه‌ها و پیگیری تغییرات پروژه.

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

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

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

پیش‌نیازها و امکانات موردنیاز عبارت‌اند از:

  • آشنایی مقدماتی با کار با کامپیوتر و اینترنت.
  • علاقه به ساخت اپلیکیشن و وب‌سایت.
  • آمادگی برای آزمایش ابزارهای هوش مصنوعی و اصلاح خروجی آن‌ها.
  • دسترسی به ابزارهای معرفی‌شده در دوره برای انجام تمرین‌ها.

داشتن دانش برنامه‌نویسی می‌تواند به درک بهتر ساختار کدها و اشکال‌زدایی کمک کند، اما برای آغاز آموزش ضروری نیست.

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

این دوره می‌تواند برای گروه‌های مختلفی مفید باشد:

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

جمع‌بندی

دوره آموزش ساخت اپلیکیشن بدون کد (Vibe Coding)، رویکردی پروژه‌محور برای آشنایی با توسعه نرم‌افزار به کمک ابزارهای هوش مصنوعی ارائه می‌دهد. در این آموزش، از شناخت اصول وایب کدینگ و مبانی فنی شروع می‌کنید و سپس با ساخت اپلیکیشن اجاره خودرو و وب‌سایت شخصی، کاربرد این مفاهیم را در پروژه‌های عملی بررسی می‌کنید.

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

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

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

ارسال نظر شما

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

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

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

960,000 تومان
288,000 تومان
70% تخفیف

این دوره شامل:
3 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: کاربردی
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/24
آخرین به‌روزرسانی:
تعداد امتیازها: 974
تعداد دانشجو: 551
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: