آموزش پازل های دات نت، گوچاها و داستان های احتیاطی

.NET Puzzles, Gotchas & Cautionary Tales

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پازل ها، گوچاها و داستان های هشدار دهنده برای ترساندن و الهام بخشیدن به شما! پازل‌ها «آزمون‌های واحد» هستند که چیزهایی را که فراموش کرده‌اید به شما یادآوری می‌کنند، چیزهایی را به شما یاد می‌دهند که نمی‌دانستید و از شما یک برنامه‌نویس قوی‌تر می‌سازند. پازل‌ها، گوچاها و داستان‌های هشداردهنده برای ترساندن و الهام بخشیدن به شما! پازل ها "تست های واحد" هستند که مشکلی را ایجاد می کنند که بسیاری از برنامه نویسان خوب دات نت نمی توانند پاسخ دهند. ویژوال استودیو را بیرون بکشید و کاوش کنید، یا مستقیماً به کلیپ بعدی بروید، جایی که خواهید فهمید چرا چارچوب دات نت، سی شارپ، و ویژوال بیسیک چنین رفتار می کنند. صرف نظر از مهارت‌های فعلی‌تان، چیزهایی را که فراموش کرده‌اید به خاطر می‌آورید، چیزهایی را که نمی‌دانستید یاد می‌گیرید و برنامه‌نویس قوی‌تری خواهید شد.

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

معرفی Introduction

  • معرفی Introduction

انواع ذاتی Intrinsic Types

  • معرفی Introduction

  • پازل نقطه شناور Floating Point Puzzle

  • پاسخ نقطه شناور Floating Point Answer

  • پازل تقسیم Division Puzzle

  • پاسخ بخش Division Answer

  • تقسیم بر صفر پازل Divide by Zero Puzzle

  • تقسیم بر صفر پاسخ Divide by Zero Answer

  • امتیاز: انواع امتیاز شناور Bonus: Floating Point Types

  • پازل گرد Rounding Puzzle

  • پاسخ گرد Rounding Answer

  • امتیاز: برابری امتیاز شناور Bonus: Floating Point Equality

  • بالا از نوع پازل Top of the Type Puzzle

  • بالای نوع پاسخ Top of the Type Answer

  • امتیاز: محدوده نقطه شناور Bonus: Floating Point Range

  • پاداش: ارزش های ویژه امتیاز شناور Bonus: Floating Point Special Values

  • خلاصه Summary

روش ها و اضافه بارها Methods and Overloads

  • معرفی Introduction

  • پازل حسابی تاریخ Date Arithmetic Puzzle

  • پاسخ حسابی تاریخ Date Arithmetic Answer

  • پازل اضافه بار Overloads Puzzle

  • اضافه بار پاسخ Overloads Answer

  • پازل Overloads عمومی Generic Overloads Puzzle

  • پاسخ به اضافه بارهای عمومی Generic Overloads Answer

  • پازل کلاس پایه اضافه بار Base Class Overloads Puzzle

  • پاسخ اضافه بارهای کلاس پایه Base Class Overloads Answer

  • امتیاز: HideBySig در مقابل Override Bonus: HideBySig vs Override

  • پازل با نام پارامتر اضافه بار Named Parameter Overloads Puzzle

  • پاسخ به پارامترهای اضافه بار Named Parameter Overloads Answer

  • پاداش: پارامترهای اختیاری Bonus: Optional Parameters

  • خلاصه Summary

مجموعه ها Collections

  • معرفی Introduction

  • پازل لیست تغییر دهید Alter List Puzzle

  • پاسخ لیست را تغییر دهید Alter List Answer

  • پازل ارزیابی LINQ LINQ Evaluation Puzzle

  • پاسخ ارزیابی LINQ LINQ Evaluation Answer

  • پازل مرتب سازی چند ستونی Multiple Column Sort Puzzle

  • پاسخ مرتب سازی چند ستونی Multiple Column Sort Answer

  • تنظیم پازل Set Puzzle

  • پاسخ را تنظیم کنید Set Answer

  • پاداش: عملکرد مجموعه Bonus: Collection Performance

  • پاداش: انتخاب یک مجموعه Bonus: Choosing a Collection

  • امتیاز: Big O Notation Bonus: Big O Notation

  • پاداش: شامل، هر و در کجا عملکرد Bonus: Contains, Any and Where Performance

  • پاداش: عملکرد اتحادیه Bonus: Union Performance

  • خلاصه Summary

طراحی تایپ Type Design

  • معرفی Introduction

  • پازل داخلی محافظت شده Protected Internal Puzzle

  • پاسخ داخلی محافظت شده Protected Internal Answer

  • قابلیت مشاهده پازل خصوصی Visibility of Privates Puzzle

  • قابل مشاهده بودن پاسخ خصوصی Visibility of Privates Answer

  • پیاده سازی رابط در پازل پایه Interface Implementation in Base Puzzle

  • پیاده سازی رابط در پاسخ پایه Interface Implementation in Base Answer

  • امتیاز: پیاده سازی رابط صریح Bonus: Explicit Interface Implementation

  • پازل نوع تو در تو Nested Type Puzzle

  • پاسخ نوع تو در تو Nested Type Answer

  • پاداش: دلایل کلاس های تودرتو Bonus: Reasons for Nested Classes

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

آموزش پازل های دات نت، گوچاها و داستان های احتیاطی
جزییات دوره
2h 23m
58
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
210
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathleen Dollard Kathleen Dollard

کاتلین دلارارد مربی تیم NET است. او از سال 1998 مایکروسافت MVP بوده و یک ASP.NET Insider است. کاتلین سخنران INETA است و بیش از صد سخنرانی در سراسر جهان داشته است. وی به C # و Visual Basic مسلط است و علاقه مند است فناوری های هسته .NET ، بهترین ابزارهای منبع باز و فرایندهای معقول را در دسترس همه رمزگذاران قرار دهد تا بتوانند سریعتر نرم افزار بهتری بنویسند. او به طور گسترده ای با معماری های ترکیبی از جمله MEF ، WebAPI ، ROC و NetKernel کار کرده است. کاتلین همچنین مدتی طولانی مدافع فنون تولید است و نویسنده Code Generation در Microsoft .NET (از Apress) است. او مقالات زیادی را در مورد طیف وسیعی از فناوری های NET منتشر کرده است. کاتلین رئیس موسس شمال کلرادو .NET SIG بود و از گروه های بزرگ و کوچک پشتیبانی می کند. مربیگری کاتلین شامل آموزش نیمه وقت در محل ، بهبود فرآیند ، بررسی معماری و کد ، و تسهیل تیم برای ایجاد عادت هایی برای ادامه تعالی بدون ایجاد اختلال در پروژه های فعلی است. او در حال حاضر در جاده زندگی می کند. می توانید او را درkathleendollard (توییتر) یا msmvps.com/blogs/kathleen دنبال کنید.