از استفاده از AI به عنوان یک چتبات دست بردارید. مهندسی با آن را شروع کنید.روش ما در نوشتن نرمافزار در حال تغییر است — نه به کندی و نه به تدریج، بلکه به طور بنیادی. امروز، AI میتواند کد بنویسد، باگها را رفع کند، Pull Requestها را بررسی کند، Issueهای گیتهاب را باز کند و کل جریانهای کاری را خودکار کند.
اما حقیقتی وجود دارد که اکثر دورهها به شما نمیگویند:
اکثر توسعهدهندگان هنوز از AI مانند یک چتبات استفاده میکنند.
آنها یک پرامپت مینویسند، پاسخ را کپی میکنند و میروند. و تعجب میکنند که چرا AI در دموها قدرتمند است اما در کدبیس واقعی آنها بیفایده به نظر میرسد.
این دوره این دیدگاه را کاملاً تغییر میدهد.
در پایان این بوتکمپ، شما فقط از Claude Code استفادهنخواهید کرد، بلکه آن را مدیریت و ارکسترهخواهید کرد. شما دیگر فقط پرامپت نمینویسید، بلکه سیستمهایی را مهندسی میکنیدکه AI آنها را برای شما اجرا کند — بدون دخالت دست، به صورت شبانهروزی و روی کدبیسهای واقعی در محیط تولید.
آنچه خواهید آموخت — بخش به بخش
بخش ۱ — تسلط بر Claude Code: راهاندازی، مودها، مجوزها و شخصیسازی
شما با پایهها شروع میکنید — نصب Claude Code، پیکربندی آن برای محیط خود و درک چهار مود اصلی که رفتار Claude را تعیین میکنند: Default، Auto-Accept، Plan و YOLO.
در این بخش تسلط مییابید بر:
نصب Claude Code روی macOS، لینوکس و ویندوز
انتخاب بین تجربه ترمینال و یکپارچگی بومی با VS Code
کار با CLI، دستورات اسلش (Slash Commands) و نمادهای خاص مانند @file و #memory
درک زمان استفاده از هر مود — و توازن بین امنیت و سرعت
ساخت اولین فایل CLAUDE.md— فایلی که Claude را یک بار برای همیشه روی پروژه شما آموزش میدهد
مدیریت مجوزها با سه گارد: Allow، Ask و Deny
تسلط بر فایل settings.jsonو دستور /config
پیکربندی Claude Code با آرگومانهای CLI برای کاربران حرفهای
آموزش نحوه صحبت کردنClaude با شما از طریق استایلهای خروجی سفارشی
در پایان این بخش، Claude Code پروژه، ترجیحات و مرزهای شما را خواهد شناخت — بدون اینکه نیاز باشد یک دستور را دوبار تایپ کنید.
بخش ۲ — هرگز کارهای خود را گم نکنید: تسلط بر کانتکست، سشنها و چکپوینتها
هر توسعهدهندهای که با AI کار میکند با یک دیوار مشترک برخورد میکند — پر شدن پنجره کانتکست (Context Window)، و ناگهان دو ساعت از کارتان از دست میرود. این بخش تضمین میکند که این اتفاق دیگر برای شما نیفتد.
خواهید آموخت:
باک بنزین نامرئی— پنجره کانتکست Claude Code واقعاً چگونه کار میکند
چه زمانی از /compact در مقابل /clearاستفاده کنیم — و تفاوت حیاتی بین آنها
مدیریت کامل سشنها— ذخیره، نامگذاری، بازگشت و فورک کردن
بازگشت، فورک و ادامه هر سشن مانند یک شاخه گیت (Git branch)
چکپوینتها (Checkpoints)— Ctrl+Z پیشرفته، شبکه ایمنی شما قبل از ویرایشهای ریسکی
بازیابی کدهای خراب در عرض چند ثانیه، نه چند ساعت
اجرای چندین سشن موازی Claude Code با استفاده از Git worktrees
این بخشی است که Claude Code را از یک دستیار غیرقابل پیشبینی به یک شریک مهندسی قابل اعتماد برای وظایف طولانی و پیچیدهتبدیل میکند.
بخش ۳ — Claude Code + گیتهاب: اتوماسیون جریانهای کاری واقعی توسعهدهندگان
تصور کنید کد خود را Push میکنید و قبل از اینکه حتی گیتهاب را باز کنید، AI آن را بررسی کرده، باگها را رفع کرده و Pull Request را باز کرده است.
تصور کنید @claude را در یک گزارش باگ تگ میکنید — و هنگام بیداری، یک راه حل آماده مییابید.
این چیزی است که این بخش ارائه میدهد.
سه الگوی یکپارچهسازی قدرتمند را خواهید آموخت:
یکپارچگی ترمینال/محلی— اجازه دهید Claude Code مخازن را init کند، commit کند و برای شما push کند
بات @claude در GitHub Actions— بررسی خودکار PR و مدیریت Issueها در مخازن شما
یکپارچگی Headless/اسکریپتینگ— اجرای Claude Code در خط لولههای CI/CD
خواهید ساخت:
دستورات سفارشی مانند /commit و /commit-push-pr که کل جریان کاری را به یک کلید تبدیل میکنند
یک تنظیمات کامل GitHub Actionsبرای بات @claude — بررسی خط به خط فایل YAML جریان کاری
یک خط لوله Issue-to-PR— باگ گزارش میشود، AI بررسی میکند، AI رفع میکند و PR باز میشود، همه به صورت خودکار
دموهای واقعی روی یک اپلیکیشن پورتال شغلی Spring Bootتا این موارد را در کد Production ببینید، نه مثالهای ساده
در پایان، مخزن گیتهاب شما کمتر شبیه یک میزبان کد و بیشتر شبیه یک عضو تیم خواهد بود که وقتی شما خواب هستید، کد تحویل میدهد.
بخش ۴ — از هرج و مرج به کنترل: تسلط بر قوانین، حافظه و مهارتها
فایل CLAUDE.md شما رشد خواهد کرد. همیشه اینطور است. از ۵۰ خط تمیز به یک هیولای ۲۰۰۰ خطی که Claude در هر پرامپت میخواند — کند، گران و تا حد زیادی نامرتبط.
این بخش آن ساختار یکپارچه را به یک سیستم تمیز و ماژولار تبدیل میکند.
تسلط خواهید یافت بر:
قوانین (Rules)— تقسیم CLAUDE.md به فایلهای متمرکز و ماژولار
حافظه خودکار (Auto Memory)— دفترچه یادداشت شخصی Claude Code که خودش مینویسد تا شما مجبور نباشید
مهارتها (Skills)— تخصصهای بر اساس نیاز که Claude فقط در زمان لازم بارگذاری میکند
Context Fork— اجرای مهارتها در زیر-ایجنتهای ایزوله برای تمیز نگه داشتن کانتکست اصلی
دستورات اسلش— و نحوه تکامل آرام آنها به سیستم مهارتها
ساخت مهارت سفارشی از صفرکه Claude هنگام نیاز به طور خودکار بارگذاری کند
دموهای واقعی از Claude خواهید دید که حافظه خود را در لحظه میسازد، مشاهده تبدیل CLAUDE.md از هرج و مرج به نظمی کامل، و شاهد تکامل خاموش دستورات به مهارتها که نحوه کار Claude Code در سال ۲۰۲۶ را تغییر میدهد.
این بخش به تنهایی ساعتها در هزینههای پنجره کانتکست صرفهجویی میکندو سرعت هر نشست Claude Code را به شدت افزایش میدهد.
بخش ۵ — هوکها: آموزش Claude Code برای پیروی از قوانین شما، نه غریزه خودش
به Claude میگویید هرگز فایلی را تغییر ندهد. اما او باز هم تغییرش میدهد.
از او میخواهید از اطلاعات حساس (Secrets) بگذرد. او یک API Key را کامیت میکند.
میگویید «در محیط Production مایگریشن اجرا نکن». او اجرا میکند.
هوکها، امیدها را به تضمین تبدیل میکنند.
هوکها اسکریپتهایی هستند که به طور خودکار اجرا میشوند — قبل از فراخوانی ابزارها، بعد از فراخوانی ابزارها، هنگام شروع سشن یا هنگام اعلانها. آنها راهی هستند که Claude Code را از یک دستیار مودب به یک مهندس قانونمدارتبدیل کنید.
خواهید ساخت:
اولین هوک خود— یک سیستم اعلان که وقتی Claude به شما نیاز دارد، شما را مطلع کند
یک هوک PreToolUseبه زبان پایتون که اطلاعات حساس را اسکن کرده و فایلهای حجیم را قبل از ایجاد آسیب مسدود میکند
یک هوک اسکریپت شلکه فیزیکی از فایلهای حیاتی در برابر هرگونه تغییر محافظت میکند
هوکهای چندپلتفرمیکه روی macOS، لینوکس و ویندوز کار میکنند
هوکهای SessionStartکه هر بار پروژهای را باز میکنید، کانتکست را پیشبارگذاری میکنند
یک هوک کنترل طول فایلکه قبل از حجیم شدن فایلها بیش از حد مجاز، هشدار میدهد
چرخه کامل عمر هوکرا درک خواهید کرد — هر رویداد، هر Payload و هر مقدار بازگشتی — از طریق یک تور مستنداتی عمیق که برای توسعهدهندگان فعال ساخته شده است.
در پایان این بخش، تنظیمات Claude Code شما ضدگلولهخواهد بود. دیگر خبری از کامیتهای تصادفی، نشت اطلاعات حساس یا جملهی «بهش گفته بودم این کار رو نکنه» نیست.
بخش ۶ — تسلط بر MCP: اتصال، اتوماسیون و تقویت Claude Code با ابزارهای واقعی
Claude کد شما را میشناسد، اما مرورگر شما، دیتابیس شما یا آخرین مستندات فریمورک شما را نمیشناسد. بنابراین دچار توهم (Hallucination) میشود.
MCP (Model Context Protocol) مانند USB-C دنیای AI است— یک پروتکل جهانی که Claude را به هر چیزی متصل میکند.
در این بخش، Claude Code را به دنیای واقعی متصل میکنید:
Chrome DevTools MCP— تماشا کنید که Claude یک وباپلیکیشن زنده را در مرورگر شما دیباگ میکند
Playwright MCP— اتوماسیون کامل مرورگر، تستهای end-to-end و اسکرپینگ، همگی توسط Claude
Context7 MCP— مستندات بهروز و لحظهای برای هر فریمورک، دیگر خبری از پاسخهای قدیمی نیست
یک راهنمای کامل توسعهدهنده برای مشخصات MCP— درک عمیق پروتکل، نه فقط سطحی
نحوه بارگذاری بیش از ۱۰ سرور MCP بدون حجیم کردن کانتکست— مکانیسمهای بارگذاری هوشمند در پسزمینه
دموهای زندهای خواهید دید که در آن Claude مرورگر را کنترل میکند، اپلیکیشنهای واقعی را دیباگ میکند و مستندات تازه فریمورکها را وارد کانتکست خود میکند — همگی بدون اینکه شما چیزی را کپی-پیست کنید.
این بخشی است که باعث میشود Claude Code شبیه داستانهای علمی-تخیلی به نظر برسد.
بخش ۷ — زیر-ایجنتها و تیمهای ایجنتی: جهان چند-ایجنتی Claude Code
از Claude میخواهید کدتان را بررسی کند. شما یک نظر از یک دیدگاه دریافت میکنید.
حالا تصور کنید سه زیر-ایجنت را به صورت موازیفعال کنید — یک بررسیکننده امنیتی، یک بررسیکننده عملکرد و یک بررسیکننده استایل — و سه بررسی عمیق و تخصصی را در زمان یک بررسی دریافت کنید.
این قدرت زیر-ایجنتها است.
خواهید آموخت:
الگوی تقسیم و فتح (Divide and Conquer)که Claude Code را از یک ایجنت واحد به یک تیم تبدیل میکند
نحوه طراحی زیر-ایجنتهای تخصصی برای بررسی کد، دیباگ، تست و ممیزی امنیتی
دموی زنده از یک زیر-ایجنت محقق باگکه نقصهای پیچیده را شکار میکند
نحوه اجرای ۳ زیر-ایجنت به طور همزمانکه یک کد را از زوایای مختلف بررسی میکنند
تیمهای ایجنتی— همکاری چندین ایجنت برای رسیدن به یک هدف مشترک به صورت موازی
بررسی عمیق مستندات رسمی زیر-ایجنتهای Claude Code— توضیح ساده هر پارامتر
در پایان این بخش، شما کشتی از مهندسان AI متخصصخواهید داشت — هر کدام متخصص در حوزه خود — که با هم روی کدبیس شما کار میکنند.
این آینده توسعه نرمافزار است و شما آن را با دستان خود خواهید ساخت.
پیشنیازها
دانش پایه برنامهنویسی به هر زبانی(پایتون، جاوا، جاوااسکریپت و غیره)
تسلط به خط فرمان / ترمینال
داشتن حساب گیتهاب(رایگان کفایت میکند)
داشتن حساب Pro Claude(روش تنظیم آن را آموزش میدهیم)
شما نیازینیست که متخصص AI باشید یا پیشزمینه یادگیری ماشین داشته باشید. اگر بتوانید یک تابع بنویسید و از Git استفاده کنید، آمادهاید.
Madan Reddy
جاوا کامل پشته | علاقه مندان به ابر | یادگیرنده | مربی
نمایش نظرات