دوره آموزشی بازسازی کد با GitHub Copilot
1 ساعت 1 دقیقهمتوسط2025-01-21
مدرسین

Gary Kovar
Senior Back-End Developer and Software Engineer
جزئیات دوره
GitHub Copilot میتواند کد ایجاد کند، اما همچنین میتواند به شما کمک کند تا کد موجود را بهبود بخشید، تمیز کنید و یا حذف کنید. Refactoring (بازساخت کد) یک جنبه حیاتی اما اغلب چالشبرانگیز در نگهداری برنامهها است و Copilot میتواند کار را برای شما آسانتر کند تا نحوه تغییرات کد را بررسی کنید. در این دوره، مربی Gary Kovar شما را از طریق استفاده از Copilot در موقعیتهای مختلف و کار با جنبههای مختلف برنامهنویسی هدایت میکند. یاد بگیرید چگونه Copilot ممکن است (یا ممکن است نباشد) با چالشهای شما هماهنگ شود.
اهداف یادگیری:
یاد بگیرید چگونه تغییرات کوچک را در PR (درخواستهای کشش) خود انجام دهید.
یاد بگیرید چگونه از GitHub Copilot برای کمک به بازساخت کد استفاده کنید.
آماده شوید تا تغییرات بزرگتر در کد را به تیم و مدیریت خود دفاع کنید.
اهداف یادگیری:
یاد بگیرید چگونه تغییرات کوچک را در PR (درخواستهای کشش) خود انجام دهید.
یاد بگیرید چگونه از GitHub Copilot برای کمک به بازساخت کد استفاده کنید.
آماده شوید تا تغییرات بزرگتر در کد را به تیم و مدیریت خود دفاع کنید.
مهارت ها
Github CopilotSoftware ArchitectureGitHubGenerative AIArtificial Intelligence FoundationsArtificial Intelligence (AI)Programming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - Refactoring با GitHub Copilot AI
- 02 - پیش نیازها
- 03 - نحوه استفاده از Codespace ها
1. GitHub Copilot و Refactoring Basics
- 04 - GitHub Copilot چیست
- 05 - چت با Copilot
- 06 - Refactoring توضیح داده شد
- 07 - کد بو میدهد
- 08 - استراتژیهای بازسازی
- 09 - Refactoring با Copilot
2. تکنیکهای بازسازی با هوش مصنوعی
- 10 - ساده سازی عملکرد
- 11 - افزایش نامگذاری و خوانایی
- 12 - حذف کد مرده
- 13 - بهینهسازی شرطیها و حلقه ها
- 14 - بازسازی ساختارهای داده
3. Refactoring پیشرفته برای پایههای کد طولانی مدت
- 15 - برخورد با کدهای میراثی
- 16 - Refactoring برای عملکرد
- 17 - ملاحظات بازسازي مباني كد بزرگ
- 18 - Refactoring و تست خودکار
4. Refactoring در دنیای واقعی
- 19 - چگونه تیم خود را متقاعد کنید که دوباره فاکتور بگیرند
- 20 - بدهی فنی را پرداخت کنید
- 21 - توسعه دهندگان را راضی نگه دارید
- 22 - کاهش TCO در پروژه
- 23 - تاثیر ai در بازسازی
نتیجه گیری
- 24 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کمک به تست نرمافزار با هوش مصنوعی GitHub Copilot
- دوره آموزشی توسعه OpenAI API و MCP
- دوره آموزشی پیشرفته پرامپت نویسی با GitHub Copilot
- دوره آموزشی توسعه مبتنی بر مشخصات با GitHub Spec Kit
- دوره آموزشی تسلط بر ابزارهای هوش مصنوعی برای توسعه مؤثر سی شارپ
- دوره آموزشی راهنمای کامل GitHub Copilot برای توسعهدهندگان
- دوره آموزشی واگذاری وظایف به GitHub Copilot: ایجاد شیوههای مهندسی سریعتر و هوشمندانهتر
- دوره آموزشی باز کردن جعبه هوش مصنوعی: بررسی عمیق Visual Studio Code و GitHub Copilot
مسیرهای مرتبط
- مسیر آموزشی گیتهاب کوپایلوت رو مثل حرفهایها یاد بگیر!
- مسیر آموزشی گواهینامه حرفهای مهارتهای شغلی با GitHub Copilot
- مسیر آموزشی برنامهنویسیات رو با ابزارهای کدنویسی هوش مصنوعی حسابی تغییر بده!
- مسیر آموزشی مبانی سی شارپ: از اصول پایه تا ساختارهای اصلی
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی موفق شدن به عنوان یک توسعه دهنده نرم افزار از راه دور
- مسیر آموزشی بهبود مهارت های Xcode خود
- مسیر آموزشی مهارت های خود را به عنوان یک توسعه دهنده جنگو ارتقا دهید