آموزش GitHub Copilot از مبتدی تا حرفهای - هوش مصنوعی برای کدنویسی و توسعه
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- با GitHub Copilot بهرهوری خود را بهطور چشمگیری افزایش دهید و ارزش خود را بهعنوان یک توسعهدهنده بالا ببرید
- از Model Context Protocol (MCP) در GitHub Copilot Chatاستفاده کنید.
- با GitHub Copilot تستهای واحد و پیامهای commit تولید کنید.
- استفاده مؤثر از حالتهای مختلف عامل (Plan Mode، Agent Mode ،Ask Mode و عامل های سفارشی)
- orchestrate کردن عامل ها با استفاده از عامل های محلی، عامل های ابری، عامل های پسزمینه و زیرعاملها
- فرمان های slash و پرامپت های سفارشی ایجاد کنید.
- GitHub Copilot CLI را یاد بگیرید.
- دستورالعملهای عامل و مهارتهای عاملی ایجاد کنید.
پیشنیازهای دوره
- VSCode نصبشده بههمراه افزونههای GitHub Copilot و GitHub Copilot Chat
توضیحات دوره
به دوره GitHub Copilot خوش آمدید! در این دوره، هر آنچه را که باید درباره استفاده از GitHub Copilot بدانید یاد میگیرید؛ ابزار انقلابی کدنویسی مبتنی بر هوش مصنوعی که به توسعهدهندگان کمک میکند کد را سریعتر و کارآمدتر بنویسند و تولید کنند.
چه برنامهنویسی باتجربه باشید و چه تازه شروع کرده باشید، GitHub Copilot میتواند به شما کمک کند در زمان کمتر کد بهتری بنویسید. با الگوریتمهای پیشرفته یادگیری ماشین، GitHub Copilot میتواند از قطعهکدهای کوچک تا قابلیتهای کامل را تنها در چند ثانیه تولید کند و نوشتن کدی تمیز، خلاصه و بدون باگ را از همیشه آسانتر سازد.
نکات برجسته این دوره عبارتاند از:
- Model Context Protocol (MCP) در GitHub Copilot Chat
- تولید تستهای واحد و پیامهای Commit با GitHub Copilot
- استفاده از حالتهای مختلف عامل (Plan Mode، Agent Mode ،Ask Mode و عامل های سفارشی)
- orchestrate کردن عامل ها با استفاده از Agentهای محلی، عامل های ابری، عامل های پسزمینه و زیرعاملها
- ایجاد فرمان slash و پرامپت های سفارشی
- GitHub Copilot CLI
- ایجاد دستورالعملهای عامل و مهارتهای عامل
- ملاحظات ایمنی و امنیتی هنگام استفاده از GitHub Copilot
- و موارد بسیار بیشتر!
در این دوره 2 پروژه میسازیم. پروژه اول یک پروژه عملی و واقعی با نام "Bucks2Bar" است؛ یک وباپلیکیشن ساده با استفاده از html ،javascript و css که به کاربران اجازه میدهد درآمد و هزینههای هر ماه سال را وارد کنند، آنها را به نمودار میلهای تبدیل کنند و سپس آن نمودار را بهصورت تصویر دانلود کنند. بخش عمده کد این پروژه با استفاده از GitHub Copilot و GitHub Copilot Chat تولید میشود و به ما اجازه میدهد طیف گستردهای از قابلیتهای Github Copilot را پوشش دهیم.
پروژه دوم به مفاهیم پیشرفتهتر میپردازد؛ جایی که یک اپلیکیشن فول استک با Next JS میسازیم. بررسی میکنیم که چگونه GitHub Copilot Chat را در تمام لایههای یک پشته توسعه مدیریت کنیم؛ از کد فرانت اند تا کد بک اند، و همچنین مدیریت احراز هویت، اعتبارسنجی و تعاملات پایگاه داده. در مسیر ساخت این پروژهها با GitHub Copilot و GitHub Copilot chat، به قابلیتهای مختلفی میپردازیم؛ از جمله روشهای گوناگون برای ارائه context به GitHub Copilot Chat، روشهای مختلف برای شروع یک چت جدید، تولید تستهای واحد و پیامهای commit با GitHub Copilot، استفاده از قابلیت GitHub Copilot Chat در اپلیکیشن موبایل GitHub، ری فکتور کردن کد، شناسایی نگرانیهای امنیتی، نکات و ترفندها + موارد بیشتر!
تمام این کدها با استفاده از GitHub Copilot Chat AI تولید میشوند و در این دوره حتی یک خط کد هم بهصورت دستی تایپ نمیشود!
این دوره شما را گامبهگام در هر مرحله از فرآیند راهنمایی میکند و با ارائه مثالهای عملی و سناریوهای واقعی به شما کمک میکند به این ابزار قدرتمند کدنویسی مسلط شوید. تا پایان دوره، مهارت و اعتمادبهنفس لازم را خواهید داشت تا از GitHub Copilot برای افزایش بهرهوری کدنویسی خود استفاده کنید و مهارتهای برنامهنویسیتان را به سطح بالاتری ببرید.
پس منتظر چه هستید؟ همین حالا در این دوره شرکت کنید و قدرت تولید کد با GitHub Copilot را کشف کنید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان وب در همه سطوح مهارتی که میخواهند با استفاده از هوش مصنوعی برای تولید کد، بهرهوری خود را بهطور چشمگیری افزایش دهند و ارزش خود را بهعنوان یک توسعهدهنده وب بالا ببرند!
آموزش GitHub Copilot از مبتدی تا حرفهای - هوش مصنوعی برای کدنویسی و توسعه
-
مقدمه 03:42
-
راهاندازی سیستم محلی با GitHub Copilot 03:24
-
پیشنهادهای درونخطی GitHub Copilot و پیشنهادهای ویرایش بعدی 13:12
-
امتیازها و نظرات Udemy 00:38
-
برنامهریزی و تولید کد با GitHub Copilot Chat 17:37
-
پیادهسازی قابلیت دانلود نمودار 08:02
-
دستورالعملهای عامل در GitHub Copilot 10:01
-
توضیح Context Window در GitHub Copilot Chat 04:38
-
پیادهسازی اعتبارسنجی نام کاربری با استفاده از GitHub Copilot Inline Chat 06:16
-
راهاندازی و ایجاد تستهای واحد با فرمان های slash در GitHub Copilot Chat 17:13
-
فرمان های slash اضافی در GitHub Copilot Chat + تأیید خودکار فرمان های ترمینال 11:41
-
معرفی پروژه 02:48
-
بررسی stack 03:16
-
راهاندازی پروژه Next JS 16:00
-
ایجاد عامل های سفارشی و پرامپت های سفارشی برای GitHub Copilot Chat 19:24
-
تولید فایلهای دستورالعمل با عامل و پرامپت سفارشی جدید 12:01
-
پیادهسازی صفحه داشبورد و اعمال بهینهسازیهای رابط کاربری بر اساس دستورالعملهای GitHub Copilot 16:27
-
پیادهسازی صفحه فرود با استفاده از GitHub Copilot Cloud Agent 18:07
-
Orchestrate کردن GitHub Copilot Cloud Agents از طریق اپلیکیشن موبایل GitHub 12:07
-
Orchestrate کردن عامل های ابری و عامل های پسزمینه 21:35
-
تولید اسکیما جدول پایگاه داده با GitHub Copilot Chat 11:23
-
تولید داده seed با GitHub Copilot Chat و درج آنها در پایگاه داده با MCP 11:38
-
رفع مشکل redirect + بروزرسانی دستورالعمل های عامل 07:11
-
ساخت صفحه داشبورد + روش رسمی ایجاد دستورالعملهای GitHub Copilot 18:01
-
تبدیل فایلهای قدیمی docs به فایلهای جدید دستورالعمل ها مربوط به GitHub Copilot 24:06
-
پیادهسازی قابلیت لینک ایجاد 12:29
-
پیادهسازی قابلیت لینک ویرایش و لینک حذف 06:46
-
پیادهسازی قابلیت redirect 05:16
-
GitHub Copilot CLI 15:17
-
Hooks با GitHub Copilot 16:46
-
گسترش منطق hook مربوط به postToolUse با GitHub Copilot CLI 17:53
-
شناسایی کد ناامن با GitHub Copilot Chat 12:07
-
زیرعاملها در GitHub Copilot Chat 14:02
-
مهارت های عامل در GitHub Copilot 15:03
-
چه زمانی از عامل های سفارشی، پرامپت های سفارشی، مهارتهای عامل و دستورالعملها استفاده کنیم؟ 05:43
-
دانش خود را درباره GitHub Copilot بسنجید None
-
استفاده مسئولانه از هوش مصنوعی None
-
توضیح GitHub Copilot برای یک دوست غیربرنامهنویس None
-
آنبوردینگ یک نیروی جدید با GitHub Copilot None
-
آمادگی برای مصاحبه شغلی: استفاده خود از هوش مصنوعی در فرآیند توسعه را توضیح دهید None
-
تبریک! 01:07
مشخصات آموزش
آموزش GitHub Copilot از مبتدی تا حرفهای - هوش مصنوعی برای کدنویسی و توسعه
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:41
- مدت زمان :07:31:01
- حجم :4.32GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy