دوره آموزشی اکتشاف پیشرفته دات نت 6 SDK: ویژگی ها
1 ساعت 29 دقیقهپیشرفته2022-05-18
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
جزئیات دوره
ویژگیها متادیتا را به برنامههای شما اضافه میکنند و به شما امکان میدهند تا انواع، مجموعهها، ماژولها و روشها را حاشیهنویسی کنید. اگر یک توسعهدهنده داتنت پیشرفته باشید، آنها بسیار مفید هستند، زیرا با سرویسهای اضافی ابزارهای NET و کتابخانههای کد، به پایگاه کد شما قدرت بیان بیشتری میدهند. در این دوره آموزشی، Walt Ritscher، مربی ارشد LinkedIn Learning به شما نحوه استفاده از ویژگی های از پیش تعریف شده و استاندارد دات نت و همچنین نحوه ایجاد ویژگی های سفارشی به تنهایی را به شما نشان می دهد.
درباره ویژگیهای ویژگیها، نحوه عملکرد آنها و اینکه چرا آنها بخش مهمی از برنامههای NET هستند، بیاموزید. نکات سریع و ترفندهای کاربر را در مورد حاشیه نویسی کد خود مانند یک حرفه ای باتجربه دریافت کنید، از آزمایش کیفیت شی تا علامت گذاری روش های آزمایشی خود. در طول مسیر، والت به شما میآموزد که چگونه ویژگیهای سفارشی ایجاد کنید که نیازهای خاص پروژههای شما را برآورده کند، مانند ویژگیهای سریالساز JSON، PropertyGrid و ویژگی دسته، ویژگی BindProperty و موارد دیگر.
درباره ویژگیهای ویژگیها، نحوه عملکرد آنها و اینکه چرا آنها بخش مهمی از برنامههای NET هستند، بیاموزید. نکات سریع و ترفندهای کاربر را در مورد حاشیه نویسی کد خود مانند یک حرفه ای باتجربه دریافت کنید، از آزمایش کیفیت شی تا علامت گذاری روش های آزمایشی خود. در طول مسیر، والت به شما میآموزد که چگونه ویژگیهای سفارشی ایجاد کنید که نیازهای خاص پروژههای شما را برآورده کند، مانند ویژگیهای سریالساز JSON، PropertyGrid و ویژگی دسته، ویژگی BindProperty و موارد دیگر.
مهارت ها
.NETSoftware Development ToolsMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - از رویکرد اعلامی برای کدنویسی با ویژگی های NET استفاده کنید
- 02 - آنچه باید بدانید
- 03 - تنظیمات و پیکربندی برنامه نویسی من
- 04 - نحوه دسترسی به کد نمونه در GitHub
1. بررسی اجمالی
- 05 - مجموعه های متادیتا و دات نت
- 06 - مصرف کنندگان فراداده
- 07 - صفت چیست
- 08 - کلاس های ویژگی دات نت را بررسی کنید
- 09 - خواندن ابرداده و کد با بازتاب
2. از یک ویژگی استفاده کنید
- 10 - از ویژگی Obsolete استفاده کنید
- 11 - متادیتای ویژگی را در اسمبلی دات نت ببینید
- 12 - سازنده ها و خصوصیات صفت
- 13 - چندین ویژگی را اعمال کنید
3. یک ویژگی سریالساز سفارشی JSON ایجاد کنید
- 14 - پروژه سریال ساز JSON را بررسی کنید
- 15 - صفت را ایجاد کنید
- 16 - از ویژگی در پروژه دیگری استفاده کنید
- 17 - کد بازتابی را برای کشف ویژگی بنویسید
- 18 - یک ویژگی پارامتری ایجاد کنید
- 19 - پارامترها را با بازتاب پیدا کنید
4. یک چارچوب تست واحد سفارشی ایجاد کنید
- 20 - پروژه های zUnit را بررسی کنید
- 21 - ویژگی های تست واحد را کاوش کنید
- 22 - از ویژگی های تست واحد استفاده کنید
- 23 - صفات بارگذاری
- 24 - متادیتای ویژگی را نشان دهید
- 25 - تست های واحد را اجرا کنید
- 26 - یک کلاس Assert ایجاد کنید
5. نمونه هایی از ویژگی های دات نت
- 27 - فیلد بیت و صفت flags
- 28 - PropertyGrid و ویژگی Category
- 29 - ویژگی BindProperty در ASP.NET Razor Pages
- 30 - Logging و ویژگی CallerMemberName
نتیجه
- 31 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی راهنمای کامل NET LINQ.: جستجو در مجموعهها، پایگاههای داده و مارکآپ
- دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
- دوره آموزشی نمای کلی رابط کاربری در .NET: دسکتاپ، ASP.NET و چندسکویی
- دوره آموزشی Microsoft Entra ID برای توسعهدهندگان NET.
- دوره آموزشی کشف دادهکاوی با .NET با استفاده از Polyglot Notebooks و ML.NET
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی 11 نکته برای توسعهدهندگان NET.
- دوره آموزشی کشف دات نت Aspire