دوره آموزشی توسعه مبتنی بر هوش مصنوعی: GitHub Copilot در Visual Studio
4 ساعت 58 دقیقهمتوسط2025-10-31
مدرسین

Learn-it Labs
جزئیات دوره
اگه با ویژوال استودیو کار میکنی و میخوای واقعاً از ابزارهای هوش مصنوعی جدیدش نهایت استفاده رو ببری، این دوره دقیقاً برای تو ساخته شده. توی این آموزش یاد میگیری چطور بهعنوان یه برنامهنویس سطح متوسط، از قدرت واقعی GitHub Copilot داخل Visual Studio استفاده کنی و روند کدنویسیت رو چند پله حرفهایتر کنی.
در طول دوره با Copilot Chat آشنا میشی و میبینی چطور میتونی بهصورت مکالمهای کد بنویسی، سوال بپرسی و راهحل بگیری. یاد میگیری تولید کد هوشمند و وابسته به کانتکست چطوری انجام میشه و چطور Agent Mode میتونه کل کدبیس رو اسکن کنه، ریفکتور انجام بده، باگها رو پیدا کنه و کلی کار تکراری رو خودکار حذف کنه.
همچنین با تکمیل کدهای مبتنی بر AI، پیشنهادهای ریفکتورینگ لحظهای و تولید داکیومنت داخل کد آشنا میشی؛ چیزهایی که باعث میشن هم سرعت کارت بالا بره، هم کیفیت کدت بهتر بشه. یکی از قابلیتهای جذاب این دوره، Next Edit Suggestions هست که قدم بعدی منطقی توی کدنویسی رو حدس میزنه و کمک میکنه تمرکزت حفظ بشه و توی Flow بمونی.
در بخشهای پیشرفتهتر، یاد میگیری چطور از هوش مصنوعی برای دیباگ حرفهایتر و بهینهسازی عملکرد برنامه بهصورت زنده استفاده کنی. در نهایت، به جایی میرسی که Visual Studio دیگه فقط یه IDE نیست، بلکه تبدیل میشه به یه همتیمی هوشمند که بهرهوری رو بالا میبره، بدهی فنی رو کم میکنه و کل فرایند توسعه نرمافزار رو سادهتر و سریعتر میکنه.
اهداف یادگیری
یاد میگیری چطور از GitHub Copilot و Copilot Chat برای کدنویسی مکالمهای و تولید هوشمند کد داخل Visual Studio استفاده کنی.
میتونی Agent Mode رو برای اسکن، ریفکتور و بهبود خودکار کدبیس بهکار بگیری و کارهای تکراری رو حذف کنی.
توانایی استفاده از پیشنهادهای تکمیل کد، ریفکتورینگ لحظهای و تولید مستندات داخل کد رو به دست میاری.
با قابلیت Next Edit Suggestions تمرکزت رو حفظ میکنی و سرعت کدنویسیت رو بالا میبری.
از هوش مصنوعی برای دیباگ پیشرفته و بهینهسازی عملکرد برنامهها در زمان واقعی استفاده میکنی.
در طول دوره با Copilot Chat آشنا میشی و میبینی چطور میتونی بهصورت مکالمهای کد بنویسی، سوال بپرسی و راهحل بگیری. یاد میگیری تولید کد هوشمند و وابسته به کانتکست چطوری انجام میشه و چطور Agent Mode میتونه کل کدبیس رو اسکن کنه، ریفکتور انجام بده، باگها رو پیدا کنه و کلی کار تکراری رو خودکار حذف کنه.
همچنین با تکمیل کدهای مبتنی بر AI، پیشنهادهای ریفکتورینگ لحظهای و تولید داکیومنت داخل کد آشنا میشی؛ چیزهایی که باعث میشن هم سرعت کارت بالا بره، هم کیفیت کدت بهتر بشه. یکی از قابلیتهای جذاب این دوره، Next Edit Suggestions هست که قدم بعدی منطقی توی کدنویسی رو حدس میزنه و کمک میکنه تمرکزت حفظ بشه و توی Flow بمونی.
در بخشهای پیشرفتهتر، یاد میگیری چطور از هوش مصنوعی برای دیباگ حرفهایتر و بهینهسازی عملکرد برنامه بهصورت زنده استفاده کنی. در نهایت، به جایی میرسی که Visual Studio دیگه فقط یه IDE نیست، بلکه تبدیل میشه به یه همتیمی هوشمند که بهرهوری رو بالا میبره، بدهی فنی رو کم میکنه و کل فرایند توسعه نرمافزار رو سادهتر و سریعتر میکنه.
اهداف یادگیری
یاد میگیری چطور از GitHub Copilot و Copilot Chat برای کدنویسی مکالمهای و تولید هوشمند کد داخل Visual Studio استفاده کنی.
میتونی Agent Mode رو برای اسکن، ریفکتور و بهبود خودکار کدبیس بهکار بگیری و کارهای تکراری رو حذف کنی.
توانایی استفاده از پیشنهادهای تکمیل کد، ریفکتورینگ لحظهای و تولید مستندات داخل کد رو به دست میاری.
با قابلیت Next Edit Suggestions تمرکزت رو حفظ میکنی و سرعت کدنویسیت رو بالا میبری.
از هوش مصنوعی برای دیباگ پیشرفته و بهینهسازی عملکرد برنامهها در زمان واقعی استفاده میکنی.
سرفصل ها
شروع هوشمندانه با هوش مصنوعی در ویژوال استودیو
- توسعه مبتنی بر هوش مصنوعی در ویژوال استودیو
- نحوه دسترسی به کد نمونه در GitHub
هوش مصنوعی و کد برنامهنویسی
- چگونه ابزارهای هوش مصنوعی از توسعهدهندگان پشتیبانی میکنند
- هوش مصنوعی، کارشناسی ارشد حقوق و کمک خلبان
- هوش مصنوعی تحلیلی
- از کدام نسخه ویژوال استودیو استفاده کنیم
- ایجاد یک پروژه کاری با Copilot agent
آماده استفاده از Copilot شوید
- GitHub Copilot، ستون فقرات هوش مصنوعی در IDE
- گزینههای اشتراک
- فعال کردن Copilot در ویژوال استودیو
- تنظیمات و رفتار Copilot را تنظیم کنید
- یک مدل هوش مصنوعی برای Copilot انتخاب کنید
تکمیلها - کد هوشمندتر، جریان سریعتر
- حالتهای تکمیل، چت و عامل
- IntelliCode - پیشنهادهای هوش مصنوعی داخلی
- مقایسه IntelliCode و Copilot
- تکمیل کد - متد Create در سی شارپ
- از نظرات برای راهنمایی در تکمیل استفاده کنید
- تکمیل کد - پایتون
پنجره چت کمک خلبان
- حالت چت در Copilot - بررسی سریع
- آناتومی پنجره چت کمک خلبان
- چت با گیتهاب، کمک خلبان
- جابجایی بین مدلهای کمک خلبان
- تاریخچه چت و ماندگاری آن
- سند فعال را ویرایش کنید
تغییر محدوده و زمینه چت
- تغییر محدوده هنگام چت
- سند فعال واقعاً به چه معناست
- از تگهای scope برای تغییر scope استفاده کنید
- شرکتکنندگان - @workspace، @vs، @github
- از یک شرکتکننده استفاده کنید
دستورات اسلش
- دستورات اسلش به عنوان قطعه کدهای چت
- دستور اسلش توضیح
- دستور رفع اسلش
- دستور optimize slash
از تصاویر در پیامهای چت استفاده کنید
- از تصاویر در چت استفاده کنید
- محتوای تصویر را تجزیهوتحلیل کنید
- تولید کد بر اساس یک تصویر
- مشاهده HTML و CSS تولید شده
شخصیسازی تجربه چت
- سفارشیسازی چت با فایلهای markdown
- پروژه درک این فصل
- آناتومی یک فایل آموزشی عالی
- از دستورالعملهای سفارشی به طور مؤثر استفاده کنید
- از فایلهای اعلان برای راهنمایی Copilot استفاده کنید
چت درون خطی - کد با متن مطابقت دارد
- چت درون خطی در Copilot - بررسی سریع
- برای ویرایشهای سریع از چت درونخطی استفاده کنید
- کد را با Copilot inline شرح دهید
- استفاده از دستورات اسلش به صورت درون خطی
- کد را به صورت درون خطی ریفکتور کنید
- نوشتن مستندات XML با هوش مصنوعی
- نوشتن نظرات با هوش مصنوعی
ریفکتور و خودکارسازی با Copilot Agent
- حالت عامل در Copilot - بررسی سریع
- ایجاد یک پروژه جدید - کجا و چگونه
- شروع ساده، ایجاد یک پروژه جدید
- نمونه درخواست تورهای پدال و پاین
- افزودن یک ویژگی جدید به یک پروژه موجود
- تغییرات را حفظ یا رد کنید
- افزودن دستورالعملهای بیشتر
- کد را با عامل کپیرایت اصلاح کنید
- با کمک Copilot یک رابط کاربری جدید بسازید
- سایت بازسازیشده را بررسی کنید
- نگاه عمیقتر - Copilot کجا اجرا میشود؟
ساخت یک برنامه کامل Razor با Copilot Agent
- چرا از هوش مصنوعی مولد برای خلق هر چیزی استفادهکنیم ?
- نمونه اولیه PortChecker را بررسی کنید
- PortChecker - نسخه کنسول
- PortChecker - کتابخانه کلاس
- بررسی پورت - رابط کاربری ویندوز
- نمونه اولیه کالیدوسکوپ را بررسی کنید
- کالیدوسکوپ - شکستها و ناامیدیها
- درخواست کمک - استفاده از چت برای اصلاح تولید برنامه
اشکالزدایی هوشمندانهتر با Copilot
- پیامهای خطای ساخت را توضیح دهید
- حالت اشکالزدایی در پنجره چت کمک خلبان
- خطاهای زمان اجرا و استثنائات را توضیح دهید
- تشخیص رفتار نادرست زمان اجرا
- تحلیل - چرا یک متغیر مقدار خود را دارد
- ادغام با پنجرههای Watch
- نمونه کد ویژوالایزر
- مصورسازی دادهها با LINQ و Copilot
- نقاط توقف و نقاط ردیابی مبتنی بر هوش مصنوعی
گیت پیشرفته با Copilot
- پیامهای کامیت هوشمندانهتری بنویسید
- سفارشیسازی پیام کامیت
- درخواست کمک از بیرون کشیدن
- برای مشاهدهی مخازن از @github استفاده کنید
قدم بعدی در مسیر هوش مصنوعی شما چیست؟
- چشمانداز LLM
- چه اتفاقی برای ویرایشهای Copilot افتاد؟
- سرورهای سفارشی MCP
- مراحل بعدی و منابع یادگیری
دوره های مرتبط
- دوره آموزشی هوش مصنوعی برای تستکنندگان نرمافزار: بهکارگیری ابزارها و تکنیکهای هوش مصنوعی در چرخه عمر تست نرمافزار
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی توسعه مبتنی بر مشخصات با GitHub Spec Kit
- دوره آموزشی GitHub Copilot برای توسعهدهندگان نرمافزار
- دوره آموزشی برنامهنویسی جفتی هوش مصنوعی با GitHub Copilot
- دوره آموزشی GitHub Copilot برای توسعه در سطح سیستم
- دوره آموزشی مبانی کدنویسی Vibe: ابزارها و بهترین روشها
- دوره آموزشی کدنویسی ویبی: پیادهسازی الگوهای رایج وب با Tailwind CSS