“این دوره از هوش مصنوعی برای ارائه تجربه بهتر و کیفیت صدای بالاتر استفاده میکند”
مرور کلی دوره
بر روی Claude Code، زیر-ایجنتهای AI، سرورهای MCP، دستورات Slash، هوکها و GitHub Actions تسلط یابید تا جریانهای کاری توسعهدهنده نسل بعدی را بسازید.این دوره راهنمای کامل شما برای آینده مهندسی نرمافزار است—جایی که AI از طریق خط لولههای خودکار، مدیریت هوشمند کانتکست و سیستمهای زیر-ایجنت سازمانیافتهدر کنار توسعهدهندگان کار میکند.
این برنامه عملی به شما میآموزد که چگونه Claude Code با ایفای نقش به عنوان یک همتیمی AIقادر به اجرای جریانهای کاری، مدیریت سرورهای MCP، تولید کد، بررسی طراحیهای API، نگهداری حافظه و انجام اتوماسیونهای یکپارچه با گیتهاب، بهرهوری توسعه را متحول میکند.
چه مهندس نرمافزار باشید، چه متخصص DevOps، مهندس QA یا علاقهمند به هوش مصنوعی، این دوره شما را به مهارتهای لازم برای ساخت جریانهای کاری AI در سطح سازمانیبا استفاده از قابلیتهای پیشرفته Claude Code مجهز میکند.
اهداف یادگیری
در پایان این دوره، دانشجویان قادر خواهند بود:
درک Claude Code:توضیح نحوه عملکرد Claude Code هم به عنوان سرور و هم کلاینت MCP و نقش آن در توسعه به کمک AI
پیادهسازی سیستمهای زیر-ایجنت:طراحی و استقرار زیر-ایجنتهای تخصصی AI برای جنبههای مختلف چرخه حیات توسعه. ما نحوه عملکرد زیر-ایجنتها و مزایای آنها را بررسی خواهیم کرد
دستورات Slash:توسعهدهندگان میتوانند اکشنهای قدرتمند کدنویسی، دیباگ و اتوماسیون را مستقیماً از چت فعال کنند. آنها با فراخوانی ابزارهای تعریف شده، هوکها و یکپارچگیهای GitHub Action با یک دستور ساده، جریانهای کاری را بهینه میکنند.
جریان کاری (Workflow):یک فرآیند خودکار و چند مرحلهای که Claude میتواند روی کدبیس شما اجرا کند—مانند تولید کد، بازسازی (Refactoring)، تست یا همگامسازی تغییرات—بر اساس مراحل تعریف شده در پیکربندی پروژه. این قابلیت مانند یک خط لوله برنامهریزی شده عمل میکند که Claude به صورت قطعی اجرا میکند و اتوماسیونی تکرارپذیر و قابل اعتماد را تضمین میکند.
پیکربندی سرورهای MCP:ما نگاهی عمیق به سرورهای MCP خواهیم داشت. راهاندازی و یکپارچهسازی سرورهای Model Context Protocol برای گسترش قابلیتهای Claude Code.
سیستمهای حافظه:ایجاد و نگهداری ساختارهای حافظه سلسلهمراتبی که کیفیت کمکهای AI را افزایش میدهد
بهکارگیری بهترین روشها:پیادهسازی جریانهای کاری آماده سازمان با استفاده از زیر-ایجنتهای AI در حالی که استانداردهای امنیتی و انطباق حفظ شوند
بخش اول —مقدمه
شما با یک نمای کلی از مدلهای زبانی بزرگ (LLMs)شروع خواهید کرد و میبینید که چگونه Claude Code بر پایه آنها ساخته شده تا هم به عنوان کلاینت و هم سرور MCPعمل کند. نصب، تنظیمات اکستنشن و ایجاد اولین برنامه “Hello World”را در محیط IDE یاد میگیرید.
بخش دوم و سوم —دستورات Slash
درک ساختار دستورات Slash، تعاریف frontmatter و منطق بکاند.
یاد بگیرید چگونه دستورات سفارشی قدرت گرفته از اسکریپتهای Bash را برای اتوماسیون موارد زیر بسازید:
بازسازی کد (Refactoring)
کامیتهای Git و کنترل نسخه
یکپارچگی MCP
جریانهای کاری چند مرحلهای
آزمایشگاههای عملی کاربرد واقعی را تقویت میکنند.
بخش چهارم —زیر-ایجنتها: کاربردهای عمومی
بررسی عمیق زیر-ایجنتها
شما سیستمهای هوشمند چند-ایجنتی خواهید ساخت که وظایفی مانند موارد زیر را انجام میدهند:
برنامهریزی سفر
زمانبندی سفر
پیشنهاد رستوران
سازماندهی موازی و متوالی
این ماژولها برنامهریزی AI و زنجیرهسازی ایجنتها را آموزش میدهند.
بخش پنجم —زیر-ایجنتها برای توسعهدهندگان
استفاده از زیر-ایجنتها برای شتاببخشی به جریانهای کاری واقعی مهندسی:
دستیارهای بررسی API، بررسیکنندگان مستندات، حسابرسان کد و موارد دیگر.
ایدهآل برای تیمهایی که برنامهنویسی جفتی (Pair-programming) با AI را در مقیاس بزرگ به کار میگیرند.
بخش ششم —جریانهای کاری با زیر-ایجنتها و دستورات Slash
ساخت خط لولههای ترکیبی با ترکیب دستورات Slash و زیر-ایجنتها.
ایجاد جریانهای کاری قطعی که Claude به طور قابل اعتمادی برای موارد زیر اجرا میکند:
تغییرات کد
جریانهای کامیت (Commit flows)
تستهای خودکار
مراحل ساخت ساختاریافته
بخش هفتم و هشتم —حافظه Claude Code (تئوری و عملی)
تسلط بر سیستم حافظه سلسلهمراتبیClaude، شامل:
حفظ کانتکست (Context preservation)
حافظه کاربر
حافظه ریشه پروژه
حافظه زیرپوشهها
اولیت حافظه
دستورات دسترسی به حافظه
این بخش مدیریت کانتکست پایدار در چندین فایل را آموزش میدهد—که برای پروژههای بزرگ حیاتی است.
بخش نهم —همه چیز درباره MCP
بررسی عمیق و کامل پروتکل کانتکست مدل (Model Context Protocol)، پوشش موارد:
MCP
اجزای سرور
ترنسپورتها (Transports)
جریان داده انتها به انتها (E2E)
شما به طور دقیق متوجه خواهید شد که ابزارها چگونه با Claude ارتباط برقرار میکنند.
بخش دهم —Claude Code با سرورهای MCP
یکپارچهسازی سرورهای قدرتمند:
Puppeteer MCP
Sequential Thinking MCP
GitHub MCP (با و بدون احراز هویت)
یاد بگیرید که چگونه MCP، مدل Claude Code را به یک پلتفرم اتوماسیون کامل تبدیل میکند.
بخش یازدهم —هوکها (Hooks)
فرمتبندی TypeScript
ثبت فعالیتها (Activity logging)
پادمانهای اجرایی (Safeguards)
توالیهای چند مرحلهای
دیباگ کردن هوکهای ناموفق
بخش دوازدهم —Claude Code با GitHub Actions
ایجاد Pull Request
رفع باگها
جریانهای کاری بررسی کد (Code review)
بهروزرسانی مخزن (Repo)
خط لولههای اتوماسیون مستمر
Vrunda Patel
FirstLinkConsulting - خدمات آموزشی و مشاوره
نمایش نظرات