آموزش تسلط بر LINQ در C#: از مقدماتی تا پیشرفته

Mastering LINQ in C#: From Basics to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: باز کردن قدرت داده ها با LINQ: راهنمای جامع از اصول اولیه تا تکنیک های پیشرفته C# اصول بهینه سازی عملکرد LINQ با LINQ: تسلط بر اپراتورهای پرس و جوی LINQ تکنیک های پیشرفته LINQ اپراتورهای عنصر در عمل عملی عملی برنامه نویسی LINQ بهترین تمرینات کدنویسی و ساخت بهترین تمرینات یادگیری درک عبارات لامبدا انتقال به مفاهیم پیشرفته LINQ پیش نیازها: دانش پایه C#

عنوان: تسلط بر LINQ در C#: از مقدماتی تا پیشرفته

شرح دوره:

به «تسلط بر LINQ در سی شارپ: از مبانی تا پیشرفته»، راهنمای جامع مهارت در LINQ خوش آمدید. چه در LINQ تازه کار باشید و چه به دنبال تعمیق درک خود هستید، این دوره یک سفر ساختاریافته در میان پیچیدگی های LINQ در برنامه نویسی C# ارائه می دهد.

آنچه خواهید آموخت:

  • مقدمه‌ای برای LINQ: سفر خود را با درک اینکه چگونه LINQ می‌تواند عملکرد و اصول عملکرد آن را افزایش دهد، شروع کنید.

  • عملگرهای پرس و جوی استاندارد: در تمرینات کدنویسی عملی غوطه ور شوید و LINQ Where، OfType، Select، SelectMany و اپراتورهای مختلف مرتب سازی و گروه بندی را بررسی کنید. هر چالش کدنویسی با یک راه حل و توضیح دقیق همراه است که درک کامل مفاهیم را تضمین می کند.

  • اپراتورهای جستجوی پیشرفته: مهارت های خود را با موضوعات پیشرفته مانند پیوستن به اپراتورها، تنظیم اپراتورها و درک کاربردهای عملی آنها بیشتر کنید.

  • Aggregation و Quantifiers: عملگرهای تجمع ضروری مانند Count، Sum، Min، Max و Average را بیاموزید و استفاده از کمیت‌نماهایی مانند Any، All، و Contains را از طریق تمرین‌های کدنویسی جذاب کشف کنید.

  • اپراتورهای عنصر: بر تفاوت های ظریف بازیابی و تولید عنصر تسلط پیدا می کنند، و یاد می گیرند که به طور مؤثر در مجموعه های داده پیمایش کنند.

ویژگی های دوره:

  • 5 بخش، 40+ سخنرانی، و 31+ تمرین کدنویسی: یک برنامه درسی جامع که به دقت طراحی شده است تا تمام جنبه های LINQ را پوشش دهد.

  • رویکرد عملی: هر مفهومی با تمرین‌های کدنویسی عملی تقویت می‌شود و اطمینان حاصل می‌کند که آنچه را که یاد می‌گیرید به کار می‌گیرید.

  • دستورالعمل متخصص: از یک برنامه نویس باتجربه با تجربه واقعی در استفاده موثر از LINQ بیاموزید.

  • پشتیبانی انجمن: به جامعه یادگیرندگان بپیوندید، تجربیات خود را به اشتراک بگذارید و با هم رشد کنید.

  • یادگیری انعطاف پذیر: با سرعت خود و با دسترسی مادام العمر به مطالب دوره در Udemy، یاد بگیرید.

این دوره برای چه کسانی است؟

  • مبتدیانی که به دنبال یک پایه محکم در LINQ هستند.

  • برنامه نویسان متوسط ​​با هدف افزایش مهارت های LINQ خود.

  • توسعه دهندگان پیشرفته C# به دنبال دانش عمیق از قابلیت های LINQ هستند.

این دوره با 30 روز ضمانت بازگشت وجه ارائه می شود. اگر راضی نیستید، می توانید آن را برگردانید و تمام پول خود را پس بگیرید، بدون سوال. به عبارت دیگر شما با خرید این دوره هیچ خطری را تهدید نمی کنید. شما چیزی برای از دست دادن ندارید و دانشی که به دست خواهید آورد ممکن است شغل شما را به سطح بالاتری برساند.

اکنون ثبت نام کنید تا سفر خود را به دنیای LINQ آغاز کنید و نحوه مدیریت داده ها را در C# تغییر دهید. کنجکاو بمانید، به یادگیری ادامه دهید و جنبه های هیجان انگیز LINQ را با ما کشف کنید!


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

معرفی Introduction

  • معرفی Introduction

  • آیا پرس و جوهای LINQ می توانند عملکرد را بهبود بخشند و چگونه؟ Can LINQ Queries Improve Performance, and How?

اپراتورهای پرس و جو استاندارد Standard Query Operators

  • سیستم مدیریت مشتری: جایی که بند عمل می کند Customer Management System: Where Clause Practice

  • راه حل تمرین 1 Exercise 1 Solution

  • عناصر فیلتر یک نوع خاص: OfType Operator Practice Filter elements of a specific type: OfType Operator Practice

  • راه حل تمرین 2 Exercise 2 solution

  • OfType: تمرین کدگذاری سیستم ثبت رویداد OfType: Event Logging System Coding Exercise

  • راه حل تمرین 3 Exercise 3 solution

  • اپراتور Exercise: Extracting Email Addresses را انتخاب کنید Select Operator Exercise: Extracting Email Addresses

  • راه حل تمرین 4 Exercise 4 solution

  • SelectMany Operator Exercise: Flattening Nested Collections SelectMany Operator Exercise: Flattening Nested Collections

  • راه حل تمرین 5 Exercise 5 solution

  • Where, Select, SelectMany Mixed Exercise Where, Select, SelectMany Mixed Exercise

  • راه حل تمرین 6 Exercise 6 solution

  • مرتب سازی اپراتورها: ترتیب کارمندان بر اساس سن و با تمرین کدگذاری Sorting Operators: Ordering Employees by Age OrderBy Coding Exercise

  • راه حل تمرین 7 Exercise 7 solution

  • مرتب سازی اپراتورها: ThenBy - مرتب سازی کارکنان Sorting Operators: ThenBy - Sorting Employees

  • راه حل تمرین 8 Exercise 8 solution

  • اپراتورهای گروه بندی: GroupBy Grouping Operators: GroupBy

  • راه حل تمرین 9 Exercise 9 solution

  • گروه بندی اپراتورها: ToLookup Grouping Operators: ToLookup

  • راه حل تمرین 10 Exercise 10 solution

اپراتورهای جستجوی پیشرفته Advanced Query Operators

  • پیوستن به اپراتورها: بپیوندید Joining Operators : Join

  • راه حل تمرین 11 Exercise 11 solution

  • پیوستن به اپراتورها: GroupJoin Joining Operators: GroupJoin

  • راه حل تمرین 12 Exercise 12 solution

  • مجموعه اپراتورها: آدرس های متمایز برای کمپین پستی Set Operators: Distinct Addresses for Mailing Campaign

  • راه حل آدرس های متمایز Distinct Addresses Solution

  • توضیح اتحادیه Union explanation

  • اپراتورهای مجموعه: اتحادیه Set Operators: Union

  • 14- راه حل 14- Solution

  • توضیح تقاطع Intersect Explanation

  • Set Operators: Intersect Find Common Books Set Operators: Intersect Find Common Books

  • 15- محلول تقاطع 15- Intersect Solution

  • اپراتور جز چیست؟ What is the Except Operator?

  • مجموعه اپراتورها: به جز نهایی کردن شرکت کنندگان با LINQ Set Operators: Except Finalizing Participants with LINQ

  • به جز راه حل کدگذاری اپراتور Except Operator Coding Solution

تجمیع و کمیت Aggregation and Quantifiers

  • اپراتور شمارش چیست؟ What is the Count Operator?

  • اپراتور تجمع: شمارش Aggregation Operator :Count

  • تعداد توضیح و راه حل Count Explanation and Solution

  • عملگر جمع چیست؟ What is the Sum Operator?

  • اپراتورهای تجمیع: تمرین کدگذاری مجموع محاسبه درآمد کل در کافه Aggregation Operators: Sum Coding Exercise Calculating Total Revenue In Cafe

  • مجموع مجموع راه حل درآمد کل Sum operator Total Revenue Solution

  • Min Operator چیست؟ What is the Min Operator?

  • اپراتورهای تجمع: حداقل --> شناسایی سریعترین دوندگان Aggregation Operators: Min --> Identifying the Fastest Runners

  • راه حل تمرین حداقل اپراتور Min Operator Exercise Solution

  • کشف رمز و راز Max Operator در LINQ Unraveling the Mystery of the Max Operator in LINQ

  • اپراتورهای تجمع: حداکثر Aggregation Operators: Max

  • راه حل تمرین حداکثر اپراتور Max Operator Exercise Solution

  • اپراتورهای تجمع: متوسط Aggregation Operators: Average

  • راه حل تمرین متوسط: SubjectGradeCalculator Average Exercise Solution: SubjectGradeCalculator

  • Quantifieraas: هر Quantifieraas: Any

  • Any: Example Books OverDue Any: OverDue Books Example Solution

  • Quantifieraas: همه Quantifieraas: All

  • همه اپراتورها: تأیید معیارهای قبولی برای همه دانش آموزان All Operators: Verifying Pass Criteria for All Students

  • Quantifieraass: شامل Quantifieraass: Contains

  • شامل: بررسی محصولات راه حل Contains: Check Products Solution

اپراتورهای عنصر Element Operators

  • بازیابی عنصر: اول Element Retrieval: First

  • راه حل برنامه نویسی اول شخص را پیدا کنید Find First Person Coding Solution

  • بازیابی عنصر: FirstOrDefault Element Retrieval: FirstOrDefault

  • اولین کتاب موجود را پیدا کنید Find First Available Book

  • بازیابی عنصر: LastOrDefault Element Retrieval: LastOrDefault

  • LastOrDefault: راه حل سیستم سفارش LastOrDefault: Ordering System solution

  • بازیابی عنصر: تک Element Retrieval: Single

  • مجرد: راه حل Single: Solution

  • بازیابی عنصر: SingleOrDefault Element Retrieval: SingleOrDefault

  • راه حل SingleOrDefault SingleOrDefault Solution

  • تولید عنصر: DefaultIfEmpty Element Generation: DefaultIfEmpty

  • توضیح راه حل Solution Explanation

  • تولید عنصر: خالی Element Generation: Empty

  • فیلتر کردن معاملات: توضیح راه حل Transactions Filtering : Solution Explanation

موارد اضافی EXTRAS

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش تسلط بر LINQ در C#: از مقدماتی تا پیشرفته
جزییات دوره
4 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
205
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hilmi Cihan Yıldırım Hilmi Cihan Yıldırım

دانشجوی مهندسی کامپیوتر در Metu