# نقشهٔ راه و سیلابس تفصیلی دورهٔ وایب کدینگ (Quera College) > **عنوان دوره:** وایب کدینگ: ساخت پروژهٔ واقعی با هوش مصنوعی (Build & Ship Real Projects with AI) > **مخاطب:** بدون نیاز به دانش برنامه‌نویسی؛ فقط تجربهٔ کاربری کامپیوتر و چت با ابزارهای هوش مصنوعی (طراحان، مدیران محصول، کارآفرینان و متخصصان حوزه‌های مختلف) > **پیش‌نیاز:** آشنایی با کار با کامپیوتر و اینترنت (بدون نیاز به سابقه برنامه‌نویسی) > **آمار کل دوره:** ۱۶ فصل | ۱۱۰ درس‌نامه متنی | ۲ آزمون تستی | ۲ نقطهٔ عطف پروژهٔ عملی | ۲۰۰ امتیاز کل > **سند مرجع نهایی:** [Google Sheets — Vibe Coding Course Syllabus (FINAL)](https://docs.google.com/spreadsheets/d/1E3sD6iRgE_CzRktGRlggvuBLk2NRPPq1k8Mab7TcUMk/edit?gid=652437728#gid=652437728) --- ## جدول خلاصه فصول (Chapter Summary) | فصل | نام فصل | تعداد درس‌نامه | آزمون تستی | پروژه عملی | جمع امتیاز | محور و تمرکز فصل | | :---: | :--- | :---: | :---: | :---: | :---: | :--- | | **۱** | مقدمه | ۴ | ۰ | — | ۰ | آشنایی با دوره، نقشهٔ راه، متدولوژی و شیوه دریافت گواهی | | **۲** | شروع مسیر Vibe Coding | ۷ | ۱ | — | ۱۰۰ | ذهنیت وایب کدینگ، LLMها، ابزارها و متدولوژی SDD | | **۳** | راه‌اندازی محیط کار | ۸ | ۱ | — | ۱۰۰ | نصب و راه‌اندازی ابزارهای ادیتور، CLI، وب و Git | | **۴** | از ایده تا محصول | ۹ | ۰ | — | ۰ | تبدیل ایده به مسئله، داستان کاربر، PRD و Task Breakdown | | **۵** | طراحی تجربه و هویت محصول | ۹ | ۰ | — | ۰ | طراحی UI/UX با AI، پرهیز از AI Slop و سیستم‌های طراحی | | **۶** | آماده‌سازی Prototype | ۷ | ۰ | — | ۰ | مبانی فرانت‌اند مدرن، Next.js، ساخت پروتوتایپ با Mock Data | | **۷** | داده و بک‌اند | ۸ | ۰ | — | ۰ | مفاهیم داده، API، دیتابیس Supabase و احراز هویت | | **۸** | پروژه ۱ | — | ۰ | نقطهٔ عطف ۱ | ۰ | ساخت کامل پروتوتایپ کاربردی و اتصال آن به پایگاه داده | | **۹** | تست و Debugging | ۶ | ۰ | — | ۰ | انواع تست، دیباگ سیستماتیک خطاها و رفع خطاهای هوش مصنوعی | | **۱۰** | اتصال سرویس‌های بیرونی | ۸ | ۰ | — | ۰ | سرویس‌های شخص ثالث (SMS، ایمیل، درگاه پرداخت و API مدل‌های هوش مصنوعی) | | **۱۱** | امنیت و استفاده مسئولانه | ۹ | ۰ | — | ۰ | چک‌لیست انتشار، مدیریت Secretها، امنیت وب، Rate Limiting و اخلاق | | **۱۲** | انتشار روی اینترنت | ۷ | ۰ | — | ۰ | محیط‌های استقرار، PaaS، اتصال دیتابیس پروداکشن، دامنه و SSL | | **۱۳** | نگهداری محصول | ۷ | ۰ | — | ۰ | مانیتورینگ، مدیریت لاگ، سئو فنی، تحلیل رفتار کاربر و مستندسازی | | **۱۴** | پروژه ۲ | — | ۰ | نقطهٔ عطف ۲ | ۰ | یکپارچه‌سازی کامل سرویس‌ها، تست، ارتقای امنیت و انتشار نهایی | | **۱۵** | تکامل محصول با AI | ۱۲ | ۰ | — | ۰ | تحلیل فیدبک، ری‌فکتور، ایجنت‌های خودکار، PWA، اپ موبایل و دسکتاپ | | **۱۶** | ادامه راه | ۹ | ۰ | — | ۰ | گذار به مهندسی ایجنتیک، ارکستراسیون، بررسی موردی غول‌های فناوری (دیجی‌کالا، اسنپ، کافه‌بازار، دیوار) و آینده | | **جمع** | **۱۶ فصل** | **۱۱۰** | **۲** | **۲ پروژه** | **۲۰۰** | — | --- ## جدول تفصیلی فصول و درس‌نامه‌ها (Detailed Syllabus) ### فصل ۱: مقدمه (Ch 1) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L1.1` | 📘 درس‌نامه | پیش‌گفتار | معرفی دوره، مسیر یادگیری و آنچه در پایان به‌دست می‌آورید | — | | ۲ | `L1.2` | 📘 درس‌نامه | نگاه کلی به دوره | چرا وایب کدینگ، نقشهٔ فصل‌ها و پیش‌نیازهای دوره | — | | ۳ | `L1.3` | 📘 درس‌نامه | قالب کوئرا کالج | نحوهٔ کار درس‌نامه‌ها، ویدیوهای مکمل، تمرین‌ها و سیستم داوری | — | | ۴ | `L1.4` | 📘 درس‌نامه | گواهی کوئرا کالج | شرایط و نحوهٔ دریافت گواهی پایان دوره | — | --- ### فصل ۲: شروع مسیر Vibe Coding (Ch 2) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L2.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از آنچه در این فصل گفته می‌شود | — | | ۲ | `L2.2` | 📘 درس‌نامه | تعریف وایب کدینگ و نقش تازهٔ شما | وایب کدینگ چیست، چه چیزی نیست و چه تفاوتی با «کدنویسی با کمک AI» دارد و چه چیزهایی را شما تعریف می‌کنید | — | | ۳ | `L2.3` | 📘 درس‌نامه | مدل‌های زبانی چطور کد می‌نویسند | توکن، پنجرهٔ متن (Context)، احتمال‌محور بودن و پدیدهٔ توهم (Hallucination) | — | | ۴ | `L2.4` | 📘 درس‌نامه | ابزارها Cursor, Claude Code, Codex, Lovable & Bolt | خانوادهٔ ابزارها (ادیتور، ترمینال، مرورگر) و اینکه هرکدام برای چه کاری خوب‌اند | — | | ۵ | `L2.5` | 📘 درس‌نامه | انتظارات واقع‌بینانه و هزینه | کجا AI عالی است، کجا شکست می‌خورد، و مقایسهٔ پلن‌های رایگان و پولی | — | | ۶ | `L2.6` | 📘 درس‌نامه | اصول مهندسی پرامپت | چگونه درخواست‌های دقیق و مؤثر برای هوش مصنوعی بنویسیم | — | | ۷ | `L2.7` | 📘 درس‌نامه | متودولوژی‌های توسعه نرم‌افزار با AI | آشنایی با متدولوژی توسعه مشخصات‌محور (SDD) و چرخهٔ تکرارشوندهٔ ساخت، بازخورد و هدایت ایجنت‌ها | — | | ۸ | `Q2.1` (`L2.7`) | 📝 تمرین تستی | جمع‌بندی مطالب فصل | داوری تستی خودکار ارزیابی مفاهیم پایه‌ای وایب کدینگ | ۱۰۰ (متوسط) | --- ### فصل ۳: راه‌اندازی محیط کار (Ch 3) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L3.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث فصل | — | | ۲ | `L3.2` | 📘 درس‌نامه | آماده‌سازی سیستم | نصب ابزارهای پایه، مرورگر و ساخت حساب‌های کاربری | — | | ۳ | `L3.3` | 📘 درس‌نامه | ابزارهای نصبی (Cursor و Codex و Claude Code) | نصب و راه‌اندازی، ویرایشگر هوشمند و قابلیت‌های اصلی | — | | ۴ | `L3.4` | 📘 درس‌نامه | ابزاری‌های تحت ترمینال (OpenCode و ...) | استفاده از ابزارهای خط فرمان برای توسعه با هوش مصنوعی | — | | ۵ | `L3.5` | 📘 درس‌نامه | ابزارهای مرورگری (Lovable و Bolt) | ساخت سریع نسخه اولیه در مرورگر بدون نیاز به نصب | — | | ۶ | `L3.6` | 📘 درس‌نامه | آشنایی با Git و GitHub (به زبان ساده) | آشنایی با سیستم کنترل نسخه به عنوان ماشین زمان کدها و نحوه استفاده از گیت‌هاب | — | | ۷ | `L3.7` | 📘 درس‌نامه | استفاده از Skillها و MCPها | نحوه افزودن مهارت‌های جدید به AI برای توسعه بهتر | — | | ۸ | `L3.8` | 📘 درس‌نامه | ساختار و آناتومی پروژه | آشنایی با فایل‌ها و پوشه‌های اصلی یک پروژه نرم‌افزاری | — | | ۹ | `Q3.1` (`L3.9`) | 📝 تمرین تستی | جمع‌بندی مطالب فصل | داوری تستی خودکار تسلط بر راه‌اندازی محیط و ابزارها | ۱۰۰ (متوسط) | --- ### فصل ۴: از ایده تا محصول (Ch 4) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L4.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L4.2` | 📘 درس‌نامه | از ایده تا مسئله | تبدیل ایده خام به یک مسئله مشخص و قابل حل | — | | ۳ | `L4.3` | 📘 درس‌نامه | داستان کاربر | نوشتن User Story برای درک بهتر نیازمندی‌ها | — | | ۴ | `L4.4` | 📘 درس‌نامه | کاربر هدف و پرسونا | شناخت Target User و نیازهای اصلی او + پرسونای مناسب | — | | ۵ | `L4.5` | 📘 درس‌نامه | محدوده محصول و تعریف MVP | تعیین ویژگی‌های کلیدی برای اولین نسخه محصول | — | | ۶ | `L4.6` | 📘 درس‌نامه | فیچرها و معیارهای پذیرش | تعریف دقیق Featureها و شروط تایید آن‌ها (Acceptance Criteria) | — | | ۷ | `L4.7` | 📘 درس‌نامه | تحلیل نیازمندی‌ها | تفاوت ویژگی‌های سیستمی و کیفی محصول (Functional & Non-Functional Requirements) | — | | ۸ | `L4.8` | 📘 درس‌نامه | نوشتن PRD با AI | ساخت سند نیازمندی کوتاه و دقیق که مبنای همهٔ پرامپت‌ها باشد | — | | ۹ | `L4.9` (`L4.10`) | 📘 درس‌نامه | فهرست تسک | تبدیل PRD به تسک‌های قابل‌اجرا و انتخاب ترتیب درست ساخت | — | --- ### فصل ۵: طراحی تجربه و هویت محصول (Ch 5) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L5.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L5.2` | 📘 درس‌نامه | مبانی تجربه کاربری و User Flow | اصول پایه UX و طراحی مسیر کاربر | — | | ۳ | `L5.3` | 📘 درس‌نامه | وایرفریم و سلسله‌مراتب بصری | طراحی اولیه صفحات و اولویت‌بندی عناصر | — | | ۴ | `L5.4`| 📘 درس‌نامه | تایپوگرافی و پالت رنگی | انتخاب فونت و رنگ‌های مناسب برای هویت بصری | — | | ۵ | `L5.5` | 📘 درس‌نامه | فاصله‌گذاری و چیدمان | اصول ایجاد فضای سفید و ساختاردهی به صفحات | — | | ۶ | `L5.6` | 📘 درس‌نامه | طراحی واکنش‌گرا | سازگاری محصول با دستگاه‌ها و نمایشگرهای مختلف | — | | ۷ | `L5.7` | 📘 درس‌نامه | کامپوننت‌ها، وضعیت‌ها و انیمیشن | طراحی اجزای تعاملی و متحرک | — | | ۸ | `L5.8` | 📘 درس‌نامه | سیستم طراحی | ایجاد یکپارچگی در طراحی با استفاده از Design System | — | | ۹ | `L5.9` | 📘 درس‌نامه | ایده‌پردازی با AI و جلوگیری از AI Slop | استفاده اصولی از هوش مصنوعی و پرهیز از خروجی‌های بی‌کیفیت با ارائه‌ی نمونه از 21st.dev، Pinterest و ... | — | --- ### فصل ۶: آماده‌سازی Prototype (Ch 6) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L6.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L6.2` | 📘 درس‌نامه | معرفی مسیر فرانت‌اند و فریم‌ورک‌ها | آشنایی با ابزارها و انتخاب Next.js یا React + استفاده از TypeScript | — | | ۳ | `L6.3` | 📘 درس‌نامه | کامپوننت‌ها و کتابخانه‌های فرانت‌اند | استفاده از ابزارهایی مثل shadcn/ui و Material UI | — | | ۴ | `L6.4` | 📘 درس‌نامه | طراحی رابط کاربری با Mock Data | پیاده‌سازی ظاهر صفحات با داده‌های تستی | — | | ۵ | `L6.5` (`L6.6`) | 📘 درس‌نامه | مدیریت وضعیت‌های مختلف UI | مدیریت حالت‌های بارگذاری (Loading)، خطا (Error) و داده‌های خالی (Empty States) | — | | ۶ | `L6.6` (`L6.8`) | 📘 درس‌نامه | طراحی واکنش‌گرا و سازگاری | اطمینان از نمایش درست و منعطف در موبایل و دسکتاپ | — | | ۷ | `L6.7` (`L6.9`) | 📘 درس‌نامه | تعامل با Agentها برای بهبود کد | گرفتن بازخورد و دیباگ کدهای فرانت‌اند با هوش مصنوعی و تکرار و توسعه تدریجی | — | --- ### فصل ۷: داده و بک‌اند (Ch 7) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L7.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L7.2` (`L7.10`) | 📘 درس‌نامه | مقایسه زبان‌ها و فریمورک‌های سرور | معرفی فریم‌ورک‌های ترند بک‌اند و دیتابیس‌های پر استفاده | — | | ۳ | `L7.3` (`L7.2`) | 📘 درس‌نامه | مدیریت داده‌ها در سمت کاربر و سرور | تفاوت دادهٔ موقت مرورگر با دادهٔ ماندگار و اینکه هرکدام کِی لازم است | — | | ۴ | `L7.4` (`L7.3`) | 📘 درس‌نامه | آشنایی با API و ارتباط با سرور | مدل درخواست/پاسخ (Request/Response)، متدهای رایج و شکل دادهٔ JSON در حد کاربردی | — | | ۵ | `L7.5` (`L7.4`) | 📘 درس‌نامه | طراحی داده‌ها و مدل‌سازی | طراحی Data Model، ERD و ارتباط موجودیت‌ها، و File Storage | — | | ۶ | `L7.6` (`L7.6`) | 📘 درس‌نامه | پیاده‌سازی چهار عمل اصلی دیتابیس | ساخت، خواندن، ویرایش و حذف رکورد در رابط کاربری (CRUD) | — | | ۷ | `L7.7` (`L7.8`) | 📘 درس‌نامه | استفاده از دیتابیس آماده (Supabase) | ساخت جدول، تعریف ستون‌ها و وصل کردن پروژه با کمک AI | — | | ۸ | `L7.8` (`L7.9`) | 📘 درس‌نامه | احراز هویت و کنترل دسترسی | مفاهیم پایه‌ای Authentication و Authorization | — | --- ### فصل ۸: پروژه ۱ (Ch 8) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | — | `P8` | 🚀 پروژه عملی | نقطهٔ عطف اول: ساخت کامل پروتوتایپ و اتصال دیتابیس | پیاده‌سازی یک محصول کاربردی دارای فرانت‌اند، مدیریت وضعیت و ذخیره‌سازی ابری داده‌ها | نقطهٔ عطف | --- ### فصل ۹: تست و Debugging (Ch 9) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L9.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L9.2` | 📘 درس‌نامه | چرا Agent اشتباه می‌کند؟ | شناخت دلایل خطای هوش مصنوعی مانند توهم (Hallucination) و محدودیت کانتکست | — | | ۳ | `L9.3` | 📘 درس‌نامه | انواع تست و اهمیت آن‌ها | آشنایی با تست‌های Unit، Integration و E2E و کاربرد هرکدام | — | | ۴ | `L9.4` | 📘 درس‌نامه | بررسی و Code Review خروجی | روش‌های بازبینی کد تولید شده و اطمینان از کیفیت و امنیت آن | — | | ۵ | `L9.5` (`L9.6`) | 📘 درس‌نامه | اصول دیباگ کردن خطاها | خواندن لاگ‌ها، درک پیام‌های خطا و پیدا کردن ریشه مشکل | — | | ۶ | `L9.6` (`L9.7`) | 📘 درس‌نامه | دیباگ تعاملی با Agent | نحوه ارائه خطاها به Agent برای دریافت راه‌حل و رفع سریع باگ‌ها (+ فیچرهایی که داخل اپ‌های کدکس و کلاد برای Annotation مستقیم وجود دارد) | — | --- ### فصل ۱۰: اتصال سرویس‌های بیرونی (Ch 10) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L10.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L10.2` | 📘 درس‌نامه | سرویس Third-party چیست؟ | آشنایی با مفهوم سرویس‌های شخص ثالث و کاربرد آن‌ها در توسعه نرم‌افزار | — | | ۳ | `L10.3` | 📘 درس‌نامه | استفاده از سرویس‌های خارجی | چگونه مستندات APIها را بخوانیم و از آن‌ها در پروژه استفاده کنیم + مدیریت API Key و Credentials | — | | ۴ | `L10.4` | 📘 درس‌نامه | ارسال SMS و Email | پیاده‌سازی سرویس‌های ارسال پیامک برای ارتباط با کاربران | — | | ۵ | `L10.5` | 📘 درس‌نامه | ارسال Emailهای کد ورود و تبلیغاتی | پیاده‌سازی سرویس‌های ارسال ایمیل برای ارتباط با کاربران | — | | ۶ | `L10.6` | 📘 درس‌نامه | احراز هویت (Authentication Provider) | استفاده از سرویس‌های احراز هویت خارجی مانند Google، GitHub و غیره | — | | ۷ | `L10.7` (`L10.8`) | 📘 درس‌نامه | پرداخت (Payment) | آشنایی با درگاه‌های پرداخت و نحوه اتصال آن‌ها به محصول در حالت Sandbox | — | | ۸ | `L10.8` (`L10.10`) | 📘 درس‌نامه | اتصال سرویس‌های هوش مصنوعی | نحوه ادغام مدل‌های هوش مصنوعی و APIهای مرتبط در برنامه‌ها | — | --- ### فصل ۱۱: امنیت و استفاده مسئولانه (Ch 11) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L11.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L11.2` | 📘 درس‌نامه | چک‌لیست پیش از انتشار (Pre-Launch Checklist) | فهرست کارهایی که پیش از نشان دادن پروژه به دیگران باید انجام دهید و ارزیابی نهایی پروژه | — | | ۳ | `L11.3` | 📘 درس‌نامه | مدیریت Secretها و API Keyها | نحوه نگهداری امن کلیدها و جلوگیری از نشت اطلاعات حساس در پروژه‌های ساخته‌شده با AI | — | | ۴ | `L11.4` (`L11.5`) | 📘 درس‌نامه | احراز هویت و کنترل دسترسی (Auth & Access) | بررسی Authentication و Authorization و جلوگیری از دسترسی‌های غیرمجاز به بخش‌های حساس | — | | ۵ | `L11.5` (`L11.6`) | 📘 درس‌نامه | اعتبارسنجی ورودی‌ها و جلوگیری از XSS | اهمیت Validation داده‌های کاربر و مقابله با حملات تزریق کد (Cross-Site Scripting) | — | | ۶ | `L11.6` (`L11.8`) | 📘 درس‌نامه | امنیت دیتابیس و آپلود فایل | ایمن‌سازی ارتباط با پایگاه داده و بررسی خطرات امنیتی هنگام دریافت فایل از کاربر | — | | ۷ | `L11.7` (`L11.9`) | 📘 درس‌نامه | مدیریت Dependencyها و کتابخانه‌ها | بررسی امنیت پکیج‌های استفاده شده توسط Agent و جلوگیری از نصب کدهای مخرب | — | | ۸ | `L11.8` (`L11.10`) | 📘 درس‌نامه | جلوگیری از حملات DDOS با Rate Limiting | پیاده‌سازی مکانیزم‌های محدودسازی نرخ درخواست کاربران برای جلوگیری از حملات DOS | — | | ۹ | `L11.9` (`L11.11`) | 📘 درس‌نامه | هزینه، مالکیت و اخلاق (Cost & Responsibility) | مدیریت هزینه ابزارها، مالکیت کدهای تولیدشده و پذیرش مسئولیت خروجی نهایی محصول | — | --- ### فصل ۱۲: انتشار روی اینترنت (Ch 12) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L12.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L12.2` | 📘 درس‌نامه | محیط‌های توسعه و تولید | تفاوت Development، Staging و Production و آشنایی با Build Mode | — | | ۳ | `L12.3` | 📘 درس‌نامه | مفاهیم پایه وب برای انتشار | آشنایی با Domain، Host، DNS، SSL و CDN | — | | ۴ | `L12.4` | 📘 درس‌نامه | انتخاب مدل Deployment | آشنایی با PaaS، سرویس‌های دارای Free Tier و Git-based Deployment | — | | ۵ | `L12.5` | 📘 درس‌نامه | دیپلوی پروژه به همراه Dependencyها | انتشار پروژه روی سرویس‌های PaaS و اتصال Production Database | — | | ۶ | `L12.6` | 📘 درس‌نامه | تنظیمات محیط تولید | تنظیم Environment Variables در محیط واقعی و تفاوت آن با لوکال | — | | ۷ | `L12.7` (`L12.8`) | 📘 درس‌نامه | تنظیم دامنه و DNS | اتصال Custom Domain، تنظیمات DNS و فعال‌سازی HTTPS و CDN | — | --- ### فصل ۱۳: نگهداری محصول (Ch 13) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L13.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L13.2` | 📘 درس‌نامه | Observability - Monitoring | بررسی وضعیت منابع و عملکرد سرور | — | | ۳ | `L13.3` | 📘 درس‌نامه | Observability - Alerting | بررسی وضعیت آپتایم سرور و تنظیم هشدار | — | | ۴ | `L13.4` | 📘 درس‌نامه | Logging و رفع خطای Production | ثبت لاگ‌ها و Error Tracking + بررسی مشکلات Production | — | | ۵ | `L13.5` (`L13.6`) | 📘 درس‌نامه | به‌روزرسانی امنیتی | بررسی Security Updateها و به‌روزرسانی Dependencyها | — | | ۶ | `L13.6` (`L13.7`) | 📘 درس‌نامه | SEO و Analytics | مبانی سئو پایه و تحلیل داده‌های ترافیک (Analytics) | — | | ۷ | `L13.7` (`L13.9`) | 📘 درس‌نامه | مستندسازی | داکیومنت‌نویسی برای درک بهتر پروژه برای افراد جدید | — | --- ### فصل ۱۴: پروژه ۲ (Ch 14) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | — | `P14` | 🚀 پروژه عملی | نقطهٔ عطف دوم: انتشار محصول کامل و امن روی اینترنت | یکپارچه‌سازی سرویس‌های خارجی (پرداخت/پیامک)، اعمال امنیت، بهینه‌سازی و استقرار کامل | نقطهٔ عطف | --- ### فصل ۱۵: تکامل محصول با AI (Ch 15) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L15.1` | 📘 درس‌نامه | اهداف فصل | توضیح خلاصه‌ای از مباحث و اهداف فصل | — | | ۲ | `L15.2` | 📘 درس‌نامه | تحلیل بازخورد و اولویت‌بندی تغییرات | تحلیل Feedback کاربران و انتخاب مهم‌ترین تغییرات برای نسخه بعدی | — | | ۳ | `L15.3` | 📘 درس‌نامه | تعریف Feature و Specification جدید | تعریف دقیق ویژگی‌های جدید و ایجاد Specification برای Agent | — | | ۴ | `L15.4` | 📘 درس‌نامه | تحلیل Codebase موجود با Agent | نحوه استفاده از Agent برای درک و بررسی کدهای از پیش نوشته شده | — | | ۵ | `L15.5` | 📘 درس‌نامه | بهبود کد و Refactoring | بازنویسی و تمیز کردن کدهای قدیمی بدون شکستن قابلیت‌های موجود | — | | ۶ | `L15.6` (`L15.7`) | 📘 درس‌نامه | اضافه کردن قابلیت‌های AI به محصول | نحوه ادغام ویژگی‌های هوشمند در محصول برای ارائه ارزش بیشتر به کاربران | — | | ۷ | `L15.7` (`L15.8`) | 📘 درس‌نامه | ساخت Agentic Workflow | طراحی گردش‌کارهای مبتنی بر Agent برای انجام خودکار کارهای تکراری | — | | ۸ | `L15.8` (`L15.9`) | 📘 درس‌نامه | اتوماسیون نگهداری و توسعه | خودکارسازی فرآیندهای نگهداری، تست و استقرار کدهای جدید | — | | ۹ | `L15.9` (`L15.10`) | 📘 درس‌نامه | Product Insights با AI | استفاده از هوش مصنوعی برای تحلیل داده‌های Analytics و رفتار کاربر | — | | ۱۰ | `L15.10` (`L15.11`) | 📘 درس‌نامه | تبدیل وب‌سایت به وب‌اپلیکیشن | پیاده‌سازی قابلیت‌های PWA، کارکرد آفلاین و قابلیت نصب روی دستگاه کاربر | — | | ۱۱ | `L15.11` (`L15.12`) | 📘 درس‌نامه | ساخت اپ موبایل | خروجی گرفتن نسخه موبایل Android و iOS با استفاده از ابزارهای کراس‌پلتفرم | — | | ۱۲ | `L15.12` (`L15.13`) | 📘 درس‌نامه | ساخت اپ دسکتاپ | تبدیل وب‌اپلیکیشن به نسخه دسکتاپ با استفاده از Electron یا Tauri | — | --- ### فصل ۱۶: ادامه راه (Ch 16) | ردیف | شناسه | نوع | عنوان | توضیحات تحت پوشش | امتیاز / سطح | | :---: | :--- | :--- | :--- | :--- | :---: | | ۱ | `L16.1` | 📘 درس‌نامه | اهداف فصل: افق آینده و مهندسی نرم‌افزار ایجنتیک | توضیح خلاصه‌ای از مباحث، مهارت‌های پایانی، نقشه راه و اهداف فصل | — | | ۲ | `L16.2` | 📘 درس‌نامه | از Vibe Coding تا Agentic Engineering در سازمان‌ها | تفاوت کدنویسی تفریحی با مهندسی ایجنتیک، اهمیت معماری، حاکمیت (Governance) و تست‌های خودکار در تیم‌های بزرگ | — | | ۳ | `L16.3a` | 📘 درس‌نامه | بررسی موردی دیجی‌کالا: هوش مصنوعی در مقیاس میلیون‌ها کالا، انبارداری و کاتالوگ | چالش‌های کاتالوگ با ۱۰ میلیون SKU، حذف اقلام تکراری با تعبیه برداری، بهینه‌سازی مسیر ناوگان و بازنویسی سرویس‌ها با ایجنت‌ها | — | | ۴ | `L16.3b` | 📘 درس‌نامه | بررسی موردی اسنپ: مدیریت میلیون‌ها سفر روزانه، سیستم‌های دیسپچ و تاب‌آوری بلادرنگ | موتور تطبیق و تخصیص هوشمند (Dispatch Engine)، تخمین ETA، وب‌سوکت‌های بلادرنگ، لاگ‌های استریم کافکا و تست همزمانی با ایجنت‌ها | — | | ۵ | `L16.3c` | 📘 درس‌نامه | بررسی موردی کافه‌بازار: بررسی خودکار اپلیکیشن‌ها، تحلیل بدافزارها و موتور پیشنهاد | ممیزی خودکار فایل‌های APK، سندباکس کشف بدافزار، موتور پیشنهاد و سرچ، و استفاده از ایجنت‌های هوش مصنوعی در اتوماسیون تست استور | — | | ۶ | `L16.3d` | 📘 درس‌نامه | بررسی موردی دیوار: پالایش هوشمند آگهی‌ها، چت امن و سیستم‌های ضدکلاهبرداری | پالایش خودکار متن و تصاویر آگهی‌ها با NLP و Vision، پایش بلادرنگ چت امن (Safe Chat) ضد فیشینگ، و ایجنت‌های پشتیبانی تیکتینگ | — | | ۷ | `L16.4` | 📘 درس‌نامه | نقش جدید توسعه‌دهنده: ارکستراتور سیستم‌ها و ناظر هوش مصنوعی | تبدیل شدن برنامه‌نویس به مدیر و ناظر ایجنت‌ها (Orchestrator)، کنترل کیفیت، معماری نرم‌افزار و مهارت‌های کلیدی بازار کار | — | | ۸ | `L16.5` | 📘 درس‌نامه | مسیر آینده و یادگیری مستمر: همگام ماندن با تحولات شتابان AI | ساخت سیستم یادگیری پایدار، تفکیک سیگنال از نویز، پیگیری مقالات و ابزارهای جدید و توسعه جعبه‌ابزار شخصی | — | | ۹ | `L16.6` | 📘 درس‌نامه | جمع‌بندی دوره، منابع منتخب و گام‌های بعدی | مرور مسیر طی شده و دستاوردهای دوره از ایده تا مقیاس، معرفی منابع طلایی و مراجع تکمیلی و نقشه راه دریافت گواهی کوئرا کالج | — | --- ## فهرست تمرین‌ها و سیستم ارزیابی (Problem & Assessment Index) بر اساس شیت رسمی نهایی، سنجش دوره بر پایه آزمون‌های مفهومی و نقاط عطف پروژه استوار است: | شماره | فصل | شناسه | عنوان آزمون | نوع داوری | امتیاز | سطح | پیش‌نیاز | | :---: | :---: | :--- | :--- | :--- | :---: | :---: | :--- | | ۱ | ۲ | `Q2.1` | جمع‌بندی مطالب فصل ۲ | داوری تستی (خودکار) | ۱۰۰ | متوسط | درس‌نامه‌های فصل ۲ | | ۲ | ۳ | `Q3.1` | جمع‌بندی مطالب فصل ۳ | داوری تستی (خودکار) | ۱۰۰ | متوسط | درس‌نامه‌های فصل ۳ | | — | — | — | **مجموع کل امتیازات** | — | **۲۰۰** | — | — |