لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کد سی شارپ ناهمزمان را با 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
معرفی Task Parallel Library و PLINQ
Introducing the Task Parallel Library And PLINQ
معرفی
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
مبانی کد چند رشته ای
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
مبانی کد چند رشته ای
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
کار با وظایف
Working With Tasks
کار با وظایف
Working With Tasks
شروع و لغو وظایف
Initialising And Cancelling Tasks
ادامه کار
Task Continuations
چه زمانی باید از Tasks استفاده کرد؟
When Should You Use Tasks?
خلاصه بخش
Section Recap
کار با وظایف
Working With Tasks
کار با وظایف
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
استفاده از LINQ موازی
Using Parallel LINQ
معکوس کردن کلمات با PLINQ
Word Reversal With PLINQ
خلاصه بخش
Section Recap
استفاده از 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
نمایش نظرات