آموزش گیت‌هاب کوپایلت برای توسعه‌دهندگان: کدنویسی سریع‌تر با ایجنت‌های هوش مصنوعی - آخرین آپدیت

دانلود GitHub Copilot for Developers: Code Faster With AI Agents

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، جریان‌های کاری کدنویسی مبتنی بر ایجنت‌های هوش مصنوعی را با GitHub Copilot به طور کامل فرا بگیرید و بیاموزید که توسعه‌دهندگان مدرن چگونه سریع‌تر و هوشمندتر کد می‌زنند. درک نحوه عملکرد GitHub Copilot، شامل پرامپت‌ها، توکن‌ها، مدل‌ها و پنجره‌های کانتکست (Context Windows). به‌کارگیری تکنیک‌های عملی مهندسی پرامپت برای دریافت کدهای دقیق و آماده برای محیط عملیاتی (Production). استفاده از Copilot برای وظایف واقعی مانند تولید کد، رفع باگ، ری‌فاکتورینگ و مستندسازی. تولید یونیت‌تست‌های معنادار و بهبود عملکرد کد با استفاده از پیشنهادات هوش مصنوعی. شناسایی آسیب‌پذیری‌های امنیتی احتمالی و ارتقای استانداردهای کدنویسی امن با کمک AI. تسلط بر حالت‌های مختلف Copilot: حالت‌های Agent، Ask، Plan و Edit و زمان مناسب برای استفاده از هر یک. ساخت و سازماندهی فایل‌های دستورالعمل (Instruction Files) قدرتمند برای کنترل رفتار هوش مصنوعی در کل پروژه. ساخت و مدیریت ایجنت‌های سفارشی (Custom AI Agents) با معماری پرامپت‌های قابل استفاده مجدد و مهارت‌های ایجنتی. طراحی جریان‌های کاری با استفاده از ایجنت‌های محلی (Local)، پس‌زمینه (Background) و ابری (Cloud) برای توسعه مقیاس‌پذیر. پیاده‌سازی یک گردش کار کامل توسعه مبتنی بر AI برای کدنویسی سریع‌تر و عرضه نرم‌افزارهای باکیفیت با اطمینان کامل. پیشنیازها: دانش مقدماتی برنامه‌نویسی دانش مقدماتی Git و Github

گیت‌هاب کوپایلت دیگر تنها یک ابزار تکمیل خودکار کد نیست؛ بلکه یک دستیار مهندسی قدرتمند است که قادر به تولید قابلیت‌ها، ری‌فاکتور کردن سیستم‌ها، نوشتن تست‌ها، بررسی مسائل امنیتی و مدیریت جریان‌های کاری پیچیده با استفاده از ایجنت‌هاست.

بسیاری از توسعه‌دهندگان تنها از ۱۰ تا ۲۰ درصد قابلیت‌های آن استفاده می‌کنند.

این دوره طراحی شده است تا به شما کمک کند از GitHub Copilotبه درستی استفاده کنید؛ از درک نحوه عملکرد آن گرفته تا ساخت جریان‌های کاری ساختاریافته با استفاده از فایل‌های دستورالعمل، ایجنت‌های سفارشی و مهارت‌های ایجنتی.

این یک دوره تئوری درباره هوش مصنوعی نیست، بلکه یک برنامه عملیو توسعه‌دهنده-محور است که بر جریان‌های کاری واقعی کدنویسی تمرکز دارد.


آنچه خواهید آموخت

شما یاد خواهید گرفت که چگونه:

  • تولید کدهای آماده محیط عملیاتیبا استفاده از پرامپت‌های ساختاریافته

  • رفع باگ‌ها، ری‌فاکتور کدهای قدیمی و بهبود خوانایی کد

  • تولید خودکار یونیت‌تست‌های معنادار

  • بهبود عملکرد و شناسایی مشکلات امنیتی احتمالی

  • استفاده موثر از حالت‌های Agent، Ask، Plan و Edit

  • ساخت فایل‌های دستورالعمل (Instruction Files)قدرتمند برای کنترل رفتار AI

  • ساخت و مدیریت ایجنت‌های سفارشی هوش مصنوعی

  • طراحی جریان‌های کاری با استفاده از ایجنت‌های محلی، پس‌زمینه و ابری

  • درک MCP(پروتکل کانتکست مدل) و ابزارهای مدرن AI

  • ادغام عمیق هوش مصنوعی در چرخه حیات توسعه نرم‌افزار


این دوره به ۳ فازتقسیم شده است:

فاز ۱: مبانی/ کدنویسی با AI واقعاً چگونه کار می‌کند
قبل از استفاده موثر از AI، باید بدانید که او چگونه فکر می‌کند.

در این فاز یاد می‌گیرید:

  • پرامپت‌ها واقعاً چه هستند (پرامپت‌های کاربر در مقابل سیستم)

  • کانتکست و پنجره‌های کانتکست

  • توکن‌ها و تاثیر آن‌ها بر کیفیت خروجی

  • مدل‌ها و نحوه انتخاب مدل مناسب

  • تفاوت‌های LLM در مقابل SLM

  • تفاوت ابزارهایی مانند Copilot، Cursor، Claude Code و Codex

این فاز مدل ذهنی لازم برای کنترل AI را به شما می‌دهد تا به جای حدس زدن تصادفی پرامپت‌ها، آگاهانه عمل کنید.


فاز ۲:استفاده عملی از Copilot
در اینجا وارد جریان‌های کاری واقعی توسعه می‌شویم.

شما یاد می‌گیرید:

  • نصب و پیکربندی صحیح Copilot

  • پیشنهادات درون‌خطی (Inline) در مقابل جریان‌های کاری مبتنی بر چت

  • استفاده موثر از پنجره چت

  • درک و استفاده از حالت‌های Agent، Ask، Plan و Edit

  • مدیریت نشست‌ها (Sessions) و نقاط بازگشت (Checkpoints)

  • استفاده از مرورگر داخلی

  • پیکربندی Bring Your Own Key

این فاز بر استفاده عملی تمرکز دارد تا بتوانید بلافاصله Copilot را در توسعه روزانه خود به کار بگیرید.


فاز ۳:توسعه پیشرفته ایجنتی (Agentic Development)
در این بخش، دوره از آموزش‌های ساده Copilot فراتر می‌رود.

شما یاد می‌گیرید که چگونه رفتار AI را با استفاده از موارد زیر ساختاردهی کنید:

  • فایل‌های دستورالعمل (copilot-instructions و دستورالعمل‌های سفارشی)

  • فایل‌های پرامپت برای جریان‌های کاری قابل استفاده مجدد

  • ایجنت‌های سفارشی متناسب با نیازهای پروژه شما

  • مهارت‌های ایجنتی برای وظایف تخصصی

  • ایجنت‌های محلی در مقابل ایجنت‌های پس‌زمینه و ابری

  • ادغام با Git و اکشن‌های هوشمند

  • MCP (پروتکل کانتکست مدل) برای ادغام‌های پیشرفته

  • بهترین روش‌های امنیت کد در عصر AI

در پایان این فاز، شما یاد خواهید گرفت که چگونه یک جریان مهندسی کامل مبتنی بر AI طراحی کنید، به جای اینکه فقط سوالات پراکنده از Copilot بپرسید.

اگر می‌توانید کد بنویسید، این دوره به شما نشان می‌دهد چگونه سریع‌تر بسازید، هوشمندانه‌تر ری‌فاکتور کنید و با اعتماد به نفس کامل نرم‌افزار عرضه کنید. هدف این دوره ساده است: کمک به شما برای تبدیل شدن از یک “کاربر Copilot”به یک مهندس AI.


سرفصل ها و درس ها

مقدمه و منابع Introduction & Resources

  • معرفی دوره Course Introduction

  • خوش‌آمدگویی به دوره Welcome To Course

  • منابع [مهم] Resources [Important]

مفاهیم بنیادی Fundamentals Concepts

  • اصطلاحات رایج در استفاده از AI Common Terms While Using AI

  • انواع دستیارهای هوش مصنوعی Type of AI Assistant

مبانی کوپایلت Copilot Basics

  • راه‌اندازی کوپایلت: نصب، پلن‌ها و جایگزین‌ها Copilot Setup: Installation, Plans, Alternatives

  • پیشنهاد درون‌خطی، چت درون‌خطی، پنجره چت، حالت‌های ایجنت و مقایسه مدل‌ها Inline Suggestion, Inline Chat, Chat Window, Agent Modes and Model Comparison

  • بهبود پرامپت / اجرای حالت ایجنت Improve Prompt / Execute Agent Mode

  • نشست‌های چت / اجرای حالت ویرایش (Edit) Chat Sessions / Execute Edit Mode

  • اجرای حالت پرسش (Ask) / حالت برنامه‌ریزی (Plan) Execute Ask Mode / Plan Mode

  • مرورگر ساده Simple Browser

  • نقاط بازگشت (Checkpoints) Checkpoints

  • پیکربندی کلید شخصی (BYOK) BROK: Bring Your Own Key

فایل‌های دستورالعمل Instruction Files

  • فایل دستورالعمل و انواع آن Instruction File and it's Types

  • فایل دستورالعملات کوپایلت (.github/copilot-instructions.md) Copilot Instructions File (.github/copilot-instructions.md)

  • فایل دستورالعملات سفارشی (عمومی، طراحی، زبان) Custom Instructions File (General, Design, Language / instructions.md)

  • فایل دستورالعمل ایجنت AGENT Instruction File

راه‌اندازی پروژه: حالت ایجنت / اکشن‌های هوشمند / فایل پرامپت Project Setup: Agent Mode / Smart Actions / Prompt File

  • حالت ایجنت / راه‌اندازی پروژه Agent Mode / Project Setup

  • کانتکست (حالت ویرایش/ایجنت) Context (Edit/Agent Mode)

  • گیت و اکشن‌های هوشمند Git & Smart Actions

  • فایل پرامپت Prompt File

ایجنت سفارشی Custom Agent

  • ایجنت سفارشی (نویسنده مستندات) Custom Agent (documentation writer)

  • ایجنت سفارشی (بازبین کد) Custom Agent (code reviewer)

  • ایجنت سفارشی (بازبین دسترسی‌پذیری) Custom Agent (accessibility reviewer)

مهارت‌های ایجنتی AGENT SKILLS

  • مهارت‌های ایجنتی AGENT SKILLS

ایجنت‌های محلی، پس‌زمینه و ابری Local, Background & Cloud Agent

  • ایجنت پس‌زمینه Background Agent

  • ایجنت ابری - بخش اول Cloud Agent - I

  • ایجنت ابری - بخش دوم Cloud Agent - II

پروتکل MCP MCP

  • پروتکل MCP (کار با Supabase) MCP (Model Context Protocol With Supabase)

  • دسترسی خواندن/نوشتن MCP (جدول Supabase) MCP Read/Write Permission (Supabase Table)

  • احراز هویت کاربر در Supabase Supabase: User Authentication

جریان کاری: ایجنت‌های محلی، پس‌زمینه و ابری Workflow: Local, Background & Cloud Agent

  • جریان کاری: ایجنت‌های محلی، پس‌زمینه و ابری Workflow: Local, Background & Cloud Agent

امنیت کد AI: کلیدها، Dependabot و ایجنت امنیتی AI Code Security: Keys, Dependabot, Security Agent

  • امنیت کد AI: کلیدها، Dependabot و ایجنت امنیتی AI Code Security: Keys, Dependabot, Security Agent

بونوس Bonus

  • بونوس Bonus

نمایش نظرات

آموزش گیت‌هاب کوپایلت برای توسعه‌دهندگان: کدنویسی سریع‌تر با ایجنت‌های هوش مصنوعی
جزییات دوره
4.5 hours
34
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,655
4.5 از 5
ندارد
دارد
دارد
Shubham Sarda
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shubham Sarda Shubham Sarda

توسعه دهنده پایتون

سلام!

من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.

با این نقشه راه ما با برنامه نویسی پایتون شروع می کنیم، با اصول، مفاهیم مهم آشنا می شویم و حل می کنیم. برخی از مشکلات زندگی واقعی با ساخت پروژه ها. هنگامی که ما با پایتون آماده شدیم، زمان آن رسیده است که تجربه بیشتری در پروژه های میدانی مختلف در اتوماسیون، تجزیه و تحلیل داده ها، برنامه نویسی رابط کاربری گرافیکی و توسعه وب کسب کنیم.

اینجا برنامه نویسی کامل پایتون است -
برنامه نویسی پایتون - مفاهیم پیشرفته

پروژه های پایتون -

برنامه نویسی رابط کاربری گرافیکی پایتون - ساخت یک برنامه دسکتاپ با Tkinter و SQLite


کامل Django Masterclass (توسعه وب) -
Django for Beginners - Building Task Manager Web Application (قسمت 1)

Django برای مبتدیان - استقرار برنامه وب در Heroku (بخش) 3)