آموزش مجموعه‌ها (Collections) و LINQ در سی‌شارپ 14 - آخرین آپدیت

دانلود C# 14 Collections and LINQ

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه‌های واقعی تقریباً همیشه به مدیریت مجموعه‌های کامل داده‌ها نیاز دارند، نه فقط اشیاء تک‌تک. در اپلیکیشن‌های C#، این داده‌ها در مجموعه‌ها (Collections) ذخیره می‌شوند. در این دوره آموزشی (C# 14 Collections and LINQ)، شما توانایی نوشتن کدهای بهینه برای مدیریت مجموعه‌های داده را به دست خواهید آورد. ابتدا یاد می‌گیرید چگونه چندین شیء را در مجموعه‌ها قرار دهید تا بتوانید آیتم‌های خاصی را جستجو کرده یا کل مجموعه را پیمایش کنید. سپس، نحوه انتخاب مناسب‌ترین مجموعه (مانند List، Dictionary یا HashSet) را بر اساس نیازهای پروژه خود خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه با استفاده از LINQ، پرس‌وجوهای (Queries) پیچیده را در حافظه اجرا کنید تا داده‌های مورد نظر خود را استخراج نمایید. در پایان این دوره، شما مهارت‌ها و دانش لازم در زمینه مجموعه‌ها و LINQ را برای توسعه برنامه‌هایی که حجم زیادی از داده‌ها را پردازش می‌کنند، کسب خواهید کرد.

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

آرایه‌ها و لیست‌ها Arrays and lists

  • آشنایی با آرایه‌ها Introducing arrays

  • پیمایش آرایه‌ها Enumerating arrays

  • آرایه‌ها به عنوان اعضای کلاس Arrays as class members

  • آرایه‌ها به عنوان انواع مرجع Arrays are reference types

  • جستجوی المان‌ها Looking up elements

  • آرایه‌ای از اشیاء تجاری An array of business objects

  • جستجو برای یک المان Searching for an element

  • جستجو با متد Array.Find() Searching with Array.Find()

  • جستجو برای یافتن ایندکس Searching for an index

  • تغییر یک المان Modifying an element

  • جایگزینی المان‌ها Replacing elements

  • افزودن المان‌ها با List<T> Adding elements with List<T>

  • درج المان‌ها در لیست Inserting elements into a list

  • حذف المان‌ها از لیست Removing elements from a list

  • مقایسه آرایه‌ها و لیست‌ها Arrays vs. lists

دیکشنری‌ها و مجموعه‌ها Dictionaries and sets

  • آشنایی با دیکشنری‌ها و کلیدها Introducing dictionaries and keys

  • جستجوی المان‌ها در دیکشنری Looking up elements in a dictionary

  • جلوگیری از خطاها با TryGetValue() Avoiding errors with TryGetValue()

  • پیمایش دیکشنری‌ها Enumerating dictionaries

  • تبدیل لیست به دیکشنری Converting a list to a dictionary

  • مرتب‌سازی با SortedDictionary Sorting with SortedDictionary

  • افزودن و حذف المان‌های دیکشنری Adding and removing dictionary elements

  • طراحی با استفاده از مجموعه‌ها Designing with collections

  • کار با دیکشنری‌ها Working with dictionaries

  • پیمایش مجموعه‌ای از مجموعه‌ها Enumerating collections of collections

  • ترکیب داده‌ها با HashSet Combining data with HashSet

پرس‌وجوها و LINQ Querying and LINQ

  • فیلتر کردن با Where() Filtering with Where()

  • مرتب‌سازی با OrderBy() و ThenBy() Ordering with OrderBy() and ThenBy()

  • پروژکسیون با Select() Projecting with Select()

  • LINQ چیست؟ What is LINQ?

  • مقایسه LINQ، حلقه‌ها و متدهای مجموعه LINQ, loops, and collection methods

  • شمارش المان‌ها Counting elements

  • برداشتن چند آیتم اول با Take() Taking the first few items with Take()

  • ارزیابی تنبل (Lazy Evaluation) Lazy evaluation

  • سینتکس کوئری در LINQ LINQ query syntax

  • گروه‌بندی داده‌ها Grouping

سریال‌سازی با JSON Serializing with JSON

  • سریال‌سازی مجموعه‌ها Serializing collections

  • سریال‌سازی با اشیاء انتقال داده (DTO) Serializing with data transfer objects

  • دسریال‌سازی مجموعه‌ها Deserializing collections

  • دسریال‌سازی با اشیاء انتقال داده (DTO) Deserializing with data transfer objects

محافظت از داده‌ها Protecting your data

  • آرایه‌های تغییرناپذیر (Immutable) Immutable arrays

  • دیکشنری‌های تغییرناپذیر Immutable dictionaries

  • دیکشنری‌های منجمد (Frozen) Frozen dictionaries

  • دیکشنری‌های ReadOnly ReadOnly dictionaries

  • استفاده از ReadOnlyCollection<T> ReadOnlyCollection<T>

برش و پیمایش داده‌ها (Slicing & Spanning) Slicing and spanning data

  • استخراج بخش‌هایی از لیست‌ها Extracting parts of lists

  • برش (Slicing) آرایه‌ها Slicing arrays

  • استفاده از Span برای افزایش کارایی Spanning arrays for performance

  • مقایسه تکنیک‌های Spanning و Slicing Comparing spanning and slicing techniques

  • استفاده از Span برای رشته‌ها Spanning strings

  • استفاده از Span برای تغییر داده‌ها Using spans to modify data

نمایش نظرات

آموزش مجموعه‌ها (Collections) و LINQ در سی‌شارپ 14
جزییات دوره
2h 58m
51
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Simon Robinson Simon Robinson

نوازنده

سلام، من سیمون هستم. به نظر من توانایی ساخت موسیقی خود، فیلمبرداری عالی و گرفتن تصاویر عالی کاربردهای زیادی دارد. ایجاد یک شرکت کوچک؟ شما می توانید تبلیغات فیلم، صدای جرنگ جرنگ و فید اینستاگرام خود را بسازید! شما فقط می خواهید سرگرم شوید و چیزهایی را به خاطر بسپارید، درست است؟ بهترین سرگرمی نواختن یک ساز است و تصویر ایده آل هرگز از مد نمی افتد.

C#