دوره GitHub Copilot برای توسعهدهندگان: کدنویسی سریعتر با عاملهای هوش مصنوعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک کنید که GitHub Copilot چگونه کار میکند، از جمله پرامپتها، توکنها، مدلها و پنجرههای زمینه.
- تکنیکهای عملی مهندسی پرامپت را اعمال کنید تا کدی دقیق و آماده تولید دریافت کنید.
- از Copilot برای تسک های واقعی مانند تولید کد، رفع باگ، بازسازی و مستندسازی استفاده کنید.
- تستهای واحد معنادار تولید کنید و با استفاده از پیشنهادهای مجهز به هوش مصنوعی، کارایی را بهبود دهید.
- آسیبپذیریهای امنیتی احتمالی را شناسایی کنید و با کمک هوش مصنوعی، شیوههای کدنویسی امن را بهبود دهید.
- به حالتهای Copilot مسلط شوید: عامل، پرسش، برنامهریزی و ویرایش، و بدانید هر کدام را چه زمانی استفاده کنید.
- فایلهای دستورالعمل قدرتمندی بسازید و ساختار دهید تا رفتار هوش مصنوعی را در پروژهها کنترل کنید.
- عاملهای سفارشی هوش مصنوعی را با معماری پرامپت قابل استفاده مجدد و مهارتهای عامل بسازید و مدیریت کنید.
- گردش های کاری را با استفاده از عاملهای محلی، پسزمینه و ابری برای توسعه مقیاسپذیر مبتنی بر هوش مصنوعی طراحی کنید.
- یک گردش کار کامل توسعه مجهز به هوش مصنوعی پیادهسازی کنید تا سریعتر کدنویسی کنید و نرمافزار باکیفیت را با اطمینان منتشر کنید.
پیشنیازهای دوره
- دانش اولیه برنامهنویسی
- دانش اولیه گیت و گیتهاب
توضیحات دوره
GitHub Copilot دیگر فقط یک ابزار تکمیل خودکار هوش مصنوعی نیست. این یک دستیار مهندسی مجهز به هوش مصنوعی است که میتواند ویژگیها را تولید کند، سیستمها را بازسازی کند، تست بنویسد، مسائل امنیتی را بررسی کند و گردش های کاری پیچیده را با استفاده از عاملها هماهنگ کند.
بیشتر توسعهدهندگان تنها از 10 تا 20 درصد قابلیتهای آن استفاده میکنند.
این دوره طراحی شده تا به شما کمک کند از GitHub Copilot به درستی؛ از درک چگونگی کار آن گرفته تا ساخت گردش های کاری ساختاریافته هوش مصنوعی با استفاده از فایلهای دستورالعمل، عاملهای سفارشی و مهارتهای عامل استفاده کنید.
این یک دوره هوش مصنوعی سنگین از نظر نظریه نیست. این یک برنامه عملی و توسعهدهندهمحور برای تسلط به گردش های کاری واقعی کدنویسی است.
آنچه یاد خواهید گرفت
یاد خواهید گرفت چگونه:
- با استفاده از پرامپتهای ساختاریافته، کد آماده تولید تولید کنید.
- باگها را رفع کنید، کدهای قدیمی را بازسازی کنید و خوانایی را بهبود دهید.
- به طور خودکار تستهای واحد معنادار تولید کنید.
- کارایی را بهبود دهید و مسائل امنیتی احتمالی را شناسایی کنید.
- از حالتهای عامل، پرسش، برنامهریزی و ویرایش به طور مؤثر استفاده کنید.
- فایلهای دستورالعمل قدرتمندی برای کنترل رفتار هوش مصنوعی ایجاد کنید.
- عاملهای سفارشی هوش مصنوعی را بسازید و مدیریت کنید.
- گردش های کاری را با استفاده از عاملهای محلی، پسزمینه و ابری طراحی کنید.
- MCP (پروتکل زمینه مدل) و ابزارهای مدرن هوش مصنوعی را درک کنید.
- هوش مصنوعی را به طور عمیق در چرخه توسعه خود ادغام کنید.
این دوره به 3 فاز تقسیم شده است،
فاز 1: اصول / کدنویسی با هوش مصنوعی واقعاً چگونه کار میکند.
پیش از استفادهٔ مؤثر از هوش مصنوعی، باید بدانید چگونه فکر میکند.
در این فاز یاد خواهید گرفت:
- پرامپتها واقعاً چه هستند؟ (پرامپت کاربر در مقابل پرامپت سیستم)
- زمینه و پنجرههای زمینه
- توکنها و تأثیر آنها بر کیفیت خروجی
- مدلها و چگونگی انتخاب مدل مناسب
- تفاوتهای LLM در مقابل SLM
- ابزارهایی مثل Copilot ،Cursor ،Claude Code و Codex و دیگر ابزارها چه تفاوتی دارند؟
این فاز مدل ذهنی لازم را به شما میدهد تا بتوانید هوش مصنوعی را کنترل کنید، نه اینکه فقط پرامپتها را به طور تصادفی حدس بزنید.
فاز 2: استفاده عملی از Copilot
در این بخش وارد گردش های کاری واقعی توسعه میشویم.
یاد خواهید گرفت:
- راهاندازی و پیکربندی درست Copilot
- تفاوت پیشنهادهای درونخطی با گردش های کاری مبتنی بر چت
- استفاده مؤثر از پنجره چت
- درک و استفاده از حالتهای عامل، پرسش، برنامهریزی و ویرایش
- مدیریت سشن ها و checkpoints
- استفاده از مرورگر داخلی
- پیکربندی کلید اختصاصی خود
این فاز بر استفاده عملی تمرکز دارد تا بتوانید فوراً از Copilot در توسعه روزمره استفاده کنید.
فاز 3: توسعه پیشرفته عاملی
در این بخش، دوره فراتر از آموزشهای اولیه Copilot میرود.
یاد خواهید گرفت چگونه رفتار هوش مصنوعی را با استفاده از موارد زیر ساختاردهی کنید:
- فایلهای دستورالعمل (copilot-instructions و دستورالعملهای سفارشی)
- فایلهای پرامپت برای گردش های کاری قابل استفاده مجدد هوش مصنوعی
- عاملهای سفارشی متناسب با نیازهای پروژه شما
- مهارتهای عامل برای تسک های تخصصی
- عاملهای محلی در مقابل عاملهای پسزمینه در مقابل عاملهای ابری
- ادغام گیت و اقدامات هوشمند
- MCP (پروتکل زمینه مدل) برای یکپارچهسازیهای پیشرفته
- بهترین شیوههای امنیت کد با هوش مصنوعی
تا پایان این فاز، درک خواهید کرد چگونه یک گردش کار کامل مهندسی مجهز به هوش مصنوعی طراحی کنید، نه اینکه فقط از Copilot سؤالهای تصادفی بپرسید.
اگر میتوانید کد بنویسید، این دوره به شما نشان میدهد چگونه با کمک هوش مصنوعی سریعتر بسازید، هوشمندانهتر بازسازی کنید و با اطمینان محصول را منتشر کنید. هدف این دوره ساده است: کمک به شما برای حرکت از «استفاده از Copilot» به مهندسی با هوش مصنوعی
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که از قبل کدنویسی میدانند و میخواهند با کمک هوش مصنوعی سریعتر کار کنند.
- دانشجویان علوم کامپیوتر که میخواهند توسعه مبتنی بر هوش مصنوعی را از اصول درست یاد بگیرند.
- حرفهایهای شاغلی که میخواهند GitHub Copilot را در گردش های کاری واقعی ادغام کنند.
- مهندسانی که درباره عاملهای هوش مصنوعی و توسعه نرمافزار مدرن مجهز به هوش مصنوعی کنجکاوند.
- هر کسی که میتواند کد بنویسد و میخواهد با گردش های کاری ساختاریافته هوش مصنوعی بهرهوری خود را 2 تا 5 برابر کند.
دوره GitHub Copilot برای توسعهدهندگان: کدنویسی سریعتر با عاملهای هوش مصنوعی
-
معرفی دوره 02:20
-
به دوره خوش آمدید 03:45
-
منابع [مهم] 03:33
-
اصطلاحات رایج هنگام استفاده از هوش مصنوعی 14:46
-
انواع دستیار هوش مصنوعی 04:19
-
راهاندازی Copilot: نصب، طرحها، جایگزینها 05:49
-
پیشنهاد درونخطی، چت درونخطی، پنجره چت، حالتهای عامل و مقایسه مدل 13:14
-
بهبود پرامپت / اجرای حالت عامل 09:46
-
سشن های چت / اجرای حالت ویرایش 11:56
-
اجرای حالت پرسش / حالت برنامهریزی 04:41
-
مرورگر ساده 05:21
-
Checkpoints 04:23
-
BROK: کلید اختصاصی خود را بیاورید 06:25
-
فایل دستورالعمل و انواع آن 08:33
-
فایل دستورالعمل کوپایلت (github/copilot-instructions.md.) 04:23
-
فایل دستورالعمل سفارشی (عمومی، طراحی، زبان / instructions.md) 09:59
-
فایل دستورالعمل عامل 04:38
-
حالت عامل / راهاندازی پروژه 12:26
-
زمینه (حالت ویرایش/عامل) 12:39
-
گیت و اقدامات هوشمند 09:47
-
فایل پرامپت 04:08
-
عامل سفارشی (نویسنده مستندات) 10:56
-
عامل سفارشی (بازبین کد) 06:02
-
عامل سفارشی (بازبین دسترسپذیری) 03:54
-
مهارتهای عامل 08:26
-
عامل پسزمینه 06:12
-
عامل ابری - 1 07:19
-
عامل ابری - 2 09:04
-
MCP (پروتکل زمینه مدل با Supabase) 14:10
-
مجوز خواندن/نوشتن MCP (جدول Supabase) 06:58
-
Supabase: احراز هویت کاربر 05:07
-
گردش کار: عامل محلی، پسزمینه و ابری 13:53
-
امنیت کد هوش مصنوعی: کلیدها، Dependabot، عامل امنیتی 08:37
-
پاداش 01:47
مشخصات آموزش
دوره GitHub Copilot برای توسعهدهندگان: کدنویسی سریعتر با عاملهای هوش مصنوعی
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:34
- مدت زمان :04:19:16
- حجم :2.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy