آموزش NET 6 SDK Advanced Exploration: ویژگی ها

.NET 6 SDK Advanced Exploration: Attributes

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ویژگی‌ها متادیتا را به برنامه‌های شما اضافه می‌کنند و به شما امکان می‌دهند انواع، مجموعه‌ها، ماژول‌ها و روش‌های داده شده را حاشیه‌نویسی کنید. اگر یک توسعه‌دهنده دات‌نت پیشرفته باشید، آنها بسیار مفید هستند، زیرا با سرویس‌های اضافی ابزارهای NET و کتابخانه‌های کد، به پایگاه کد شما قدرت بیان بیشتری می‌دهند. در این دوره آموزشی، مربی ارشد LinkedIn Learning Walt Ritscher به شما نحوه استفاده از ویژگی های از پیش تعریف شده و استاندارد دات نت و همچنین نحوه ایجاد ویژگی های سفارشی به تنهایی را به شما نشان می دهد.

درباره ویژگی های ویژگی ها، نحوه عملکرد آنها بیاموزید. و چرا آنها بخش مهمی از برنامه های دات نت هستند. نکات سریع و ترفندهای کاربر را در مورد حاشیه نویسی کد خود مانند یک حرفه ای باتجربه دریافت کنید، از آزمایش کیفیت شی تا علامت گذاری روش های آزمایشی خود. در طول مسیر، والت به شما می‌آموزد که چگونه ویژگی‌های سفارشی ایجاد کنید که نیازهای خاص پروژه‌های شما را برآورده کند، مانند ویژگی‌هایی برای سریال‌ساز JSON، PropertyGrid و ویژگی دسته، ویژگی BindProperty و موارد دیگر.

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

معرفی Introduction

  • برای کدنویسی با ویژگی های دات نت از رویکرد اعلامی استفاده کنید Use declarative approach to code with .NET attributes

  • آنچه شما باید بدانید What you should know

  • تنظیمات و پیکربندی برنامه نویسی من My programming setup and configuration

  • نحوه دسترسی به کد نمونه در GitHub How to access the sample code on GitHub

1. بررسی اجمالی 1. Overview

  • مجموعه های متادیتا و دات نت Metadata and .NET assemblies

  • مصرف کنندگان فراداده Metadata consumers

  • صفت چیست What is an attribute

  • کلاس های ویژگی دات نت را بررسی کنید Examine the .NET attribute classes

  • خواندن فراداده و کد با بازتاب Reading metadata and code with reflection

  • امتحان فصل Chapter Quiz

2. از یک ویژگی استفاده کنید 2. Use an Attribute

  • از ویژگی Obsolete استفاده کنید Use the Obsolete attribute

  • متادیتای ویژگی را در مجموعه دات نت ببینید See the attribute metadata in the .NET assembly

  • سازنده‌ها و ویژگی‌ها Attribute constructors and properties

  • چندین ویژگی را اعمال کنید Apply multiple attributes

3. یک ویژگی سریالساز سفارشی JSON ایجاد کنید 3. Create a Custom JSON Serializer Attribute

  • پروژه سریال ساز JSON را بررسی کنید Examine the JSON serializer project

  • ویژگی را ایجاد کنید Create the attribute

  • از ویژگی در پروژه دیگری استفاده کنید Use the attribute in another project

  • کد بازتابی را برای کشف ویژگی بنویسید Write reflection code to discover the attribute

  • یک ویژگی پارامتری ایجاد کنید Create a parameterized attribute

  • پارامترهایی را با بازتاب پیدا کنید Find parameters with reflection

  • امتحان فصل Chapter Quiz

4. یک چارچوب تست واحد سفارشی ایجاد کنید 4. Create a Custom Unit Test Framework

  • پروژه های zUnit را بررسی کنید Examine the zUnit projects

  • ویژگی های تست واحد را کاوش کنید Explore the unit test attributes

  • از ویژگی های تست واحد استفاده کنید Use the unit test attributes

  • بارگذاری ویژگی ها Load attributes

  • متادیتای ویژگی را نشان دهید Show the attribute metadata

  • تست های واحد را اجرا کنید Run the unit tests

  • یک کلاس Assert ایجاد کنید Create an Assert class

  • امتحان فصل Chapter Quiz

5. نمونه هایی از ویژگی های دات نت 5. Examples of .NET Attributes

  • فیلد بیت و ویژگی flags Bit field enums and the flags attribute

  • PropertyGrid و ویژگی Category PropertyGrid and the Category attribute

  • ویژگی BindProperty در ASP.NET Razor Pages The BindProperty attribute in ASP.NET Razor Pages

  • ورود به سیستم و ویژگی CallerMemberName Logging and the CallerMemberName attribute

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش NET 6 SDK Advanced Exploration: ویژگی ها
جزییات دوره
1h 29m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Walt Ritscher
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Walt Ritscher Walt Ritscher

برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.

شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.