آموزش تسلط بر LINQ با سی شارپ و دات نت

Mastering LINQ with C# and .NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش سس مخفی دات نت برای جستجو در مجموعه ها و پایگاه های داده ایجاد و اجرای پرس و جوهای LINQ در مجموعه داده ها انجام پرس و جوهای داده موقت در منابع داده های درون حافظه و خارجی پایگاه های داده پرس و جو اپراتورهای LINQ خود را بنویسید از کتابخانه ها و رویکردهای پیشرفته برای پرس و جوی داده ها استفاده کنید پیش نیازها:Basic دانش C# درک پایه ای از انواع مجموعه سی شارپ (به عنوان مثال، آرایه، لیست، و غیره) درک روش های پسوند

این یک دوره جامع در مورد فناوری به نام پرس و جوی یکپارچه زبان (LINQ) است. LINQ بخش اصلی دات‌نت است که به ما کمک می‌کند مجموعه‌ها را تکرار کنیم، فیلتر کنیم، جستجو کنیم، تبدیل و دستکاری کنیم، چه اشیاء محلی (آرایه‌ها، فهرست‌ها و غیره) یا اشیاء راه دور (مانند پایگاه‌های داده).

این دوره شامل موارد زیر است:

  • LINQ چیست، چگونه پیاده‌سازی می‌شود و از چه رابط‌هایی استفاده می‌کند
  • اپراتورهای اصلی LINQ (تعداد زیادی وجود دارد!)
  • استفاده از LINQ برای پرس و جو از پایگاه داده (LINQ به Entities)
  • فناوری‌هایی با پشتیبانی از LINQ (به عنوان مثال، LINQ به XML)
  • LINQ موازی (PLINQ) و نحوه استفاده از آن برای موازی کردن درخواست‌های خود
  • موضوعات اضافی (به عنوان مثال، پشتیبانی از ابزار LINQ در Rider/ReSharper، با استفاده از MoreLINQ)

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

معرفی Introduction

  • معرفی Introduction

شروع کار با LINQ Getting Started with LINQ

  • بررسی اجمالی Overview

  • چگونه LINQ کار می کند How LINQ Works

  • IEnumerable<T> IEnumerable<T>

  • پیاده سازی IEnumerable<T> Implementing IEnumerable<T>

  • شروع به استفاده از LINQPad کنید Start Using LINQPad

  • عملیات نسل Generation Operations

  • خلاصه Summary

اپراتورهای Linq در جزئیات Linq Operators in Detail

  • بررسی اجمالی Overview

  • یادآوری مجدد: نمونه ها Reminder re: Samples

  • تبدیل انواع داده ها: Cast، ToXxx و AsXxx Converting Data Types: Cast, ToXxx and AsXxx

  • عملیات طرح ریزی: انتخاب و SelectMany Projection Operations: Select and SelectMany

  • فیلتر کردن داده ها: OfType و Where Filtering Data: OfType and Where

  • طرح ریزی و فیلترینگ Projection and Filtering

  • مرتب سازی داده ها: OrderBy، ThenBy، Reverse Sorting Data: OrderBy, ThenBy, Reverse

  • گروه بندی داده ها: GroupBy و IGrouping<T> Grouping Data: GroupBy and IGrouping<T>

  • مجموعه عملیات: متمایز، به جز، تقاطع، اتحاد Set Operations: Distinct, Except, Intersect, Union

  • تنظیم عملیات Set Operations

  • عملیات کمیت: همه، هر و شامل Quantifier Operations: All, Any and Contains

  • پارتیشن بندی داده ها: Skip (While) و Take (While) Partitioning Data: Skip(While) and Take(While)

  • کمیت و پارتیشن بندی Quantifiers and Partitioning

  • Join Operations: Join و Group Join Join Operations: Join and GroupJoin

  • عملیات برابری (SequenceEqual، مقایسه NUnit) Equality Operations (SequenceEqual, NUnit comparisons)

  • عملیات عنصر: First، Last، Single، ElementAt Element Operations: First, Last, Single, ElementAt

  • عملیات الحاق (Concat) Concatenation Operations (Concat)

  • عملیات تجمع: توابع جمع، شمارش، آماری Aggregation Operations: Aggregate, Count, Statistical Functions

  • عملیات تجمیع Aggregation Operations

  • خلاصه Summary

LINQ و پایگاه های داده LINQ and Databases

  • بررسی اجمالی Overview

  • جادوی درختان بیان (بیان<T>) The Magic of Expression Trees (Expression<T>)

  • IQueryable<T> IQueryable<T>

  • LINQ به نهادها (Entity Framework) LINQ to Entities (Entity Framework)

  • جستجوهای LINQ Async (Entity Framework) Async LINQ Queries (Entity Framework)

  • خلاصه Summary

LINQ موازی Parallel LINQ

  • بررسی اجمالی Overview

  • AsParallel و ParallelQuery AsParallel and ParallelQuery

  • لغو و استثناء Cancellation and Exceptions

  • گزینه های ادغام Merge Options

  • تجمیع سفارشی Custom Aggregation

  • خلاصه Summary

  • خلاصه Summary

موضوعات اضافی Extra Topics

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • LINQ به XML (System.Xml.Linq) LINQ to XML (System.Xml.Linq)

  • پشتیبانی LINQ در ReSharper/Rider LINQ Support in ReSharper/Rider

  • MoreLINQ MoreLINQ

  • خلاصه دوره Course Summary

  • دوست دارید بیشتر بدانید؟ Would You Like to Know More?

نمایش نظرات

Udemy (یودمی)

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

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

آموزش تسلط بر LINQ با سی شارپ و دات نت
جزییات دوره
3.5 hours
42
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,201
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dmitri Nesteruk Dmitri Nesteruk

مهندسی نرم افزار/سخت افزار • Quant Finance • Algotrading