نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید چگونه با جستجوی بهترین روش ها و اجتناب از مشکلات مشترک با حل برخی از مشکلات سرگرم کننده و چالش برانگیز ، قدرت LINQ را کاملاً مهار کنید. همه را بزرگ کنید بررسی اجمالی دوره 1m 21s کشف قدرت LINQ 20 متر 26s تفکر در الگوها 31m 8s آزاد کردن قدرت خطوط لوله 39 متر 3 ثانیه نوشتن کد تمیز و خواندنی 33 متر 34s در حال گسترش LINQ 28m 44s پرهیز از کار غیرضروری با تنبلی 33 متر 48s بهینه سازی عملکرد 34 متر 3 ثانیه تست و اشکال زدایی موثر 31m 28s استقبال از یک سبک عملکردی 13 متر 11 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
کشف قدرت LINQ
Discovering the Power of LINQ
-
معرفی دوره
Course Introduction
-
چرا LINQ بسیار جذاب است
Why LINQ is Awesome
-
عبارات لامبدا
Lambda Expressions
-
روش های پسوند
Extension Methods
-
انواع ناشناس و کلمه کلیدی "var"
Anonymous Types and the 'var' Keyword
-
نحو بیان عبارت
Query Expression Syntax
-
ژنریک و کلمه کلیدی "عملکرد"
Generics and the 'yield' Keyword
-
مجموعه ها همه جا هستند
Collections are Everywhere
-
معرفی LINQPad
Introducing LINQPad
-
انتظار در ادامه این دوره چیست
What to Expect in the Rest of this Course
تفکر در الگوها
Thinking in Patterns
-
معرفی ماژول
Module Introduction
-
LINQ Challenge - امتیازات موتور اسپورت
LINQ Challenge - Motorsport Scores
-
با پسوندهای LINQ موجود آشنا شوید
Get to Know the Available LINQ Extensions
-
الگوی شماره 1 - مجموعه های فیلتر را مشاهده کنید
Spot the Pattern #1 - Filtering Collections
-
الگوی شماره 2 را پیدا کنید - یافتن یک مورد
Spot the Pattern #2 - Finding One Item
-
الگوی شماره 3 را مشاهده کنید - برای همه درست است؟
Spot the Pattern #3 - True for Everything?
-
الگوی شماره 4 را تغییر دهید - تبدیل اشیا
Spot the Pattern #4 - Transforming Objects
-
الگوی شماره 5 را ببینید - چند نفر این را دوست دارند؟
Spot the Pattern #5 - How Many like This?
-
الگوی شماره 6 را مشاهده کنید - موارد را گروه بندی کنید
Spot the Pattern #6 - Grouping Things
-
استفاده از ابزارهای بهره وری برای ردیابی الگوها
Using Productivity Tools to Spot Patterns
-
راه حل چالش LINQ - امتیازات موتور اسپورت
LINQ Challenge Solution - Motorsport Scores
-
خلاصه ماژول
Module Summary
آزاد کردن قدرت خطوط لوله
Unleashing the Power of Pipelines
-
معرفی ماژول
Module Introduction
-
تبدیل عناصر
Transforming Elements
-
فیلتر کردن عناصر
Filtering Elements
-
کاهش توالی ها
Reducing Sequences
-
ایجاد توالی
Generating Sequences
-
گسترش توالی ها
Expanding Sequences
-
ترتیب مجدد ترتیب ها
Reordering Sequences
-
قدرت خطوط لوله
The Power of Pipelines
-
LINQ Challenge - مدت زمان آلبوم
LINQ Challenge - Album Duration
-
چالش LINQ - گسترش دامنه
LINQ Challenge - Range Expansion
-
LINQ دنیای واقعی - در فایل ها پیدا کنید
Real World LINQ - Find in Files
-
LINQ دنیای واقعی - تجزیه پرونده های ورود به سیستم
Real World LINQ - Parsing Log Files
-
LINQ دنیای واقعی - فایلهای پروژه یتیم
Real World LINQ - Orphaned Project Files
-
خلاصه ماژول
Module Summary
نوشتن کد تمیز و خواندنی
Writing Clean and Readable Code
-
معرفی ماژول
Module Introduction
-
چرا مسائل کد تمیز است
Why Clean Code Matters
-
LINQ Challenge - مرتب سازی بر اساس سن
LINQ Challenge - Sort by Age
-
چالش LINQ - اسقف حرکت می کند
LINQ Challenge - Bishop Moves
-
استفاده از نحو بیان عبارت LINQ
Using the LINQ Query Expression Syntax
-
LINQ Challenge - طولانی ترین کتاب
LINQ Challenge - Longest Book
-
خلاصه ماژول
Module Summary
در حال گسترش LINQ
Extending LINQ
-
معرفی ماژول
Module Introduction
-
نسخه ی نمایشی: ایجاد یک روش برنامه افزودنی
Demo: Creating an Extension Method
-
نسخه ی نمایشی: رشته های بهم پیوسته
Demo: Concatenating Strings
-
نسخه ی نمایشی: ایجاد یک روش Extension MaxBy
Demo: Creating a MaxBy Extension Method
-
چالش LINQ: شمارش حیوانات خانگی
LINQ Challenge: Counting Pets
-
چالش LINQ: طول بار شنا
LINQ Challenge: Swim Length Times
-
نسخه ی نمایشی: استفاده از روش افزودنی دسته ای MoreLINQ
Demo: Using MoreLINQ's Batch Extension Method
-
چالش LINQ: شمارش فروش پی در پی
LINQ Challenge: Counting Consecutive Sales
-
خلاصه ماژول
Module Summary
پرهیز از کار غیرضروری با تنبلی
Avoiding Unnecessary Work with Laziness
-
معرفی ماژول
Module Introduction
-
اعدام به تعویق افتاده
Deferred Execution
-
نسخه ی نمایشی: RSS RSS Downloader
Demo: RSS Downloader
-
زود شکستن
Breaking Out Early
-
اجتناب از شمارش چندگانه
Avoiding Multiple Enumeration
-
شمارش و پایگاه داده های متعدد
Multiple Enumeration and Databases
-
شمارش و صحت چندگانه
Multiple Enumeration and Correctness
-
برگرداندن تعداد غیرمجاز & lt؛ T
Returning IEnumerable<T>
-
خلاصه ماژول
Module Summary
بهینه سازی عملکرد
Optimizing Performance
-
معرفی ماژول
Module Introduction
-
چه زمانی باید بهینه سازی کنید؟
When Should You Optimize?
-
آیا LINQ همیشه انتخاب درستی است؟
Is LINQ Always the Right Choice?
-
افزایش سرعت LINQ با LinqOptimizer و PLINQ
Speeding up LINQ with LinqOptimizer and PLINQ
-
درک نحوه پیاده سازی
Understanding the Implementation
-
بهینه سازی LINQ برای نهادها
Optimizing LINQ to Entities
-
نسخه ی نمایشی: اجتناب از بازگشت بیش از حد داده ها
Demo: Avoiding Returning too Much Data
-
نسخه ی نمایشی: اجتناب از انتخاب N + 1
Demo: Avoiding Select N+1
-
خلاصه ماژول
Module Summary
تست و اشکال زدایی موثر
Testing and Debugging Effectively
-
معرفی ماژول
Module Introduction
-
نسخه ی نمایشی: اشکال زدایی از درخواست های LINQ در Visual Studio
Demo: Debugging LINQ Queries in Visual Studio
-
نسخه ی نمایشی: ردیابی خط لوله با روش های افزودنی
Demo: Pipeline Tracing with Extension Methods
-
در حال آزمایش سeriesالات LINQ
Testing LINQ Queries
-
در حال آزمایش LINQ به Entity Framework
Testing LINQ to Entity Framework
-
مدیریت استثنا در پرس و جوهای LINQ
Exception Handling in LINQ Queries
-
نسخه ی نمایشی: سرکوب خطاها در خطوط لوله LINQ
Demo: Suppressing Errors in LINQ Pipelines
-
خلاصه ماژول
Module Summary
استقبال از یک سبک عملکردی
Embracing a Functional Style
-
معرفی ماژول
Module Introduction
-
کد اعلامی
Declarative Code
-
توابع زنجیره ای
Chaining Functions
-
توابع سفارش بالاتر
Higher Order Functions
-
تنبل بودن
Being Lazy
-
اجتناب از عوارض جانبی
Avoiding Side Effects
-
خلاصه دوره و محتوای پاداش
Course Summary and Bonus Content
نمایش نظرات