دوره آموزشی GitHub Copilot برای توسعهدهندگان نرمافزار
2 ساعت 58 دقیقهمتوسط2025-10-07
مدرسین

Shaun Wassell
Full-Stack Software Developer

Microsoft Press
Microsoft
جزئیات دوره
دورهی حاضر بهت یاد میده چطور از GitHub Copilot، دستیار هوش مصنوعی مخصوص برنامهنویسی، برای افزایش سرعت و کیفیت کدنویسی استفاده کنی.
این ابزار قدرتمند با ارائهی پیشنهادهای هوشمند، کدنویسی تکراری رو خودکار میکنه و بهت کمک میکنه تا بهجای درگیر شدن با جزئیات خستهکننده، روی حل خلاقانهی مشکلات واقعی تمرکز کنی.
با رشد روزافزون نیاز شرکتها به توسعهی نرمافزارهای سریع و باکیفیت، Copilot تبدیل به یه ابزار حیاتی برای توسعهدهندگان مدرن شده که نهتنها زمان توسعه رو کاهش میده بلکه خطاها رو هم به حداقل میرسونه.
در این دوره، مدرس Shaun Wassell با مثالها و تمرینهای عملی بهت یاد میده چطور Copilot رو نصب و تنظیم کنی، پیشنهادهای کدنویسی رو بهینه بسازی، و وظایف تکراری رو به هوش مصنوعی بسپری.
همچنین با نحوهی اشکالزدایی، تستنویسی، و مستندسازی خودکار با کمک AI آشنا میشی تا بتونی از Copilot به شکل حرفهای در پروژههای خودت استفاده کنی.
در پایان، میفهمی Copilot دقیقاً چطور کار میکنه، چه محدودیتهایی داره، و چطور میتونی ازش استفاده کنی بدون اینکه بیش از حد بهش وابسته بشی. این دوره یه راهنمای کامل برای هر برنامهنویسیه که میخواد بهرهوری خودش رو چند برابر کنه و هوشمندتر کد بزنه.
🎯 اهداف یادگیری
آشنایی با نصب و پیکربندی GitHub Copilot در محیطهای مختلف توسعه
تولید، بازنویسی و بهینهسازی کد با استفاده از پیشنهادهای هوش مصنوعی
اتوماسیون کارهای تکراری برنامهنویسی برای افزایش سرعت و بازدهی
نوشتن مستندات و تستهای واحد (Unit Tests) با کمک AI
شخصیسازی Copilot برای دریافت پیشنهادهای دقیقتر و مرتبطتر
استفاده از هوش مصنوعی برای یافتن، رفع و بهبود باگها و مشکلات عملکردی
یادگیری بهترین روشها برای استفاده ایمن و منطقی از کدهای تولیدشده توسط AI
بررسی قابلیتهای Copilot Labs و تحولات آینده در توسعهی نرمافزارهای هوش مصنوعیمحور
این ابزار قدرتمند با ارائهی پیشنهادهای هوشمند، کدنویسی تکراری رو خودکار میکنه و بهت کمک میکنه تا بهجای درگیر شدن با جزئیات خستهکننده، روی حل خلاقانهی مشکلات واقعی تمرکز کنی.
با رشد روزافزون نیاز شرکتها به توسعهی نرمافزارهای سریع و باکیفیت، Copilot تبدیل به یه ابزار حیاتی برای توسعهدهندگان مدرن شده که نهتنها زمان توسعه رو کاهش میده بلکه خطاها رو هم به حداقل میرسونه.
در این دوره، مدرس Shaun Wassell با مثالها و تمرینهای عملی بهت یاد میده چطور Copilot رو نصب و تنظیم کنی، پیشنهادهای کدنویسی رو بهینه بسازی، و وظایف تکراری رو به هوش مصنوعی بسپری.
همچنین با نحوهی اشکالزدایی، تستنویسی، و مستندسازی خودکار با کمک AI آشنا میشی تا بتونی از Copilot به شکل حرفهای در پروژههای خودت استفاده کنی.
در پایان، میفهمی Copilot دقیقاً چطور کار میکنه، چه محدودیتهایی داره، و چطور میتونی ازش استفاده کنی بدون اینکه بیش از حد بهش وابسته بشی. این دوره یه راهنمای کامل برای هر برنامهنویسیه که میخواد بهرهوری خودش رو چند برابر کنه و هوشمندتر کد بزنه.
🎯 اهداف یادگیری
آشنایی با نصب و پیکربندی GitHub Copilot در محیطهای مختلف توسعه
تولید، بازنویسی و بهینهسازی کد با استفاده از پیشنهادهای هوش مصنوعی
اتوماسیون کارهای تکراری برنامهنویسی برای افزایش سرعت و بازدهی
نوشتن مستندات و تستهای واحد (Unit Tests) با کمک AI
شخصیسازی Copilot برای دریافت پیشنهادهای دقیقتر و مرتبطتر
استفاده از هوش مصنوعی برای یافتن، رفع و بهبود باگها و مشکلات عملکردی
یادگیری بهترین روشها برای استفاده ایمن و منطقی از کدهای تولیدشده توسط AI
بررسی قابلیتهای Copilot Labs و تحولات آینده در توسعهی نرمافزارهای هوش مصنوعیمحور
سرفصل ها
مقدمه
- مقدمه
درس ۱ - معرفی GitHub Copilot
- اهداف یادگیری
- یاد بگیرید که GitHub Copilot چیست و چگونه کار میکند
- درباره زبانها و محیطهای پشتیبانیشده اطلاعات کسب کنید
- پیشنهادات Copilot را درک و مدیریت کنید
درس ۲ - آشنایی با تولید و تکمیل کد
- اهداف یادگیری
- تولید توابع از نظرات
- ایجاد کد قالبی و قالبهای پروژه
- کد را با پیشنهادات Copilot اصلاح کنید
- بهینهسازی عملکرد با کمک هوش مصنوعی
درس ۳ - اشکالزدایی با GitHub Copilot
- اهداف یادگیری
- استفاده از Copilot برای شناسایی و رفع خطاها
- بهبود اشکالزدایی با پیشنهادهای مبتنی بر هوش مصنوعی
- یکپارچهسازی کمکخلبان با ابزارهای اشکالزدایی
درس ۴ - نوشتن مستندات با Copilot
- اهداف یادگیری
- ایجاد کامنتها و داکاسترینگهای معنادار برای کد
- ایجاد فایلهای README با ساختار مناسب
- مستندسازی خودکار API با استفاده از markdown
- بهبود ثبات و خوانایی مستندات
درس ۵ - ایجاد تستها با Copilot
- اهداف یادگیری
- تولید تستهای واحد از تعاریف تابع
- استفاده از Copilot با چارچوبهای تست محبوب
- گسترش پوشش تست و موارد حاشیهای
- خودکارسازی وظایف تکراری نوشتن تست
درس ۶ - نکات پیشرفته و بهترین شیوهها را بیاموزید
- اهداف یادگیری
- پتانسیل Copilot را به حداکثر برسانید
- درباره کدنویسی اخلاقی هوش مصنوعی و اجتناب از اتکای بیش از حد بیاموزید
خلاصه
- گیتهاب کمکخلبان برای توسعهدهندگان نرمافزار - خلاصه
دوره های مرتبط
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی راهنمای کامل GitHub Copilot برای توسعهدهندگان
- دوره آموزشی برنامهنویسی جفتی (Pair Programming) مبتنی بر ترمینال با هوش مصنوعی و GitHub Copilot CLI
- دوره آموزشی جعبهابزار هوش مصنوعی مولد
- دوره آموزشی توسعه مسئولانه هوش مصنوعی با GitHub Copilot
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی اشکالزدایی کد Rust با کمک هوش مصنوعی
- دوره آموزشی برنامه نویسی جفت هوش مصنوعی با GitHub Copilot