آموزش بازنویسی و بهینه‌سازی کد با GitHub Copilot - آخرین آپدیت

دانلود Refactor and Optimize Code with GitHub Copilot

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اگر به عنوان توسعه‌دهنده نرم‌افزار فعالیت می‌کنید، احتمالاً نیاز دارید با کدهای موجود کار کنید. شما باید زمان زیادی را صرف بازنویسی (Refactoring)، مدرن‌سازی و بهینه‌سازی آن‌ها کنید. در این دوره آموزشی با عنوان «بازنویسی و بهینه‌سازی کد با GitHub Copilot»، یاد می‌گیرید که چگونه از قدرت هوش مصنوعی مولد برای کار موثر روی کدهای قدیمی و موجود استفاده کنید. ابتدا، نحوه شناسایی و اجرای فرصت‌های بازنویسی را بررسی خواهید کرد. سپس، می‌آموزید که چگونه کدهای قدیمی (Legacy Code) را مدرن کرده و با به‌کارگیری الگوهای طراحی (Design Patterns) آن‌ها را بهبود ببخشید. در نهایت، روش‌های بهینه‌سازی کد برای افزایش کارایی و پرفورمنس را خواهید آموخت. پس از اتمام این دوره، مهارت‌ها و دانش لازم از GitHub Copilot را برای گسترش و بهبود هر پروژه نرم‌افزاری به دست خواهید آورد.

سرفصل ها و درس ها

بازنویسی کد با Copilot Refactoring with Copilot

  • معرفی GitHub Copilot Introducing GitHub Copilot

  • بهره‌برداری حداکثری از GitHub Copilot Getting the Most out of GitHub Copilot

  • دمو: شناسایی فرصت‌های بازنویسی Demo: Identifying Refactoring Opportunities

  • دمو: تست مدل‌های مختلف Demo: Trying Different Models

  • دمو: بازنویسی با استفاده از Inline Chat Demo: Refactoring with Inline Chat

  • دمو: بازنویسی با استفاده از نمای Chat Demo: Refactoring with the Chat View

  • دمو: افزودن سیستم لاگینگ ساختاریافته Demo: Adding Structured Logging

مدرن‌سازی و بهبود کدهای موجود Modernizing and Improving Existing Code

  • مدرن‌سازی کدهای موجود Modernizing Existing Code

  • دمو: به‌کارگیری قابلیت‌های مدرن زبان برنامه‌نویسی Demo: Adopting Modern Language Features

  • دمو: به‌روزرسانی به قابلیت‌های جدید فریم‌ورک Demo: Updating to Newer Framework Features

  • دمو: بازنویسی جاوا اسکریپت Demo: Rewriting JavaScript

  • دمو: معرفی الگوهای تاب‌آوری (Resilience Patterns) Demo: Introducing Resilience Patterns

  • دمو: برنامه‌ریزی برای تغییرات گسترده Demo: Making a Plan for Big Changes

بهینه‌سازی کد برای افزایش کارایی Optimizing Code for Performance

  • بهینه‌سازی پرفورمنس با Copilot Optimizing Performance with Copilot

  • دمو: جلوگیری از تخصیص حافظه غیرضروری Demo: Avoiding Unnecessary Memory Allocation

  • دمو: به حداقل رساندن فراخوانی‌های شبکه Demo: Minimizing Network Calls

  • دمو: بهینه‌سازی دسترسی به پایگاه داده Demo: Optimizing Database Access

  • بهترین روش‌های استفاده از Copilot و قابلیت‌های آینده Copilot Best Practices and Upcoming Features

نمایش نظرات

آموزش بازنویسی و بهینه‌سازی کد با GitHub Copilot
جزییات دوره
1h 12m
18
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
36
4.6 از 5
دارد
دارد
دارد
Mark Heath
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Heath Mark Heath

مارک هیت یک توسعه دهنده نرم افزار مستقر در ساوتهمپتون انگلیس است و در NICE Systems به عنوان یک معمار نرم افزار برای ایجاد سیستم های مدیریت شواهد دیجیتال ابری برای پلیس کار می کند. او خالق NAudio است ، یک چارچوب منبع باز صوتی برای .NET. او علاقه مند به بهبود مستمر مهارت های خود و آموزش سایر توسعه دهندگان است و در سال های اخیر به ویژه بر روی چالش های ایجاد سیستم های مستقر در Azure مقیاس پذیر و قابل اعتماد تمرکز کرده است. او در اوقات فراغت خود (بسیار محدود) از ضبط استودیوی خانگی ، فوتبال و الهیات و گذراندن وقت با پنج فرزند بسیار پرانرژی خود لذت می برد.