دوره آموزشی GitHub Copilot کاربردی: نوشتن، اصلاح و اشکالزدایی کد
39 دقیقهمتوسط2026-05-28
مدرسین

Microsoft Developer
جزئیات دوره
خیلی از ماها از GitHub Copilot فقط برای اینکه کدهامون رو زودتر تموم کنیم استفاده میکنیم، اما حقیقت اینه که این ابزار پتانسیل خیلی بیشتری داره و میتونه مثل یه همکار توسعهدهنده واقعی در کنارمون باشه. توی این دوره کاملاً عملی، قراره یاد بگیرید که چطور این هوش مصنوعی رو از یک ابزار ساده “کدنویسی خودکار” به یک “شریک توسعه” تبدیل کنید. قراره آستینها رو بالا بزنید و سه تا اپلیکیشن کاملاً کاربردی بسازید: یک وباپلیکیشن با React، یک سرویس بکاند با Python و Flask و در نهایت یک اپلیکیشن موبایل با React Native.
توی این مسیر، خبری از تئوریهای خشک نیست؛ شما مستقیم میرید سراغ Prompt Engineering حرفهای، یاد میگیرید چطور با ایجنتهای Copilot و ورکفلورهای CLI کار کنید، کدهاتون رو دیباگ و ریفکتور کنید، APIهای خارجی رو به پروژهتون وصل کنید و حتی مستندات فنی بنویسید. یکی از مهمترین بخشهای این دوره، یادگیری نحوه ارزیابی خروجیهای هوش مصنوعیه؛ یعنی یاد میگیرید کجا باید به هوش مصنوعی اعتماد کنید و کجا به عنوان یک توسعهدهنده، کنترل کار رو به دست بگیرید و با قضاوت انسانی، مسیر رو اصلاح کنید. در پایان دوره، شما مهارت لازم برای همکاری موثر با Copilot توی هر پلتفرمی رو دارید و میتونید این دانش رو مستقیم توی پروژههای خودتون پیاده کنید.
اهداف یادگیری در این دوره:
استفاده از پرامپتها و حالت ایجنت (Agent Mode) در GitHub Copilot برای برنامهریزی، ساختاردهی و پیادهسازی پروژههای کامل
توسعه و تغییر اپلیکیشنهای وب، بکاند و موبایل با استفاده از پشتههای تکنولوژی React، پایتون و React Native
بهکارگیری Copilot برای عیبیابی خطاها، بازنویسی و بهبود کد، و حل مشکلات مربوط به کانفیگ و وابستگیهای نرمافزاری
یکپارچهسازی APIهای خارجی و سرویسهای هوش مصنوعی با رعایت اصول امنیتی و پیکربندیهای استاندارد
استفاده از Copilot برای تحلیل کدهای موجود، تولید مستندات فنی و افزایش درک و نگهداری بهتر سورسکد
ارزیابی هوشمندانه برای تشخیص اینکه چه زمانی Copilot سرعت کار رو بالا میبره و چه زمانی دخالت و قضاوت انسانی برای رسیدن به نتیجه درست حیاتیه
توی این مسیر، خبری از تئوریهای خشک نیست؛ شما مستقیم میرید سراغ Prompt Engineering حرفهای، یاد میگیرید چطور با ایجنتهای Copilot و ورکفلورهای CLI کار کنید، کدهاتون رو دیباگ و ریفکتور کنید، APIهای خارجی رو به پروژهتون وصل کنید و حتی مستندات فنی بنویسید. یکی از مهمترین بخشهای این دوره، یادگیری نحوه ارزیابی خروجیهای هوش مصنوعیه؛ یعنی یاد میگیرید کجا باید به هوش مصنوعی اعتماد کنید و کجا به عنوان یک توسعهدهنده، کنترل کار رو به دست بگیرید و با قضاوت انسانی، مسیر رو اصلاح کنید. در پایان دوره، شما مهارت لازم برای همکاری موثر با Copilot توی هر پلتفرمی رو دارید و میتونید این دانش رو مستقیم توی پروژههای خودتون پیاده کنید.
اهداف یادگیری در این دوره:
استفاده از پرامپتها و حالت ایجنت (Agent Mode) در GitHub Copilot برای برنامهریزی، ساختاردهی و پیادهسازی پروژههای کامل
توسعه و تغییر اپلیکیشنهای وب، بکاند و موبایل با استفاده از پشتههای تکنولوژی React، پایتون و React Native
بهکارگیری Copilot برای عیبیابی خطاها، بازنویسی و بهبود کد، و حل مشکلات مربوط به کانفیگ و وابستگیهای نرمافزاری
یکپارچهسازی APIهای خارجی و سرویسهای هوش مصنوعی با رعایت اصول امنیتی و پیکربندیهای استاندارد
استفاده از Copilot برای تحلیل کدهای موجود، تولید مستندات فنی و افزایش درک و نگهداری بهتر سورسکد
ارزیابی هوشمندانه برای تشخیص اینکه چه زمانی Copilot سرعت کار رو بالا میبره و چه زمانی دخالت و قضاوت انسانی برای رسیدن به نتیجه درست حیاتیه
سرفصل ها
مقدمه
- مقدمه
اولین ویژگی خود را با استفاده از Copilot بسازید و اصلاح کنید
- تولید پیادهسازی اولیه
- اجرای کد و شناسایی خطاها
- خروجی کمک خلبان را ارزیابی کنید
- رفع مشکل پیادهسازی
با پیشنهادات Copilot، کد را سریعتر بنویسید و تکامل دهید
- بهترین پیادهسازی را انتخاب کنید
- پیادهسازی منطق اضافی
کد تولید شده توسط هوش مصنوعی را قبل از ارسال، اعتبارسنجی و بهبود دهید
- اجرای تستها و تأیید رفتار
- بررسی کد تولید شده توسط هوش مصنوعی
- شناسایی ریسکها و موارد حاشیهای
- بهبود پیادهسازی
از Copilot به طور مؤثر در گردشهای کاری توسعه واقعی استفاده کنید
- بهبود دستورالعملها و زمینه
- اعمال قراردادهای کدنویسی
- تصمیم بگیرید چه زمانی بپذیرید یا رد کنید
- رفع خطای پیکربندی TypeScript با Copilot
با خیال راحت با کمک خلبان در محیطهای سازمانی کار کنید
- تشخیص محدودیتهای سیاست
- از کمک خلبان با خیال راحت استفاده کنید
نتیجهگیری
- مراحل بعدی