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

دانلود Vibe Coding: AI-Driven Software Development and Testing

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

یاد بگیرید چگونه با هوش مصنوعی اپلیکیشن بسازید: دوره آموزشی ساخت اپلیکیشن با زبان ساده

با استفاده از ابزارهایی مانند Cursor، Windsurf، GitHub Copilot یا Lovable، با زبان ساده اپلیکیشن بسازید.

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

تبدیل ایده اپلیکیشن به یک نمونه اولیه (پروتوتایپ) کاربردی

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

کنترل نسخه و ساختاردهی پایدار پروژه

نوشتن تست برای بررسی عملکرد صحیح اپلیکیشن

پیش نیازها:

یک کامپیوتر با سیستم عامل ویندوز، macOS یا لینوکس و قابلیت نصب نرم افزار

Node.js LTS & Git

نیازی به تجربه برنامه نویسی قبلی نیست - فقط کنجکاوی و تمایل به یادگیری کافی است!

در این دوره عملی، شما یاد خواهید گرفت که چگونه از برنامه نویسی سنتی خط به خط به رویکرد "vibe coding" تغییر رویه دهید. در این روش، دستورات به زبان طبیعی، به عوامل هوش مصنوعی برای نوشتن، تست و استقرار اپلیکیشن شما هدایت می شوند. با الهام از دیدگاه آندری کارپاتی، Vibe coding به شما اجازه می دهد تا بر راهنمایی و بهبود خروجی هوش مصنوعی تمرکز کنید، به جای اینکه با تمام جزئیات گرامری دست و پنجه نرم کنید. شما شاهد خواهید بود که ابزارهای هوش مصنوعی مانند Cursor و Windsurf فایل ها را ایجاد می کنند، وابستگی ها را نصب می کنند و دستورات را اجرا می کنند - همه اینها با دستورالعمل های ساده انگلیسی انجام می شود.


آنچه در این دوره پوشش داده می شود

  • مقدمه ای بر ذهنیت "vibe coding" و منشا آن

  • مروری بر ابزارهای برنامه نویسی پیشرو مبتنی بر هوش مصنوعی (Cursor، Windsurf، Lovable، GitHub Copilot)

  • پروژه های عملی

  • بهترین روش ها برای vibe coding

  • شیوه های اصلی توسعه نرم افزار که برای گردش کار هوش مصنوعی اقتباس شده اند


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

  • مبتدیان کاملی که کنجکاو هستند بدون نوشتن تمام خطوط کد، اپلیکیشن بسازند

  • توسعه دهندگانی که مشتاق تسریع نمونه سازی و یادگیری نحوه هدایت خروجی هوش مصنوعی هستند

  • هر کسی که می خواهد درک کند که چگونه هوش مصنوعی چرخه عمر توسعه نرم افزار را تغییر می دهد

مهارت های کلیدی که به دست خواهید آورد

  • دستورات به زبان طبیعی: ایده های اپلیکیشن را به زبان ساده توصیف کنید و آنها را به کد کاربردی تبدیل کنید

  • عیب یابی با راهنمایی هوش مصنوعی: شناسایی، رفع اشکال و بهبود کد تولید شده توسط هوش مصنوعی

  • سازماندهی پروژه: فایل ها و پوشه ها را برای وضوح و قابلیت نگهداری ساختاربندی کنید

  • کنترل نسخه با Git: تغییرات را ردیابی کنید، شاخه ها را مدیریت کنید و با خیال راحت به عقب برگردید

  • تست خودکار: تست های ساده بنویسید تا عملکرد را تأیید کنید

  • اتوماسیون استقرار: خطوط لوله تک دستوری یا CI/CD را برای راه اندازی برنامه خود پیکربندی کنید


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

مقدمه Introduction

  • مقدمه ای بر کدنویسی با Vibe Introduction to Vibe Coding

  • ابزارهای کدنویسی مبتنی بر هوش مصنوعی AI-powered coding tools

  • نصب نرم افزار (Cursor, Node.js, Git) Installing software (Cursor, Node.js, Git)

  • مثال عملی کدنویسی با vibe (با Cursor) Hands-on example of vibe coding (with Cursor)

  • درک اینکه LLM ها غیر قطعی هستند Understanding that LLMs are non-deterministic

  • انتخاب مدل Model selection

  • حالت اجرای خودکار (اجازه دادن به Agent برای اجرای دستورات) Auto-run mode (letting the agent run commands)

  • گردش کار سنتی در مقابل گردش کار کدنویسی Vibe Traditional vs Vibe coding workflow

  • انتخاب Tech Stack Choosing a tech stack

اصول کدنویسی Vibe (با Cursor) Vibe coding fundamentals (with Cursor)

  • مروری بر پروژه Project overview

  • نوشتن مشخصات نرم افزار Writing a software specification

  • ایجاد لیست TODO Creating a TODO list

  • ایجاد اولین Feature Building the first feature

  • پیکربندی کنترل نسخه (Git) Configuring Version Control (Git)

  • تکرار با Feature های جدید Iterating with new features

  • افزودن تست های خودکار Adding automated tests

  • بازگشت به نسخه کارکرد Rolling back to a working version

  • قوانین کنترل رفتار هوش مصنوعی Rules for controlling the AI behavior

  • بازسازی کد Code refactoring

  • ارائه زمینه با ارجاع به منابع Providing context by referencing resources

  • پروتکل زمینه مدل (MCP) Model Context Protocol (MCP)

  • ادغام گیت‌هاب GitHub integration

  • افزودن سرور GitHub MCP Adding the GitHub MCP server

  • اقداماتی با استفاده از GitHub MCP Taking actions using GitHub MCP

  • استقرار Deployment

  • راه اندازی مجدد جلسه چت Restarting a chat session

  • قیمت گذاری Cursor Cursor pricing

ساخت برنامه ها با Lovable (بدون کد / کم کد) Building applications with Lovable (No code / low-code)

  • مروری بر پروژه - ساخت برنامه ها با Lovable Project overview - Building apps with Lovable

  • اولین پروژه Lovable First Lovable project

  • ایجاد سند الزامات محصول (PRD) Creating the Product Requirements Document (PRD)

  • افزودن دستورالعمل ها و راهنماها Adding Instructions & Guidelines

  • ادغام Supabase Supabase integration

  • ذخیره داده ها در پایگاه داده Storing data in the database

  • عیب یابی خطاها Troubleshooting errors

  • افزودن عملکرد و بازسازی کد Adding functionality & refactoring code

  • ادغام گیت‌هاب GitHub integration

  • استقرار برنامه Deploying the application

  • رفع مشکلات امنیتی Supabase Resolving Supabase security issues

  • دامنه ها و گزینه های میزبانی خارجی Domains & External hosting options

  • ادغام های اضافی Additional integrations

  • نتیجه گیری Conclusion

کار بر روی پایگاه های کد موجود (با Windsurf) Working on existing code bases (with Windsurf)

  • نصب و پیکربندی Windsurf Installing and configuring Windsurf

  • اولین پروژه با Windsurf First project with Windsurf

  • تجزیه و تحلیل یک پایگاه کد موجود Analyzing an existing code base

  • پیاده سازی Feature ها Implementing features

  • پیش نمایش های Windsurf Windsurf Previews

  • تنظیمات Windsurf Windsurf settings

  • قوانین Windsurf Windsurf rules

  • پلاگین های Cascade (ادغام MCP) Cascade plugins (MCP integration)

  • ادغام گیت‌هاب GitHub integration

  • گردش کار Windsurf Windsurf workflows

  • استقرار برنامه (ویژگی Deploys) Deploying the application (Deploys feature)

  • قیمت گذاری Pricing

  • نتیجه گیری Conclusion

نتیجه گیری Conclusion

  • جایزه Bonus

نمایش نظرات

آموزش وایب کدینگ: توسعه و تست نرم‌افزار مبتنی بر هوش مصنوعی
جزییات دوره
4 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,218
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Valentin Despa Valentin Despa

توسعه دهنده نرم افزار چابک