دوره آموزشی برنامهنویسی جفتی (Pair Programming) مبتنی بر ترمینال با هوش مصنوعی و GitHub Copilot CLI
32 دقیقهمتوسط2026-02-06
مدرسین

Microsoft Developer
جزئیات دوره
این دوره یک مسیر کاملاً عملی و پروژهمحور برای استفاده از GitHub Copilot CLI در محیط واقعی ترمینال (Command Line) به شما ارائه میدهد. برخلاف آموزشهای تئوری یا جدا از پروژه، در این دوره شما داخل یک ریپازیتوری واقعی کار میکنید و یاد میگیرید چگونه از Copilot برای برنامهریزی تغییرات، تولید کد، بررسی خروجیها و اجرای امن دستورات در ترمینال استفاده کنید.
در طول دوره، شما یاد میگیرید چگونه با استفاده از slash commandها به Copilot دستور دهید، وظایف پیچیده را به آن بسپارید و خروجیهای آن را کنترل و مدیریت کنید. همچنین با مفهوم skills قابل استفاده مجدد آشنا میشوید که به شما کمک میکند فرآیندهای توسعه را استاندارد و سریعتر کنید.
یکی از بخشهای مهم این دوره، کار با MCP Servers است که امکان گسترش قابلیتهای Copilot و اتصال آن به ابزارها و سرویسهای خارجی را فراهم میکند. علاوه بر این، یاد میگیرید چگونه بین حالتهای interactive و non-interactive جابهجا شوید و بسته به نوع کار، بهترین حالت اجرا را انتخاب کنید.
در ادامه، نحوه ادامه دادن کار در sessionهای مختلف را یاد میگیرید؛ یعنی حتی اگر کار متوقف شود، میتوانید دقیقاً از همان نقطه ادامه دهید. همچنین کنترل دقیق context با استفاده از فایلها و دستورات shell آموزش داده میشود تا Copilot دقیقتر و هوشمندتر عمل کند.
در پایان این دوره، شما یک workflow کامل، قابل تکرار و حرفهای برای استفاده از Copilot CLI خواهید داشت که میتوانید بلافاصله در پروژههای واقعی خود استفاده کنید.
🎯 اهداف یادگیری
نصب و پیکربندی GitHub Copilot CLI در محیط توسعه
اجرای اولین session تعاملی در ترمینال برای آشنایی با ابزار
استفاده از slash commandها برای مدیریت وظایف توسعه روزمره
برنامهریزی، انتخاب مدل و مدیریت context در Copilot CLI
اجرای دستورات shell داخل محیط Copilot CLI
مدیریت MCP servers برای گسترش قابلیتهای ابزار
واگذاری وظایف چندمرحلهای به Copilot CLI
ادامه دادن کار با استفاده از resume workflow در sessionهای قبلی
اجرای دستورات non-interactive در محیط پروژه
تبدیل بین حالت interactive و non-interactive در جریان کار
کنترل دقیق context با فایلها و referenceهای پروژه
ایجاد یک workflow تکرارپذیر برای استفاده روزمره از Copilot CLI
در طول دوره، شما یاد میگیرید چگونه با استفاده از slash commandها به Copilot دستور دهید، وظایف پیچیده را به آن بسپارید و خروجیهای آن را کنترل و مدیریت کنید. همچنین با مفهوم skills قابل استفاده مجدد آشنا میشوید که به شما کمک میکند فرآیندهای توسعه را استاندارد و سریعتر کنید.
یکی از بخشهای مهم این دوره، کار با MCP Servers است که امکان گسترش قابلیتهای Copilot و اتصال آن به ابزارها و سرویسهای خارجی را فراهم میکند. علاوه بر این، یاد میگیرید چگونه بین حالتهای interactive و non-interactive جابهجا شوید و بسته به نوع کار، بهترین حالت اجرا را انتخاب کنید.
در ادامه، نحوه ادامه دادن کار در sessionهای مختلف را یاد میگیرید؛ یعنی حتی اگر کار متوقف شود، میتوانید دقیقاً از همان نقطه ادامه دهید. همچنین کنترل دقیق context با استفاده از فایلها و دستورات shell آموزش داده میشود تا Copilot دقیقتر و هوشمندتر عمل کند.
در پایان این دوره، شما یک workflow کامل، قابل تکرار و حرفهای برای استفاده از Copilot CLI خواهید داشت که میتوانید بلافاصله در پروژههای واقعی خود استفاده کنید.
🎯 اهداف یادگیری
نصب و پیکربندی GitHub Copilot CLI در محیط توسعه
اجرای اولین session تعاملی در ترمینال برای آشنایی با ابزار
استفاده از slash commandها برای مدیریت وظایف توسعه روزمره
برنامهریزی، انتخاب مدل و مدیریت context در Copilot CLI
اجرای دستورات shell داخل محیط Copilot CLI
مدیریت MCP servers برای گسترش قابلیتهای ابزار
واگذاری وظایف چندمرحلهای به Copilot CLI
ادامه دادن کار با استفاده از resume workflow در sessionهای قبلی
اجرای دستورات non-interactive در محیط پروژه
تبدیل بین حالت interactive و non-interactive در جریان کار
کنترل دقیق context با فایلها و referenceهای پروژه
ایجاد یک workflow تکرارپذیر برای استفاده روزمره از Copilot CLI
سرفصل ها
مقدمه
- GitHub Copilot CLI - شریک برنامهنویسی دونفره هوش مصنوعی شما
آمادهسازی ترمینال - راهاندازی رابط خط فرمان کمکی (Copilot CLI)
- آنچه خواهیم ساخت - ژنراتور استندآپ
کنترل کمک خلبان با دستورات اسلش
- انتخاب مدلها
- ویژگیهای برنامهریزی
- بررسی کد
- واگذاری امور به فضای ابری
توسعه رابط خط فرمان کمکی (Copilot CLI) با سرورهای Skills و MCP
- استفاده از سرور داخلی GitHub MCP
- استفاده از مهارتها - گردشهای کاری قابل استفاده مجدد در Copilot CLI
دستورات و حالتهای رابط خط فرمان GitHub Copilot
- دستورات درون خطی و ادامه کار در طول جلسات
- ارائه زمینه به کمک خلبان - ارجاع به فایلها و اجرای دستورات پوسته و اجرای دستورات پوسته
دوره های مرتبط
- دوره آموزشی وایب کدینگ اولین ایجنت هوش مصنوعی خود با Claude Code
- دوره آموزشی کنترل کد منبع در دات نت با Git با استفاده از SourceTree
- دوره آموزشی مهارت های ترمینال ویندوز
- دوره آموزشی یادگیری ترمینال ویندوز
- دوره آموزشی Ditch Your Git GUI: سفارشسازی ترمینال
- دوره آموزشی AWS برای توسعه دهندگان: نکات CLI
- دوره آموزشی یادگیری پیکربندی سوئیچ CLI سیسکو
- دوره آموزشی لینوکس: دسکتاپ و دسترسی از راه دور
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی گواهی حرفهای لینوکس اوبونتو
- مسیر آموزشی آماده شدن آزمون Linux Foundation Certified System Administrator (LFCS)
- مسیر آموزشی موفق شدن به عنوان یک مدیر فناوری اطلاعات از راه دور
- مسیر آموزشی تبدیل شدن به یک مدیر سیستم لینوکس
- مسیر آموزشی آماده شدن برای گواهینامه Cisco CCT Routing and Switching (100-490)
- مسیر آموزشی ارتقا مهارت های توسعه AWS: بررسی توسعه برنامه های پیچیده
- مسیر آموزشی ارتقا مهارت های خود به عنوان یک متخصص اسپارک آپاچی