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

Learn Parallel Programming with C# and .NET

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: مفاهیم اصلی چند رشته ای و موازی سازی پشتیبانی شده توسط چارچوب دات نت را کشف کنید. ایجاد و اجرای وظایف مستقل مدیریت دسترسی همگام به داده ها استفاده موثر از مجموعه های موازی کار با ادامه کار نوشتن حلقه های موازی استفاده از قدرت برنامه نویسی ناهمزمان LINQ Master (async/wait)

      این دوره درباره برنامه‌نویسی موازی NET با سی شارپ است و امکانات هسته‌ای چند رشته‌ای در .NET Framework، یعنی Task Parallel Library (TPL) و Parallel LINQ (PLINQ) را پوشش می‌دهد.

      این دوره به شما در مورد:

      آموزش می دهد
      • برنامه نویسی کار: نحوه ایجاد و اجرای وظایف، لغو آنها، منتظر ماندن روی آنها و رسیدگی به استثناهایی که در کارها رخ می دهند.

      • اشتراک‌گذاری و همگام‌سازی داده‌ها، اطمینان حاصل می‌کند که دسترسی شما به داده‌های به اشتراک‌گذاشته‌شده نیز به روشی ایمن و ثابت انجام می‌شود.

      • مجموعه‌های همزمان،  مانند  ConcurrentBag  که به درستی عمل می‌کنند، حتی در صورت دسترسی از چندین رشته.

      • مفاهیم هماهنگی وظایف، از جمله ایده ادامه، و همچنین استفاده از اصول اولیه همگام سازی برای هماهنگ کردن وظایف.

      • حلقه‌های موازی که به شما امکان می‌دهند در حین پارتیشن‌بندی داده‌ها و پردازش آن‌ها در رشته‌های جداگانه، به راحتی روی یک شمارنده یا مجموعه تکرار کنید.

      • LINQ موازی، نسخه موازی فن‌آوری شگفت‌انگیز جستجوی زبان یکپارچه (LINQ) NET.

      • Async/Await و پشتیبانی دات نت از برنامه نویسی ناهمزمان.

      این دوره برای:

      مناسب است
      • توسعه دهندگان مبتدی و با تجربه .NET/C#

      • هر کسی که به برنامه نویسی چند رشته ای، موازی و ناهمزمان علاقه دارد

      این دوره از مواد زیر تشکیل شده است:

      • سخنرانی های ویدئویی برنامه نویسی عملی را نشان می دهد

      • فایل‌های C# که می‌توانید دانلود و اجرا کنید

      قبل از شرکت در دوره، باید با زبان برنامه نویسی C# راحت باشید و با چند رشته ای آشنا باشید.


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

      معرفی دوره Course Introduction

      • معرفی دوره Course Introduction

      برنامه نویسی وظیفه Task Programming

      • بررسی اجمالی Overview

      • ایجاد و شروع وظایف Creating and Starting Tasks

      • لغو وظایف Cancelling Tasks

      • در انتظار گذشت زمان Waiting for Time to Pass

      • در انتظار وظایف Waiting for Tasks

      • رسیدگی به استثنا Exception Handling

      • خلاصه Summary

      به اشتراک گذاری و همگام سازی داده ها Data Sharing and Synchronization

      • بررسی اجمالی Overview

      • بخش های بحرانی Critical Sections

      • عملیات در هم تنیده Interlocked Operations

      • قفل چرخشی و بازگشت قفل Spin Locking and Lock Recursion

      • موتکس Mutex

      • قفل خواننده-نویسنده Reader-Writer Locks

      • خلاصه Summary

      مجموعه های همزمان Concurrent Collections

      • بررسی اجمالی Overview

      • فرهنگ لغت همزمان ConcurrentDictionary

      • صف همزمان ConcurrentQueue

      • ConcurrentStack ConcurrentStack

      • کیسه همزمان ConcurrentBag

      • BlockingCollection و الگوی تولیدکننده-مصرف کننده BlockingCollection and the Producer-Consumer Pattern

      • خلاصه Summary

      هماهنگی وظایف Task Coordination

      • بررسی اجمالی Overview

      • ادامه Continuations

      • وظایف کودک Child Tasks

      • مانع Barrier

      • CountdownEvent CountdownEvent

      • ManualResetEventSlim و AutoResetEvent ManualResetEventSlim and AutoResetEvent

      • SemaphoreSlim SemaphoreSlim

      • خلاصه Summary

      حلقه های موازی Parallel Loops

      • بررسی اجمالی Overview

      • فراخوانی موازی/برای/برای هر کدام Parallel Invoke/For/ForEach

      • شکست، لغو و استثنا Breaking, Cancellations and Exceptions

      • موضوع ذخیره سازی محلی Thread Local Storage

      • پارتیشن بندی Partitioning

      • خلاصه Summary

      LINQ موازی Parallel LINQ

      • بررسی اجمالی Overview

      • AsParallel و ParallelQuery AsParallel and ParallelQuery

      • لغو و استثنائات Cancellation and Exceptions

      • گزینه های ادغام Merge Options

      • تجمیع سفارشی Custom Aggregation

      • خلاصه Summary

      برنامه نویسی ناهمزمان (Async/Await) Asynchronous Programming (Async/Await)

      • بررسی اجمالی Overview

      • با استفاده از Async و Await Using Async and Await

      • ماشین های دولتی State Machines

      • Task.Run Task.Run

      • Task Utility Combinators Task Utility Combinators

      • روش کارخانه غیرهمگام Async Factory Method

      • الگوی اولیه سازی ناهمزمان Asynchronous Initialization Pattern

      • اولیه سازی تنبل ناهمزمان Asynchronous Lazy Initialization

      • ValueTask ValueTask

      • خلاصه Summary

      خلاصه دوره Course Summary

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

      • سخنرانی جایزه: دوره های دیگر با تخفیف Bonus Lecture: Other Courses at a Discount

      نمایش نظرات

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

      آموزش برنامه نویسی موازی با سی شارپ و دات نت
      خرید اشتراک و دانلودخرید تکی و دانلود | 210,000 تومان (5 روز مهلت دانلود ) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 2 تا 14 ساعت می باشد.
      جزییات دوره
      5.5 hours
      54
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      22,266
      - از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Dmitri Nesteruk Dmitri Nesteruk

      مهندسی نرم افزار/سخت افزار • Quant Finance • Algotrading