آموزش تسلط بر 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#: از مقدماتی تا پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4 hours
41
Udemy (یودمی) udemy-small
12 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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

Udemy (یودمی)

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

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