شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

آموزش LINQ در سی شارپ

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

LINQ چیست؟

یکی از مرسوم ترین وظایف در توسعه ی نرم افزار، کار کردن با داده ها است. این موضوع شامل خواندن داده ها، فیلتر کردن آنها، مرتب کردن و گروه بندی و … می باشد. داده های برنامه ممکن است از دیتاسورس های متفاوتی از قبیل یک بانک اطلاعاتی، فایل های XML، داده های درون حافظه و … بدست آیند. در اغلب موارد نوع دیتاسورس، دستوراتی که باید نوشته شوند را مشخص می کند. به عبارت دیگر دستورات کار با داده های یک بانک اطلاعاتی با دستورات کار کردن با داده های فایل XML متفاوت است که این منجر به عدم قابل حمل بودن (Portable) کد می شود.

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

پیش نیازهای این دوره:

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

download demoعناوین مطالب بسته ی جامع آموزش LINQ در سی شارپ

  • قسمت اول: معرفی LINQ
  • قسمت دوم: معرفی LINQ با مثال، Query Operator ها و Query Expression
  • قسمت سوم: معرفی و بررسی دستور Where (فیلتر کردن داده ها)
  • قسمت چهارم: بررسی و معرفی دستور Let و دستور جنریک Cast
  • قسمت پنجم: معرفی دستور Select برای انجام Projection
  • قسمت ششم: معرفی و بررسی دستور SelectMany (روابط یک به چند)
  • قسمت هفتم: پرس جوها برای روابط چند به چند (One to Many)
  • قسمت هشتم: معرفی و بررسی دستور OrderBy (مرتب کردن داده ها)
  • قسمت نهم: گروه بندی کردن داده ها (قسمت اول)
  • قسمت دهم: گروه بندی کردن داده ها (قسمت دوم)
  • قسمت یازدهم: توابع تجمعی Count و Sum
  • قسمت دوازدهم: توابع تجمعی Max و Min و Average و متد Aggregate
  • قسمت سیزدهم: انجام Join بر روی Collection ها
  • قسمت چهاردهم: معرفی دستور GroupJoin و نحوه ی استفاده از آن
  • قسمت پانزدهم: معرفی Partitioning و دستورات Take, Skip, TakeWhile, SkipWhile
  • قسمت شانزدهم: معرفی دستور Concat برای الحاق Collection ها
  • قسمت هفدهم: معرفی دستورات مجموعه ای Distinct, Union, Intersect, Except
  • قسمت هجدهم: Cast کردن
  • قسمت نوزدهم: بررسی دستور SequenceEqual
  • قسمت بیستم: بررسی Element Operator ها – قسمت اول
  • قسمت بیست و یکم: بررسی Element Operator ها – قسمت دوم
  • قسمت بیست و دوم: بررسی Element Operator ها – قسمت سوم
  • قسمت بیست و سوم: بررسی Element Operator ها – قسمت چهارم
  • قسمت بیست و چهارم: بررسی دستورات LINQ Generation Operators
  • قسمت بیست و پنجم: بررسی دستورات LINQ Quantifiers
  • قسمت بیست و ششم: پیاده سازی یک دستور برای ترکیب کردن دنباله ها
  • قسمت بیست و هفتم: پیاده سازی دستور پیدا کردن Anagram ها
  • قسمت بیست و هشتم: پیاده سازی دستور یافتن میانه (Median) در یک دنباله – قسمت اول
  • قسمت بیست و نهم: پیاده سازی دستور یافتن میانه (Median) در یک دنباله – قسمت دوم
  • قسمت سی امDeferred Execution یا اجرای به تعویق افتاده در دستورات LINQ
  • قسمت سی و یکم: بررسی دستور Zip در LINQ
  • قسمت سی و دوم: پیاده سازی دستور یافتن Mode در یک دنباله
  • قسمت سی و سوم: بررسی دستور ToLookup در LINQ برای گروه بندی کردن داده ها
  • قسمت سی و جهارم: پیاده سازی پیوند خارجی (Outer Join) بین دو دنباله
  • قسمت سی و پنجم: پیاده سازی یک Equality Comparer جنریک در LINQ
  • قسمت سی و ششم: پیاده سازی عملگر Range برای تولید دنباله ها
  • قسمت سی و هفتم: پیاده سازی جنریک اینترفیس IComparer بر اساس Lambda Expression
  • قسمت سی و هشتم: پیاده سازی دستوری برای انتخاب پیش از چند ایتم از درون یک دنباله
  • قسمت سی و نهم: بزودی
  • قسمت چهلم: بزودی
  • قسمت چهل و یکم: بزودی
  • قسمت چهل و دوم: بزودی
  • قسمت چهل و سوم: بزودی
  • قسمت چهل و چهارم: بزودی
  • قسمت چهل و پنجم: بزودی
  • قسمت چهل و ششم: بزودی
  • قسمت چهل و هفتم: بزودی

قسمت های 39 و 44 و 45 به زودی آپلود می شوند. با خرید این مجموعه تمامی قسمت های لیست شده به غیر از سه قسمت مذکور را دریافت خواهید کرد. ضمناً، به محض کامل شدن این سه قسمت، آنها را به طور رایگان به خریداران عزیر تقدیم می کنیم.

خرید بسته ی جامع آموزش LINQ در سی شارپ به صورت آنلاین (حجم بسته: 300 مگابایت)

450,000RIAL – خرید

 

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

6 دیدگاه

  1. باسلام واقعاً آموزش عالی بود. کامل و جامع و ممنون که فایلهای مثال ضمیمه ست.

    پاسخ
    • سلام آقا مصطفی. لطف دارید. تشکر.

      پاسخ
  2. سلام
    دورس 39 تا 47 کی آماده می شند؟

    پاسخ
    • سعی می کنیم به زودی بذاریم.

      پاسخ
  3. سلام میشه بگید که اموزش ها method first هستن یا codefirst

    پاسخ
    • سلام وقت بخیر. آموزش های LINQ منظورتون هست؟

      پاسخ

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *