توضیحات
آموزش برنامه نویسی موازی با سی شارپ و دات نت
نام دوره: Learn Parallel Programming with C# and .NET
پیشنیاز
- آشنایی اولیه با زبان C# و فریمورک .NET
- آشنایی پایه با مفاهیم چندنخی (Multithreading)
توضیحات
این دوره درباره برنامهنویسی موازی در .NET با C# است و امکانات اصلی چندنخی در فریمورک .NET را شامل میشود، از جمله: کتابخانه Task Parallel Library (TPL) و Parallel LINQ (PLINQ).
در این دوره با موضوعات زیر آشنا خواهید شد:
- برنامهنویسی با تسکها (Task Programming):
نحوه ایجاد و اجرای تسکها، لغو آنها، انتظار برای اتمام تسکها، و مدیریت استثناهایی که ممکن است در تسکها رخ دهند. - اشتراکگذاری داده و هماهنگسازی (Data Sharing and Synchronization):
اطمینان از دسترسی ایمن و منسجم به دادههای اشتراکی در هنگام کار با چند نخ. - کالکشنهای همزمان (Concurrent Collections):
مانندConcurrentBag
که حتی هنگام دسترسی از چند نخ بهطور صحیح کار میکنند. - هماهنگی تسکها (Task Coordination):
شامل مفاهیمی مانند continuations و استفاده از ابزارهای هماهنگسازی برای مدیریت تسکها. - حلقههای موازی (Parallel Loops):
اجرای آسان حلقهها روی شمارندهها یا کالکشنها با تقسیم داده و پردازش آن در نخهای جداگانه. - Parallel LINQ:
نسخه موازی از تکنولوژی قدرتمند LINQ در .NET. - برنامهنویسی غیرهمزمان (Async/Await):
و پشتیبانی فریمورک .NET از برنامهنویسی غیرهمزمان.
محتوای دوره آموزش برنامه نویسی موازی با سی شارپ و دات نت
- ویدئوهای آموزشی با نمایش عملی کدنویسی
- فایلهای C# قابل دانلود برای تمرین و اجرا
این دوره مناسب چه کسانی است؟
- توسعهدهندگان تازهکار و حرفهای .NET و C#
- دانشجویان علوم کامپیوتر
- هرکسی که به مفاهیم چندنخی، موازیسازی و برنامهنویسی غیرهمزمان علاقهمند است
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید