تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی بازسازی کد با GitHub Copilot

دوره آموزشی بازسازی کد با GitHub Copilot

1 ساعت 1 دقیقهمتوسط2025-01-21

مدرسین

Gary Kovar

Gary Kovar

Senior Back-End Developer and Software Engineer

جزئیات دوره

GitHub Copilot می‌تواند کد ایجاد کند، اما همچنین می‌تواند به شما کمک کند تا کد موجود را بهبود بخشید، تمیز کنید و یا حذف کنید. Refactoring (بازساخت کد) یک جنبه حیاتی اما اغلب چالش‌برانگیز در نگهداری برنامه‌ها است و Copilot می‌تواند کار را برای شما آسان‌تر کند تا نحوه تغییرات کد را بررسی کنید. در این دوره، مربی Gary Kovar شما را از طریق استفاده از Copilot در موقعیت‌های مختلف و کار با جنبه‌های مختلف برنامه‌نویسی هدایت می‌کند. یاد بگیرید چگونه 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 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal