آموزش کار با C# Records

Working with C# Records

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: استفاده از مفهوم تغییر ناپذیری مهم نیست که چه نوع نرم افزاری ایجاد می کنید. این دوره به شما می آموزد که چرا چنین است و چگونه می توانید از آن با استفاده از Records C#استفاده کنید. به عنوان یک توسعه دهنده ، می خواهید کد با کیفیت را با حداقل اشکال بنویسید. در این دوره ، کار با C# Records ، یاد خواهید گرفت که با استفاده از تغییرناپذیری و Records ، کد خود را مقاوم کنید. ابتدا ، مفهوم تغییر ناپذیری را کشف می کنید. این چیست و چرا کیفیت نرم افزار را بهبود می بخشد. در مرحله بعد ، Records را کشف خواهید کرد ، که کار با تغییر ناپذیری را در C# نسیم می کند. در نهایت ، ویژگی های Records را خواهید آموخت ، که کار با آنها را برای شما لذت بخش خواهد کرد. پس از اتمام این دوره ، مهارتها و دانش لازم را برای اعمال تغییرناپذیری و سوابق نرم افزاری خود برای کاهش اشکالات ناخوشایند خواهید داشت.

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

مرور دوره Course Overview

  • مروری بر دوره Course Overview

مورد تغییرناپذیری The Case for Immutability

  • معرفی Introduction

  • تجدید کلاسها و انواع مرجع Classes and Reference Types Refresher

  • مقایسه سوابق با کلاسها Comparing Records to Classes

  • نیاز به تغییرناپذیری The Need for Immutability

  • تغییرناپذیری در برنامه های کاربردی Front-end Immutability in Front-end Applications

  • خلاصه Summary

سوابق در عمل Records in Action

  • معرفی Introduction

  • بازآرایی: از کلاسها به سوابق Refactoring: From Classes to Records

  • تخریب Destructuring

  • عبور از مرجع Passing by Reference

  • شبیه سازی Cloning

  • انواع ضبط سفارشی Custom Record Types

  • وراثت و چند شکلی Inheritance and Polymorphism

  • خلاصه Summary

کار با روشهای سنتز شده Working with Synthesized Methods

  • معرفی Introduction

  • تازه کردن اعضای مجازی Virtual Members Refresher

  • روشهای سنتز شده چیست؟ What are Synthesized Methods?

  • تبدیل به رشته Converting to a String

  • برابری Equality

  • خلاصه Summary

نمایش نظرات

آموزش کار با C# Records
جزییات دوره
1h 6m
21
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
39
- از 5
دارد
دارد
دارد
Roland Guijt
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Roland Guijt Roland Guijt

Roland یک MVP مایکروسافت است که از کنجکاوی مداوم پیرامون تکنیک های جدید در توسعه نرم افزار برخوردار است. تمرکز او بر روی همه چیز است. Net و فن آوری های مرورگر. وی به عنوان یک مربی طولانی مدت دوره های زیادی را در این زمینه هدایت می کرد و در کنفرانس های بین المللی درباره آنها صحبت می کرد. او همچنین برای ارائه کارگاه های خود-توسعه یافته به دور دنیا سفر می کند. کلمه ای که وقتی به توسعه نرم افزار فکر می کند به ذهنش خطور می کند اشتیاق است! رولان به همراه همسر و دو پسرش در هلند زندگی می کند.