آموزش LINQ در سی شارپ: راهنمای مبتدی

LINQ in C#: A Beginner's Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای یادگیری نحو پرس و جو و روش LINQ و کاربردهای آن مبانی سی شارپ LINQ با استفاده از سینتکس کوئری و سینتکس روش. شما نسبت به دیگرانی که معمولاً فقط یک نحو را می دانند، برتری پیدا می کنید. انواع مختلف اپراتورهای LINQ در C#.NET. آنها را از طریق یک رویکرد گام به گام یاد خواهید گرفت. فعالیت ها: آزمون ها، تکالیف، تمرین های کدنویسی برای اعمال یادگیری شما. تعداد زیادی از آنها برای کمک به شما در تمرین وجود دارد! LINQ to Objects: با هر عملگر LINQ که می‌توانید در LINQ برای اشیاء در سی شارپ اعمال کنید، آشنا شوید. LINQ به Entities: با استفاده از مفاهیم LINQ برای دسترسی به پایگاه داده از طریق موجودیت ها شروع کنید. LINQ to XML: یاد بگیرید که از قابلیت های LINQ برای کار با XML از جمله خواندن و نوشتن XML با استفاده از LINQ استفاده کنید. LINQ به JSON: مفاهیم LINQ به JSON از جمله ایجاد، تجزیه، و تکنیک های پرس و جو از JSON را بیاموزید. دانلود تقلب C# LINQ پیش نیازها: دانش پایه زبان C#. VS Code یا Visual Studio یا هر IDE دیگری که از زبان C# پشتیبانی می کند.

تاریخچه به روز رسانی دوره:

مارس 2023: جدید! C# LINQ Syntax Cheat Sheet v1.1.pdf

منتشر شد

ژانويه 2023: جديد! فعالیت‌های مسابقه تلفیقی برای درک و ارزیابی آسان‌تر.

ژوئن 2022: جدید! همه پروژه ها را به .NET 6.0

ارتقا داد

ژوئیه 2021: جدید! فعالیت‌هایی برای موضوع «گروه‌بندی موارد» و تکالیف کدگذاری جدید اضافه شده است.

ژانويه 2021: جديد! دوره کوتاه در مورد LINQ به JSON (15 سخنرانی)

مه 2022: جدید! اضافه شدن سخنرانی Great LINQ References.


بازخورد دانش آموزان ثبت نام شده:

"تاکنون از این دوره لذت می برم! پراوین چندین سند پشتیبان ارائه کرده است و انتظارات مربوط به این دوره را در همان ابتدا به وضوح توضیح داده است..." - تایلر برایت.

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

"دوره عالی است، مدرس مباحث را به خوبی توضیح می دهد و واضح است. متشکرم." - الخاندرو مونروی ورگارا

"بسیار سازماندهی شده و منسجم. ای کاش مربی واضح تر صحبت می کرد. همچنین، نمی خواهم او را در رفع خطاهای کامپایلر تماشا کنم. می توانم خطاهایم را برطرف کنم؛ می خواهم کدی را ببینم که کار می کند." - اسپنسر گری.

"بسیار منظم!" - یائو پان.


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

اسم من Praveen است و من مدرس شما برای این دوره هستم! من حدود ده سال در هانیول کار کرده بودم، جایی که از مهندس نرم افزار به مهندس نرم افزار ارشد، مدیر فناوری و غیره در توسعه C#.NET تبدیل شدم. من به مدت شش سال در حوزه امنیتی برای یک محصول کنترل دسترسی مبتنی بر فناوری دات نت کار کرده ام. علاوه بر این، من بیش از 30 دوره آموزشی و آزمایشگاهی را در مورد فناوری های مختلف دات نت منتشر کرده ام.


موضوعات تحت پوشش این دوره

  • مبانی LINQ از ابتدا.

  • نحو پرس و جو و نحو روش .

  • انواع مختلف اپراتورهای LINQ . آنها را از طریق یک رویکرد گام به گام یاد خواهید گرفت.

  • فعالیت‌ها: آزمون‌ها، تکالیف، و تمرین‌های کدنویسی برای اعمال یادگیری شما. تعداد زیادی از آنها برای کمک به تمرین شما وجود دارد!

  • LINQ to Objects : با هر عملگر LINQ که می توانید در LINQ برای Objects در C# اعمال کنید، آشنا شوید.

  • LINQ به Entities: با استفاده از مفاهیم LINQ برای دسترسی به پایگاه داده از طریق موجودیت ها شروع کنید.

  • LINQ به XML : یاد بگیرید که از قابلیت های LINQ برای کار با XML استفاده کنید، از جمله خواندن و نوشتن XML با استفاده از LINQ.

  • LINQ به JSON. مفاهیم LINQ به JSON را بیاموزید، از جمله تکنیک های ایجاد، تجزیه و پرس و جو از JSON.

  • برگ تقلب C# LINQ قابل دانلود.

  • و بسیاری موارد دیگر!


این دوره حدود پنج ساعت محتوا همراه با فعالیت های تمرینی ارائه می دهد. برای کمک به شما بهتر، از یک رویکرد گام به گام برای یادگیری عملگرهای ضروری LINQ پیروی می کند.


دلایل بیشتر برای شرکت در این دوره

  • مهارت های LINQ که از این دوره می آموزید در آینده مرتبط خواهد بود و به افزایش شایستگی شما در زبان C# کمک می کند.

  • شما می توانید بدون نیاز به دانش LINQ در این دوره شرکت کنید.

  • هر درس در این دوره کوچک است و به راحتی تمام می شود.


در پایان این دوره

  • شما یک پایه قوی بر روی مفاهیم C# LINQ خواهید داشت.

  • شما هم LINQ Query و هم نحو روش را می‌شناسید.

  • همچنین، درک درستی از LINQ به اشیاء، LINQ به Entities و LINQ به XML خواهید داشت.


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

  • توسعه دهندگان دات نت. این دوره یک پایه قوی در مفاهیم LINQ با .NET Core فراهم می کند.


پیش نیاز

  • دانش اولیه زبان C#.

  • Visual Studio Code یا Visual Studio Community Edition یا Visual Studio یا Visual Studio for Mac یا هر IDE دیگری که از C# پشتیبانی می کند


این دوره دانش قابل توجهی از عملگرهای LINQ برای پروژه بعدی دات نت شما با استفاده از منابع داده مختلف مانند SQL، JSON، XML و غیره ارائه می دهد. شما مطمئن خواهید بود که فوراً از نحو LINQ استفاده می کنید.


برای شروع اکنون ثبت نام کنید.


وقتی در این دوره ثبت نام می کنید چه چیزی دریافت می کنید؟

  • دسترسی مادام العمر به دوره و همه به روز رسانی های آینده در محتوای دوره

  • پشتیبانی شخصی و پاسخ به سوالات شما

  • گواهی تکمیل Udemy

  • 30 روز ضمانت بازگشت وجه 100٪


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

معرفی دوره Course Introduction

  • خوش آمدید و درباره این دوره Welcome & About This Course

  • دانلود: C# LINQ Cheat Sheet DOWNLOAD: C# LINQ Cheat Sheet

  • دانلود: کد منبع کامل DOWNLOAD: Complete Source Code

  • به گروه رسمی کدنویسی Masters بپیوندید Join the Official Coding Masters Group

  • اجازه دهید ما بسازیم Let us Build

  • منابع: مراجع LINQ عالی RESOURCES: Great LINQ References

معرفی دوره Course Introduction

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

  • معرفی Introduction

  • LINQ چیست؟ What is LINQ?

  • مثال LINQ LINQ Example

  • 3 مرحله عملیات LINQ 3 Steps of a LINQ Operation

  • 3 قسمت از پرس و جوی LINQ 3 Parts of a LINQ Query

  • اهمیت IEnumerable<T> Significance of IEnumerable<T>

  • استفاده از Var در LINQ Using Var in LINQ

  • مزایای LINQ Advantages of LINQ

  • فعالیت: کدگذاری تکلیف 1 ACTIVITY: Coding Assignment 1

  • کدنویسی تکلیف 1 راه حل Coding Assignment 1 Solution

  • مبانی LINQ LINQ Basics

  • خلاصه Summary

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

انواع نحو LINQ Types of LINQ Syntax

  • معرفی Introduction

  • نحو پرس و جوی LINQ LINQ Query Syntax

  • نحو روش LINQ LINQ Method Syntax

  • تفاوت بین Query & Method Syntax Difference between Query & Method Syntax

  • از کدام نحو استفاده کنیم؟ Which Syntax to Use?

  • انواع اپراتورهای LINQ Types of LINQ Operators

  • فعالیت: کدگذاری تکلیف 1 ACTIVITY: Coding Assignment 1

  • کدنویسی تکلیف 1 راه حل Coding Assignment 1 Solution

  • انواع نحو LINQ Types of LINQ Syntax

  • خلاصه Summary

انواع نحو LINQ Types of LINQ Syntax

LINQ به اشیاء LINQ to Objects

  • معرفی Introduction

  • ایجاد انواع سفارشی Create Custom Types

  • فیلتر کردن موارد: Where، OfType Filtering Items: Where, OfType

  • عملیات طرح ریزی: انتخاب کنید Projection Operations: Select

  • عملیات طرح ریزی: SelectMany Projection Operations: SelectMany

  • مرتب سازی موارد: OrderBy (نزولی)، thenBy (نزولی)، معکوس Sorting Items: OrderBy(Descending), ThenBy(Descending), Reverse

  • Join Operations: Join Join Operations: Join

  • عملیات پیوستن: گروه پیوستن Join Operations: GroupJoin

  • گروه بندی موارد: GroupBy، ToLookup Grouping Items: GroupBy, ToLookup

  • فعالیت: تکلیف 1 Activity: Assignment 1

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

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

  • عملیات جمع آوری: حداقل، حداکثر، تعداد، میانگین، مجموع Aggregation Operations: Min, Max, Count, Average, Sum

  • LINQ به اشیاء LINQ to Objects

  • خلاصه Summary

LINQ به اشیاء LINQ to Objects

LINQ به نهادها LINQ to Entities

  • معرفی Introduction

  • LINQ به Entities چیست؟ What are LINQ to Entities?

  • مرحله 1: یک پایگاه داده نمونه SQLite ایجاد کنید STEP 1: Create a SQLite Sample Database

  • مرحله 2: مدل های هسته فریم ووک موجودیت را ایجاد کنید STEP 2: Create Entity Framewok Core Models

  • مرحله 3: استفاده از اپراتورهای LINQ STEP 3: Using LINQ Operators

  • فعالیت: تکلیف 1 Activity: Assignment 1

  • فعالیت: تکلیف 2 Activity: Assignment 2

  • خلاصه Summary

LINQ به نهادها LINQ to Entities

LINQ به XML LINQ to XML

  • معرفی Introduction

  • LINQ به XML چیست؟ What is LINQ to XML?

  • دو استفاده از LINQ به XML Two Uses of LINQ to XML

  • LINQ به کلاس های XML LINQ to XML Classes

  • XML را با استفاده از LINQ به XML بنویسید Write XML using LINQ to XML

  • XML را با استفاده از LINQ به XML بخوانید Read XML using LINQ to XML

  • خلاصه Summary

LINQ به XML LINQ to XML

LINQ به JSON LINQ to JSON

  • معرفی Introduction

  • LINQ به JSON چیست؟ What is LINQ to JSON?

  • LINQ به کلاس های JSON LINQ to JSON Classes

  • نکات: انتخاب کلاس های JSON TIPS: Choosing JSON Classes

  • ایجاد JSON: دستی Creating JSON: Manually

  • ایجاد JSON: به صورت اعلامی Creating JSON: Declaratively

  • ایجاد JSON: با استفاده از LINQ Creating JSON: Using LINQ

  • ایجاد JSON: از یک شی Creating JSON: From an Object

  • تجزیه JSON: از یک متن Parsing JSON: From a Text

  • تجزیه JSON: از یک فایل Parsing JSON: From a File

  • جست و جوی JSON: با استفاده از نام ویژگی Querying JSON: Using Property Name

  • جست‌وجوی JSON: با استفاده از فهرست مجموعه Querying JSON: Using Collection Index

  • جست و جوی JSON: با استفاده از LINQ Querying JSON: Using LINQ

  • جست‌وجوی JSON: با استفاده از SelectToken Querying JSON: Using SelectToken

  • خلاصه Summary

LINQ به JSON LINQ to JSON

نتیجه گیری دوره Course Conclusion

  • تبریک می گویم! Congratulations!

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

نتیجه گیری دوره Course Conclusion

نمایش نظرات

آموزش LINQ در سی شارپ: راهنمای مبتدی
جزییات دوره
5 hours
72
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,467
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت