7.4 KiB
7.4 KiB
مشخصات درسنامه: اهداف فصل سوم (Chapter Goals)
- شناسه در سیلابس:
L3.1 - فصل: فصل ۳: راهاندازی محیط کار (Ch 3)
- نوع محتوا: 📘 درسنامه متنی
- زمان تقریبی مطالعه: ۵ دقیقه
- پیشنیازهای مستقیم:
L2.7و آزمونQ2.1
۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy)
دانشجو پس از مطالعهٔ این درسنامه باید بتواند:
- درک کند (Understand): چرا راهاندازی یک محیط کار حرفهای و آماده، تفاوت میان توسعهدهنده سردرگم و وایب کدر توانمند و پرسرعت را رقم میزند.
- درک کند (Understand): نقشه راه ۸ درسنامه کاربردی این فصل (از ابزارهای پایه و ادیتورها تا ایجنتهای ترمینال، ابزارهای وب، Git، پروتکل MCP و آناتومی پروژه) چگونه چیده شده است.
- بهکار ببندد (Apply): شیوه استفاده از راهنماهای چندسکویی (Cross-Platform) دوره را بشناسد و بر اساس سیستمعامل خود (ویندوز، مک یا لینوکس) دستورالعملهای کشویی اختصاصی را دنبال کند.
- درک کند (Understand): ساختار آزمون تستی ۱۰۰ امتیازی پایانی فصل (
Q3.1) که تسلط عملی او بر ابزارها را میسنجد چیست.
۲. محدوده و مرزهای محتوا (Scope & Boundaries)
آنچه باید پوشش داده شود (In-Scope):
- خوشآمدگویی به فاز عملیاتی دوره: گذر از تئوریهای فصل ۲ به آمادهسازی واقعی کامپیوتر برای خلق نرمافزار.
- مرور سرفصلهای فصل ۳:
- درس ۳.۲: آمادهسازی سیستم، مرورگر مدرن، Node.js، اکانتها و رفع موانع اتصال.
- درس ۳.۳: ویرایشگرهای هوشمند دسکتاپ (Cursor، Antigravity و اپهای دسکتاپ).
- درس ۳.۴: ایجنتهای پیشرو ترمینال (Claude Code، Codex CLI و ابزارهای خط فرمان).
- درس ۳.۵: ابزارهای وب و مرورگری بدون نیاز به نصب (Lovable و Bolt).
- درس ۳.۶: سیستم کنترل نسخه Git و گیتهاب به زبان ساده (ماشین زمان کدها).
- درس ۳.۷: اتصال سوپرپاورها به هوش مصنوعی با Skillها و پروتکل فراگیر MCP.
- درس ۳.۸: کالبدشکافی ساختار فایلها و پوشههای یک پروژه نرمافزاری مدرن.
- قاعده استاندارد چندسکویی (Cross-Platform Rule):
- توضیح اینکه تمام آموزشهای نصب و اجرای دستورات در سراسر این فصل در قالب زبانههای کشویی مجزا (
<details>) برای سه سیستمعامل Windows، macOS و Linux ارائه شده است.
- توضیح اینکه تمام آموزشهای نصب و اجرای دستورات در سراسر این فصل در قالب زبانههای کشویی مجزا (
- معرفی آزمون تستی فصل (
Q3.1): آزمون تستی ۱۰ سوالی ۱۰۰ امتیازی برای تثبیت مهارتهای محیط کار. - کالاوت نکته کوئرا (
<details class="green">): لزوم انجام عملی تکتک مراحل همزمان با مطالعه درسنامهها.
آنچه نباید وارد آن شویم (Out-of-Scope):
- ورود به جزئیات نصب ابزارهای خاص در این درس مقدماتی (در درسهای ۳.۲ تا ۳.۷ ارائه میشود).
۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms)
| اصطلاح انگلیسی | معادل فارسی مصوب | توضیح یکخطی ساده |
|---|---|---|
| Workspace / Environment | محیط کار توسعه | مجموعه نرمافزارها، ابزارها و ترمینال نصبشده روی رایانه برای ساخت پروژه |
| Cross-Platform | چندسکویی | سازگاری نرمافزارها و دستورالعملها با سیستمعاملهای مختلف (ویندوز، مک، لینوکس) |
| CLI (Command Line Interface) | رابط خط فرمان | محیط متنی ترمینال برای اجرای مستقیم دستورات سیستمی |
| MCP (Model Context Protocol) | پروتکل کانتکست مدل | استاندارد اتصال مدل هوش مصنوعی به منابع داده و ابزارهای بیرونی |
۴. جایگاههای تصاویر و نمودارها (Visual & Diagram Placeholders)
راهنمای ایجنت نویسنده: تمام تصاویر باید در پوشهٔ
images/قرار گرفته و در قالب جدول تکخانهای وسطچین با کپشن تفصیلی درج شوند:
- تصویر کاور درس:
images/cover.png- موضوع: کاور مدرن با تم تیره که میز کار توسعهدهنده مدرن را با مانیتورهای فعال، محیطهای کدنویسی هوشمند و ابزارهای متصل نشان میدهد.
- نقشه راه فصل ۳:
images/chapter-3-roadmap.png- موضوع: اینفوگرافیک گامبهگام از آمادهسازی سیستم
\rightarrowادیتورهای دسکتاپ\rightarrowایجنتهای ترمینال\rightarrowابزارهای وب\rightarrowگیت\rightarrowMCP\rightarrowآناتومی پروژه\rightarrowآزمون تستی ۱۰۰ امتیازی.
- موضوع: اینفوگرافیک گامبهگام از آمادهسازی سیستم
- جعبهابزار نهایی دانشجو در پایان فصل:
images/final-workspace-stack.png- موضوع: نمایش هماهنگ و یکپارچه ابزارهایی که تا پایان فصل روی سیستم کاربر آماده به کار خواهند بود.
۵. بخشبندی و ساختار محتوایی پیشنهادی درسنامه (README.md)
- تیتر اصلی:
# اهداف فصل سوم: راهاندازی محیط کار - مقدمه کوتاه: چرا داشتن یک جعبهابزار مهیا، کلید روانی و سرعت بالای وایب کدینگ است؟
- جدول کاور درس
- سرفصلهای فصل سوم در یک نگاه: معرفی کوتاه ابزارها و مفاهیم پیش رو.
- جدول نقشه راه فصل
- راهنمای سیستمعاملها (Cross-Platform Guide): توضیح شیوه دسترسی به دستورات مخصوص ویندوز، مک و لینوکس با منوهای کشویی.
- آزمون تستی ۱۰۰ امتیازی فصل: یادآوری هدفگذاری برای کسب حداکثر امتیاز.
- کالاوت کوئرا (
<details class="green">): ثبت دکمه «خواندم» و آغاز تجهیز سیستم.
۶. معیارهای پذیرش (Acceptance Criteria for Reviewer)
- لحن متن پرانرژی، راهنما و شفاف باشد.
- راهنمای ساختار چندسکویی (پشتیبانی از ویندوز، مک و لینوکس با کشوهای اختصاصی) تاکید شده باشد.
- مسیر تمام درسهای فصل به همراه آزمون پایانی با وضوح بیان شده باشد.