لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn
والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.
شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.
نمایش نظرات