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

آموزش 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 ها – قسمت چهارم
  • بررسی دستورات 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
  • پیاده سازی دستوری برای انتخاب پیش از چند ایتم از درون یک دنباله
  • قسمت سی و نهم: بزودی
  • قسمت چهلم: بزودی
  • قسمت چهل و یکم: بزودی
  • قسمت چهل و دوم: بزودی
  • قسمت چهل و سوم: بزودی
  • قسمت چهل و چهارم: بزودی
  • قسمت چهل و پنجم: بزودی
  • قسمت چهل و ششم: بزودی
  • قسمت چهل و هفتم: بزودی

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

550,000 ریال – خرید

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

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

Purchase-Icon

6 دیدگاه

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

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

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

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

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

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

      پاسخ

نظر بدهید

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

CLOSE
CLOSE