توسعه مجهز به هوش مصنوعی - GitHub Copilot در Visual Studio Code
✅ سرفصل و جزئیات آموزش
توضیحات دوره
این دوره درباره چیست؟
با این دوره بررسی میکنید که هوش مصنوعی چگونه توسعه نرمافزار را در Visual Studio Code (VS Code) متحول میکند و یاد میگیرید چگونه از GitHub Copilot برای تولید کد، هدایت کدنویسی با پرامپتهای چت و انجام تسکهای مبتنی بر ایجنت برای توسعه روانتر استفاده کنید. همچنین یاد میگیرید چگونه VS Code را با افزونههای هوش مصنوعی، keybindings و اسنیپتها سفارشیسازی کنید تا گردشکار خود را بهینه کنید.
در ادامه، با روشهای بهینهسازی نوشتن تستهای واحد، مدیریت تکمیل کد و اجرای اسکن امنیتی آشنا میشوید تا از قابلیت اطمینان و ایمنی کد مطمئن شوید. همچنین نحوه تنظیم مجوزهای ایجنت برای ابزارهای چت و استفاده مسئولانه از هوش مصنوعی در پروژهها را خواهید آموخت.
پس از پایان دوره، چارچوبی قدرتمند برای یکپارچهسازی بینقص هوش مصنوعی در فعالیتهای روزمره کدنویسی خود خواهید داشت. این دوره در سطح متوسط برای توسعهدهندگانی مناسب است که میخواهند با استفاده از راهکارهای هوش مصنوعی محور، بهرهوری را افزایش دهند و رویکردهای خلاقانهتری برای کدنویسی به کار بگیرند.
با راهنماییهای کاربردی دوره، میتوانید خروجیهای هوش مصنوعی را به صورت انتقادی ارزیابی کنید و کیفیت بالای پروژههای خود را حفظ کنید.
اهداف دوره
در پایان دوره چه کارهایی میتوانیم انجام دهیم؟
- اصول بنیادی تولید کد مبتنی بر هوش مصنوعی در Visual Studio Code را شناسایی میکنید.
- از GitHub Copilot برای خودکارسازی تسکهای تکراری کدنویسی و افزایش بهرهوری استفاده میکنید.
- از تکنیکهای هوش مصنوعی محور برای نوشتن تستهای واحد و انجام اسکن امنیتی کد استفاده میکنید.
- خروجیهای تولید شده توسط هوش مصنوعی را از نظر دقت، رعایت مجوزها و استایل بررسی میکنید.
- ابزارها و تنظیمات هوش مصنوعی را در Visual Studio Code سفارشیسازی میکنید تا گردشکار و بهرهوری بهینه شود.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان سطح متوسط
- مهندسان نرمافزار
- رهبری تیم توسعه
- مدیران فنی پروژه
توسعه مجهز به هوش مصنوعی - GitHub Copilot در Visual Studio Code
-
توسعه مجهز به هوش مصنوعی در Visual Studio Code 0:01:08
-
چگونه به کد نمونه در GitHub دسترسی پیدا کنیم؟ 0:00:55
-
ابزارهای هوش مصنوعی چگونه از توسعهدهندگان پشتیبانی میکنند؟ 0:04:46
-
توضیح هوش مصنوعی، LLMs و Copilot 0:05:51
-
هوش مصنوعی غیرمولد: گزینه دیگر 0:08:13
-
تولید یک پروژه کاری با ایجنتهای Copilot 0:00:51
-
GitHub Copilot: ستون فقرات هوش مصنوعی در IDE 0:08:33
-
گزینههای اشتراک 0:04:32
-
فعالسازی Copilot در Visual Studio Code 0:02:33
-
تأیید فعال بودن Copilot 0:01:58
-
انتخاب مدل هوش مصنوعی Copilot 0:03:53
-
حالتهای تکمیل، چت و ایجنت 0:08:03
-
تکمیل کد: JavaScript 0:02:59
-
درک پیشبینیهای غیرقطعی 0:01:38
-
تکمیل کد: پایتون 0:01:46
-
تکمیل HTML و CSS 0:01:40
-
قابلیتهای بیشتر پیشنهادهای درونخطی 0:03:06
-
استفاده از کامنتها برای هدایت تکمیل کد 0:02:32
-
استفاده از چت برای پرسیدن سؤالهای مشخص درباره کد 0:02:48
-
استفاده از چت برای بررسی یک پروژه 0:04:18
-
بررسی صفحه Word Frequency Analyzer 0:01:30
-
توضیح یک بخش از کد 0:05:53
-
راهنمایی درباره مشکلات احتمالی 0:02:26
-
دریافت پیشنهادهای ریفکتور کردن 0:02:57
-
درخواست از Copilot برای پیشنویس یک پرامپت ویرایشی 0:03:08
-
بررسی گردشکار استدلال پنهان 0:02:34
-
چت درونخطی: بررسی ویرایشگر کد 0:02:34
-
ایجاد چتهای جدید 0:03:00
-
پنل چت در برابر جلسات ایجنت 0:03:03
-
مدیریت threads و تاریخچه چت 0:01:57
-
تغییر نام threads چت 0:00:55
-
ذخیره threads چت 0:02:54
-
حذف threads چت 0:01:56
-
سفارشیسازی تنظیمات چت 0:02:15
-
استفاده از صدا و صوت 0:01:47
-
توضیح ایجنت ویرایش 0:02:18
-
ایجنت ویرایش 0:02:19
-
یافتن تغییرات پیشنهادی 0:02:05
-
سه ابزار diff در Copilot 0:02:05
-
ردیابی و مدیریت تغییرات در انتظار 0:06:44
-
نگه داشتن یا لغو تغییرات 0:03:14
-
بازگردانی state فضای کاری با چک پوینتها 0:04:37
-
نگاهی سریع: ویرایش در برابر ایجنت چندمرحلهای 0:03:51
-
اعتبارسنجی خواندن فایل پیکربندی 0:03:21
-
پیادهسازی قابلیت چاپ 0:01:11
-
افزودن قابلیت امنیتی به اپلیکیشن 0:02:34
-
مهندسی پرامپت برای ایجنت 0:04:11
-
شروع ریفکتور کردن با کمک ایجنت 0:02:55
-
افزودن کلمات مسدود شده به رابط کاربری 0:02:17
-
افزودن فایلهای بیشتر 0:02:34
-
پاکسازی کاراکترهای نامعتبر 0:00:57
-
مدرنسازی لایه رابط کاربری 0:03:29
-
بازبینی ریفکتور کردن: نتایج و تأثیر 0:01:53
-
کانتکس ضمنی: آنچه Copilot استنباط میکند 0:01:51
-
کانتکس پیشفرض: آنچه Copilot میبیند 0:03:36
-
کانتکس صریح: محدود یا گسترده کردن دامنه 0:03:54
-
بررسی Participants 0:06:07
-
استفاده از vscode participant@ 0:02:36
-
استفاده از github participant@ 0:02:04
-
بررسی اکشنها 0:04:03
-
پیشنمایش ابزارهای چت 0:02:54
-
تنظیم مجوزهای ایجنت برای ابزارهای چت 0:03:45
-
ارجاع به محتوای وب با fetch# 0:08:34
-
نمونهسازی اولیه یک پروژه Greenfield 0:07:26
-
بررسی سایت تولید گرافیک 0:01:53
-
ایمپورت مکالمه ذخیره شده چت 0:03:22
-
چگونه برای یک سایت تولید گرافیک پرامپت بنویسیم؟ 0:04:20
-
بررسی کد و رابط کاربری تولید شده 0:05:02
-
بررسی سایت Pedal و Pines 0:08:13
-
بازبینی بخشهای ریفکتور شده سایت 0:04:36
-
بازبینی کد و رابط کاربری بروزرسانی شده 0:04:52
-
چالشها و ناامیدیهای نمونه اولیه 0:01:44
-
Postmortems و بهبود پرامپت 0:02:06
-
پروژه تست واحد 0:03:22
-
افزودن فریمورک تست با SetupTests/ 0:02:30
-
نوشتن تستهای واحد با test/ 0:02:55
-
بررسی کد تولید شده 0:02:37
-
تست خطاهای ایجاد شده 0:03:04
-
تستهای داده محور 0:02:29
-
استفاده از تصاویر در چت 0:03:17
-
تولید CSS بر اساس موکاپ 0:02:45
-
تولید کامپوننتها بر اساس اسکچ 0:01:34
-
ایجاد یک کتابخانه کلاس از روی نمودار 0:03:17
-
بررسی helpers ترمینال 0:02:36
-
سه helper 0:02:02
-
استفاده از سه helper ترمینال 0:04:15
-
تولید فرمانهای ترمینال 0:02:25
-
فیکس کردن خطاهای ترمینال 0:01:56
-
دریافت کمک برای ابزارها 0:03:20
-
استفاده از چت درونخطی 0:01:20
-
آشنایی با ایجنتهای ابری و پسزمینه 0:05:12
-
Plan mode در Copilot: بازبینی سریع 0:02:25
-
پنل سشن 0:02:23
-
ایجاد برنامه 0:05:15
-
ذخیره برنامه به صورت markdown 0:01:42
-
اجرای برنامه روی ایجنت پسزمینه 0:01:40
-
استفاده از ترمینال با ایجنت پسزمینه 0:02:00
-
Git worktree 0:02:00
-
بازبینی تغییرات 0:01:00
-
ادغام تغییرات 0:01:28
-
پیامهای کامیت 0:01:16
-
سفارشیسازی پیام کامیت 0:01:49
-
نوشتن توضیحات pull request 0:01:31
-
بازبینی کد در pull request 0:01:13
-
تأیید مراحل بازبینی کد 0:01:43
-
بررسی MCP 0:06:35
-
کوئری از پایگاه داده با سرور MCP 0:04:09
-
تولید کد دسترسی به پایگاه داده با TypeScript 0:01:23
-
آشنایی با تنظیمات mcp.json 0:02:13
-
فعالسازی مرور کاتالوگ در پنل Extensions 0:01:00
-
نصب سایر سرورهای MCP با پنل Extensions 0:03:12
-
یافتن سرورهای MCP در GitHub 0:02:53
-
دستورالعملها و مهارتهای سفارشی 0:07:37
-
گامهای بعدی و منابع یادگیری 0:05:47
مشخصات آموزش
توسعه مجهز به هوش مصنوعی - GitHub Copilot در Visual Studio Code
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:114
- مدت زمان :6:04:09
- حجم :969.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy