آموزش کد سی شارپ ناهمزمان را با Tasks و PLINQ بنویسید

Write Asynchronous C# Code With Tasks and PLINQ

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دوره ای جامع که به شما نحوه نوشتن کدهای سی شارپ ناهمزمان با Task Parallel Library و PLINQ را آموزش می دهد. یاد بگیرید چگونه کد سی شارپ ناهمزمان قوی بنویسید تسلط بر اصول کدهای چند رشته ای آموزش استفاده از Threads یاد بگیرید چگونه از کلاس Task استفاده کنید استفاده از شبکه Task برای پیاده سازی MapReduce موازی کردن هر کوئری LINQ با PLINQ تفاوت بین Tasks و PLINQ را بیاموزید. ایجاد ادامه کار ... و خیلی بیشتر! پیش نیازها: شما به یک لپ تاپ ویندوز، مک یا لینوکس با Microsoft Visual Studio، Xamarin Studio یا Monodevelop نیاز دارید شما باید یک توسعه دهنده C# مبتدی، متوسط ​​یا پیشرفته باشید همین!

آخرین به روز رسانی: 22 نوامبر 2017 - ویدئوی تبلیغاتی جدید اضافه شد

امروز کتابخانه‌های زیبایی برای نوشتن سی شارپ چند رشته‌ای داریم، و هیچ بهانه‌ای برای نوشتن کد ناهمزمان بد وجود ندارد. در این دوره من به شما یاد می دهم که چگونه با استفاده از Tasks و Parallel LINQ کدی را بنویسید که در اولین تلاش شما کاملاً کار کند.

من یک سال پیش یک ابزار تبدیل چند رشته ای نوشتم که با موفقیت 100000 سند را از شیرپوینت 2010 به شیرپوینت 2013 منتقل کرد. این برنامه اولین بار بدون نقص کار کرد زیرا از PLINQ استفاده کردم.

صدا خوب است؟

نوشتن کدهای چند رشته ای با دست سخت است. من آن را با نشان دادن کدی که داده ها را بین دو رشته تبادل می کند به شما ثابت خواهم کرد. شما تعجب خواهید کرد که انجام این کار با اطمینان چقدر دشوار است.

اما سپس به شما نشان خواهم داد که نوشتن کدهای C# ناهمزمان با استفاده از Task Parallel Library و Parallel LINQ چقدر ساده است. این چارچوب‌های شگفت‌انگیز به هر کسی اجازه می‌دهد تا کد چند رشته‌ای قوی بنویسد که می‌تواند ضربه‌ای بخورد.

در پایان دوره شما به کتابخانه موازی Tasks و موازی LINQ مسلط خواهید بود.

چرا باید این دوره را بگذرانید؟

اگر یک توسعه دهنده C# مبتدی یا متوسط ​​هستید و می خواهید مهارت های خود را به سطح بعدی ببرید، باید این دوره را بگذرانید. کار با Tasks و Parallel LINQ ممکن است پیچیده به نظر برسد، اما همه سخنرانی‌های من بسیار آسان است و من همه موضوعات را با کد واضح و نمودارهای آموزنده توضیح می‌دهم. برای دنبال کردن مشکلی نخواهید داشت.

یا شاید شما در حال کار بر روی یک بخش ناهمزمان حیاتی از کد C# در یک پروژه lage هستید و باید مطمئن شوید که کد شما به طور قابل اعتمادی در چندین هسته CPU مقیاس می شود؟ نکات و ترفندهای این دوره بسیار به شما کمک خواهد کرد.

یا شاید در حال آماده شدن برای یک مصاحبه شغلی مرتبط با C# هستید؟ این دوره به شما پایه ای عالی برای پاسخ دادن به هر سوال برنامه نویسی ناهمزمان می دهد که ممکن است به شما بپردازد.

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

این دوره با 30 روز ضمانت بازگشت وجه بدون قید و شرط و با پشتیبانی Udemy ارائه می شود. اگر به هر دلیلی از دوره ناراضی هستید، فقط درخواست بازپرداخت کنید و کل مبلغ خرید خود را پس بگیرید، بدون سوال.


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

معرفی Introduction

  • درباره این دوره About This Course

  • درباره این دوره About This Course

  • با مربی خود آشنا شوید Meet Your Instructor

  • با مربی خود آشنا شوید Meet Your Instructor

  • معرفی Task Parallel Library و PLINQ Introducing the Task Parallel Library And PLINQ

  • ویندوز، OS/X یا لینوکس؟ Windows, OS/X Or Linux?

  • ویندوز، OS/X یا لینوکس؟ Windows, OS/X Or Linux?

  • اطلاعات پس زمینه - درباره من Background Info - About Me

  • اطلاعات پس زمینه - درباره من Background Info - About Me

معرفی Introduction

  • معرفی Task Parallel Library و PLINQ Introducing the Task Parallel Library And PLINQ

مبانی کد چند رشته ای Multi-Threaded Code Fundamentals

  • بخش مقدمه Section Introduction

  • چگونه یک موضوع را شروع کنیم How To Start A Thread

  • شرایط مسابقه Race Conditions

  • حل شرایط مسابقه با قفل کردن نخ Resolve Race Conditions With Thread Locking

  • بیانیه قفل The Lock Statement

  • همگام سازی موضوع با AutoResetEvents Thread Synchronisation With AutoResetEvents

  • همگام سازی موضوع با AutoResetEvents Thread Synchronisation With AutoResetEvents

  • خلاصه بخش Section Recap

  • خلاصه بخش Section Recap

  • مبانی کد چند رشته ای Multi-Threaded Code Fundamentals

مبانی کد چند رشته ای Multi-Threaded Code Fundamentals

  • بخش مقدمه Section Introduction

  • چگونه یک موضوع را شروع کنیم How To Start A Thread

  • شرایط مسابقه Race Conditions

  • حل شرایط مسابقه با قفل کردن نخ Resolve Race Conditions With Thread Locking

  • بیانیه قفل The Lock Statement

  • خلاصه بخش Section Recap

  • مبانی کد چند رشته ای Multi-Threaded Code Fundamentals

کار با وظایف Working With Tasks

  • بخش مقدمه Section Introduction

  • بخش مقدمه Section Introduction

  • چگونه یک کار را شروع کنیم How To Start A Task

  • چگونه یک کار را شروع کنیم How To Start A Task

  • کار با وظایف Working With Tasks

  • کار با وظایف Working With Tasks

  • شروع و لغو وظایف Initialising And Cancelling Tasks

  • وظایف والدین و فرزند Parent And Child Tasks

  • وظایف والدین و فرزند Parent And Child Tasks

  • ادامه کار Task Continuations

  • چه زمانی باید از Tasks استفاده کرد؟ When Should You Use Tasks?

  • یک جمله را به لاتین خوک تبدیل کنید Convert a sentence to pig latin

  • یک جمله را به لاتین خوک تبدیل کنید Convert a sentence to pig latin

  • خلاصه بخش Section Recap

  • کار با وظایف Working With Tasks

  • کار با وظایف Working With Tasks

کار با وظایف Working With Tasks

  • کار با وظایف Working With Tasks

  • شروع و لغو وظایف Initialising And Cancelling Tasks

  • ادامه کار Task Continuations

  • چه زمانی باید از Tasks استفاده کرد؟ When Should You Use Tasks?

  • خلاصه بخش Section Recap

  • کار با وظایف Working With Tasks

استفاده از LINQ موازی Using Parallel LINQ

  • بخش معرفی Section Intro

  • بخش معرفی Section Intro

  • چه زمانی باید از PLINQ استفاده کنید؟ When Should You Use PLINQ?

  • چه زمانی باید از PLINQ استفاده کنید؟ When Should You Use PLINQ?

  • معکوس کردن کلمات با PLINQ Word Reversal With PLINQ

  • PLINQ و سفارش اقلام PLINQ And Item Ordering

  • PLINQ و سفارش اقلام PLINQ And Item Ordering

  • محدودیت های PLINQ Limitations Of PLINQ

  • محدودیت های PLINQ Limitations Of PLINQ

  • خلاصه بخش Section Recap

  • خلاصه بخش Section Recap

  • استفاده از LINQ موازی Using Parallel LINQ

  • استفاده از LINQ موازی Using Parallel LINQ

استفاده از LINQ موازی Using Parallel LINQ

  • معکوس کردن کلمات با PLINQ Word Reversal With PLINQ

  • خلاصه بخش Section Recap

کلمات پایانی Final Words

  • خلاصه دوره Course Recap

  • خلاصه دوره Course Recap

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

کلمات پایانی Final Words

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

نمایش نظرات

نظری ارسال نشده است.

آموزش کد سی شارپ ناهمزمان را با Tasks و PLINQ بنویسید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 hours
28
Udemy (یودمی) udemy-small
19 شهریور 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
5,935
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Farragher Mark Farragher

مربی گواهی مایکروسافت

Udemy (یودمی)

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

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