آموزش Ultimate LINQ با C# Masterclass - Basics to Advanced

The Ultimate LINQ with C# Masterclass - Basics to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تنها کلاس LINQ که تا به حال به آن نیاز خواهید داشت! هر دو دستور و نحو روش در دوره پوشش داده شده است! تمام عملیات LINQ را درک خواهید کرد. تجربه با ویژوال استودیو مقداری تجربه کدنویسی با سی شارپ الزامی است - شرایط، حلقه ها، مجموعه ها (لیست ها، آرایه ها) دانش اولیه برنامه نویسی شی گرا

در این دوره هر آنچه را که باید در مورد عملیات LINQ و نحوه انجام آنها بدانید، خواهید آموخت.

ما از ابتدایی ترین عملیات شروع می کنیم و به سمت عملیات پیچیده تر می رویم.

هر دو دستور Query و Method در این دوره پوشش داده شده است.

و البته، تمام کد منبع برای هر یک از بخش‌های دوره، به شکلی منظم و ساختار یافته ارائه می‌شود تا بتوانید از کد برای تمرین و یادگیری استفاده کنید.

این دوره برای دانش‌آموزانی طراحی شده است که به طور کلی تجربه کدنویسی و به طور خاص با C# دارند، برای برخی از سخنرانی‌ها کمی دانش OOP مورد نیاز است.

موضوعاتی که ما پوشش می دهیم عبارتند از:

  • مبانی LINQ با نحو Query - ما با ابتدایی‌ترین عملیات‌ها با دستور query شروع می‌کنیم و به سمت موارد پیچیده‌تر می‌رویم

  • عملیات گروه‌بندی   با نحو  Query – گروه‌بندی به شما امکان می‌دهد موارد موجود در یک مجموعه را بر اساس یک کلید مشترک معین گروه‌بندی کنید، برای مثال فهرستی از افراد را بر اساس سن آنها گروه‌بندی کنید. شما 5 نوع مختلف عملیات گروهی را یاد خواهید گرفت

  • پیوستن به عملیات‌ها با دستور Query - پیوستن به شما امکان می‌دهد دو مجموعه مختلف را توسط یک کلید مشترک به هم بپیوندید، بنابراین شبیه گروه‌بندی است، اما این کار را فقط در دو مجموعه انجام می‌دهد و نه در یک مجموعه. شما با 3 نوع اصلی عملیات پیوستن و تعدادی از مشتقات آنها آشنا خواهید شد

  • کلمه کلیدی Let – که به شما امکان می دهد متغیرهای داخلی را در جستارهای خود ایجاد کنید

  • LINQPad – معرفی کوتاهی بر این نرم افزار خوب که می توانید در حین مطالعه LINQ از آن برای تجسم بهتر نتایج عملیات استفاده کنید.

  • مبانی LINQ با سینتکس متد - در اینجا ما چیزهایی را که قبلاً در مورد LINQ آموخته‌ایم تکرار می‌کنیم، اما این بار نحوه انجام این عملیات را با Method Syntax یاد خواهید گرفت. سینتکس روش پیاده سازی برخی از عملیات ها را نسبت به دستور Query آسان تر می کند

  • گروه‌بندی با نحو روش

  • پیوستن  با نحو  روش

  • فیلتر کردن، تبدیل و مرتب‌سازی  با نحو  Method – در حالی که تا این مرحله با اصول اولیه این عملیات آشنا خواهید شد، مواردی وجود دارد که باید هنگام انجام این عملیات با Method Syntax در نظر گرفته شوند. شما یاد خواهید گرفت که مشکلات رایج چیست.

  • Cool Stuff در LINQ – در نهایت ما با چند عملیات جالب که می توانیم به راحتی با استفاده از روش های LINQ انجام دهیم، پایان می دهیم، چگونه می توانیم دنباله های مختلفی از اعداد، کاراکترها، اعداد تصادفی و بسیاری موارد دیگر را تولید کنیم. موارد جالب تری مانند Set, Quantify, Partition, Concatenation و Aggregation نیز توضیح داده خواهد شد

تعداد زیادی آموزش در یوتیوب و سایر وب سایت ها وجود دارد، پس چرا باید برای این دوره هزینه پرداخت کنید؟

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

هیچ سنگی باقی نمانده است،  همه چیز با جزئیات زیاد توضیح داده شده است  (اما نه خیلی زیاد، خسته کننده خواهد بود :) )

سخنرانی‌های ویدیویی در این دوره با بالاترین کیفیت صوتی و تصویری ممکن تولید می‌شوند. بدون صدای ثابتی که هنگام تماشای ویدیوها شما را آزار دهد، بدون تصاویر تار، همه چیز با صدای واضح شفاف است!


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

معرفی Introduction

  • معرفی Introduction

  • پاداش: میانبرهای مفید و نکات کد کیفیت عمومی PDF BONUS: Useful Shortcuts and General Quality Code Tips PDF

پرس و جو پایه LINQ Basic LINQ Query

  • LINQ چیست، کجا کاربرد دارد و چگونه از آن استفاده کنیم؟ What is LINQ, Where does it Apply and How to Use it?

  • قابل شمارش IEnumerable

  • مثال‌های LINQ - کجا، انتخاب، مرتب‌سازی، شرایط چندگانه و موارد دیگر LINQ Examples - Where, Select, Sorting, Multiple Conditions and More

  • پرس و جوهای LINQ در مورد اشیاء LINQ Queries on Objects

  • ایجاد/استخراج اشیاء جدید با کوئری های LINQ - New را انتخاب کنید Creating/Extracting New Objects with LINQ Queries - Select New

  • کلمه کلیدی let - متغیرهای داخلی و چندگانه از The let Keyword - Internal Variables and Multiple from

  • مثال های LINQ - کد منبع LINQ Examples - Source Code

ابزار پشتیبانی LINQPad LINQPad Supportive Tool

  • معرفی LINQPad - در حین مطالعه LINQ به خودتان کمک کنید! LINQPad Introduction - Help Yourselves While Studying LINQ!

گروه بندی پرس و جوهای LINQ Grouping LINQ Queries

  • مقدمه ای بر گروه بندی - گروه، توسط Introduction to Grouping - group, by

  • گروه بر اساس کلیدهای چندگانه Group by Multiple Keys

  • یک پرس و جو گروهی را با به گسترش دهید Extend a Group Query With into

  • گروه بندی با کلیدهای سفارشی Grouping with Custom Keys

  • در هر گروه چند مورد؟ How Many Items In Each Group?

  • گروه بندی کد منبع Grouping Source Code

پیوستن به پرسش های LINQ Joining LINQ Queries

  • پیوستن اولیه و پیوستن داخلی اشیا با پرس و جوی LINQ - عضویت Basic Join and Inner Join of Objects with LINQ Query - join

  • اتصال داخلی با کلید ترکیبی Inner Join with Composite Key

  • پیوستن به گروه و عضویت در گروه داخلی Group Join and Inner Group Join

  • عضویت بیرونی را ترک کنید Left Outer Join

  • به کد منبع بپیوندید Join Source Code

مقدمه ای بر LINQ با سینتکس متد (اپراتورهای لامبدا) Introduction to LINQ with Method Syntax (Lambda Operators)

  • مقدمه ای بر سینتکس روش با اپراتورهای لامبدا Introduction to Method Syntax with Lambda Operators

  • تفاوت بین انتخاب و مکان در نحو روش The Difference Between Select and Where in Method Syntax

  • کوتاه ForEach با روش Lambda و Linq Short ForEach with Lambda and Linq Method

  • کد منبع Source Code

گروه بندی با سینتکس روش (اپراتورهای لامبدا) Grouping with Method Syntax (Lambda Operators)

  • معرفی گروه بندی و گروه بندی توسط MultiKey Grouping Introduction and Grouping by MultiKey

  • گروه بندی بر اساس کلیدهای سفارشی و اشیاء نهایی سفارشی Grouping by Custom Keys and Custom Final Objects

  • کد منبع Source Code

پیوستن به روش ترکیبی (اپراتورهای لامبدا) Joining with Method Syntax (Lambda Operators)

  • اتصال داخلی و اتصال ترکیبی Inner Join and Composite Join

  • پیوستن به گروه و عضویت داخلی گروه Group Join and Group Inner Join

  • عضویت بیرونی چپ - ناشناس و تایپ اشیاء نهایی Left Outer Join - Anonymous and Type Final Objects

  • کد منبع Source Code

  • کد منبع Source Code

فیلتر کردن، تبدیل و مرتب سازی - روش و نحو پرس و جو Filtering, Converting and Ordering - Method and Query Syntax

  • فیلتر کردن مجموعه بر اساس نوع اقلام موجود در آن Filtering a Collection by The Type of The Items in it

  • فیلتر کردن با "کجا" و چیزهایی که باید در نظر بگیرید Filtering with "Where" and Things To Consider

  • تبدیل به لیست ها، آرایه ها و از یک نوع به نوع دیگر Converting To Lists, Arrays and From One Type to Another

  • سفارش با نحو روش - دام رایج Ordering with Method Syntax - Common Pitfall

  • فیلتر کردن، تبدیل و سفارش - کد منبع Filtering, Converting and Ordering - Source Code

چیزهای جالب در LINQ Cool Stuff in LINQ

  • ایجاد توالی - Enumerable.Range Generating Sequences - Enumerable.Range

  • بررسی مجموعه ها برای برابری Checking Collections for Equality

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

  • کمی کردن عملیات - همه، هر، شامل Quantifying Operations - All, Any, Contains

  • عملیات پارتیشن بندی - Skip، Take، SkipWhile، TakeWhile Partitioning Operations - Skip, Take, SkipWhile, TakeWhile

  • مجموعه های الحاقی - روش Concat Concatenating Collections - The Concat Method

  • عملیات تجمع - جمع، مجموع، حداقل، حداکثر Aggregation Operations - Aggregate, Sum, Min, Max

  • مطالب جالب در LINQ - کد منبع Cool Stuff in LINQ - Source Code

بخش پاداش Bonus Section

  • سخنرانی جایزه: دوره های دیگر من را با تخفیف دریافت کنید! Bonus Lecture: Get my other courses with discount!

نمایش نظرات

آموزش Ultimate LINQ با C# Masterclass - Basics to Advanced
جزییات دوره
4 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,358
4.5 از 5
دارد
دارد
دارد
Tod Vachev
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar