آموزش C# پیشرفته: ویژگی های زبان

Advanced C#: Language Features

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره پیشرفته سی شارپ، مربی جو مارینی عمیقاً به ویژگی های زبان می پردازد. جو ساختارهای زبانی مانند نمایه‌ها و محدوده‌ها، بهبود اعداد تحت اللفظی، عملگر ادغام تهی و دو کاربرد برای نحو ساختارشکنی را بررسی می‌کند. او یک نمای کلی از تطابق الگو به شما می دهد، سپس الگوهای اساسی، عبارات سوئیچ پیشرفته، الگوهای موقعیت و الگوهای رابطه ای را به شما نشان می دهد. جو ویژگی های برنامه نویسی شی گرا را پوشش می دهد، از جمله نحوه کار با نمایه سازها، نادیده گرفتن روش ToString یک کلاس و انجام تست برابری. بعلاوه، او شما را با استفاده از سوابق راهنمایی می کند تا انواعی ایجاد کند که دارای رفتارهای پیش فرض مشترک و تغییر ناپذیری هستند.

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

مقدمه Introduction

  • ویژگی های زبان سی شارپ C# language features

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

  • راه اندازی محیط Setting up the environment

1. ساختارهای زبان 1. Language Constructs

  • شاخص ها و محدوده ها Indexes and ranges

  • بهبود اعداد تحت اللفظی Literal number improvements

  • عملگر نول ادغام The null-coalescing operator

  • ساختارشکنی با تاپل ها Deconstruction with tuples

  • ساختارشکنی با طبقات Deconstruction with classes

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

2. تطبیق الگوی ساختاری 2. Structural Pattern Matching

  • مروری بر تطبیق الگو Overview of pattern matching

  • الگوهای اساسی Basic patterns

  • عبارات سوئیچ پیشرفته Enhanced switch statements

  • الگوهای موقعیت Position patterns

  • الگوهای رابطه ای Relational patterns

  • چالش الگو Pattern challenge

  • راه حل الگو Pattern solution

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

3. ویژگی های برنامه نویسی شی گرا 3. Object-Oriented Programming Features

  • کار با نمایه سازها Working with indexers

  • نادیده گرفتن ToString() Overriding ToString()

  • تست برابری Equality testing

  • با استفاده از رکوردها Using records

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

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش C# پیشرفته: ویژگی های زبان
جزییات دوره
1h 43m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Joe Marini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Marini Joe Marini

وکیل ارشد توسعه دهنده در گوگل، توسعه دهنده

جو مارینی یک مدافع ارشد توسعه‌دهنده در Google و توسعه‌دهنده Dreamweaver و Windows Phone است.

جو بیش از 20 سال در صنایع وب و نرم‌افزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقش‌های برجسته‌ای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانس‌های صنعتی است و چندین نشریه در زمینه توسعه وب و نرم‌افزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.