آموزش برنامه نویسی موازی عملی با C# 8 و NET Core 3.0 [ویدئو]

Hands-On Parallel Programming with C# 8 and .NET Core 3.0 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با استاندارد جدید صنعتی افزایش قدرت پردازش ماشین ها، مفهوم برنامه نویسی موازی نیز مطرح شد. همزمانی همیشه یک کار دشوار در نظر گرفته شده است و توسعه دهندگان زیادی از نوشتن کد همزمان اطمینان ندارند. این دوره به این افسانه پایان می دهد و به شما کمک می کند در نوشتن کدهای ایمن رشته حرفه ای شوید. این دوره که به‌طور کامل شامل آخرین به‌روزرسانی‌های C#8 و NET Core 3.0 است، شما را با مفاهیم برنامه‌نویسی موازی در NET Core آشنا می‌کند و به شما یاد می‌دهد که چگونه از سخت‌افزار استفاده کنید. شما TPL و PLINQ را پیاده سازی خواهید کرد تا بهترین مزیت را از یک پردازنده ببرید و سرعت و عملکرد برنامه های NET Core خود را افزایش دهید. شما همچنین برنامه نویسی موازی را برای ساختارهای داده خود اعمال خواهید کرد. در پایان این دوره، می‌توانید کد خود را موازی کنید تا کارایی آن را افزایش دهید و کار را بین چندین پردازنده توزیع کنید. فایل های کد این دوره در دسترس است - https://github.com/PacktPublishing/Hands-On-Parallel-Programming-with-C-8-and-.NET-Core-3.0 کاربرد مفهوم اصلی برنامه نویسی موازی در NET Core ساخت اپلیکیشن با استفاده از کتابخانه مایکروسافت برای نوشتن کد موازی، Task Parallel Library (TPL) طراحی جریان های اجرای موازی با استفاده از LINQ موازی (PLINQ) کد موازی خود را از استثناهای غیرمنتظره با بکارگیری استراتژی های مدیریت استثنایی کارآمد ایمن کنید ایجاد کد موازی با استفاده از ساختارهای داده ای که به طور خاص برای بهینه سازی اجرای موازی ساخته شده اند، توسعه دهندگان و برنامه نویسانی که می خواهند عملکرد برنامه های خود را از طریق برنامه نویسی موازی و همزمان افزایش دهند، از این دوره بهره مند خواهند شد. دانش پایه C# و NET Core فرض شده است. طراحی شده برای پیاده سازی محبوب ترین ابزارها، کتابخانه ها و فریم ورک های موجود برای ساخت برنامه های وب در NET Core 3 * ویدیوهای عملی برای یادگیری مفاهیم مهم Task Parallel Library، موازی LINQ و ساختارهای داده موازی برای NET Core * پروژه های دنیای واقعی که نشان می دهد چگونه برنامه نویسی موازی باید به طور موثر استفاده شود

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

مقدمه ای بر برنامه نویسی موازی در NET Core Introduction to Parallel Programming in .NET Core

  • بررسی اجمالی دوره The Course Overview

  • مقدمه ای بر برنامه نویسی موازی Introduction to Parallel Programming

  • موازی در مقابل Async Parallel versus Async

  • هسته دات نت در مقابل پلتفرم کامل دات نت .NET Core versus the Full .NET Platform

اجرای کد به صورت موازی با Task Parallel Library (TPL) Running Code in Parallel with the Task Parallel Library (TPL)

  • وظایف در NET Core Tasks in .NET Core

  • وظیفه در مقابل نما Task versus Facade

  • در انتظار یک وظیفه Waiting for a Task

  • برگرداندن یک مقدار از یک کار Returning a Value from a Task

  • نوشتن وظایف Composing Tasks

رسیدگی به استثناها در کد موازی Handling Exceptions in Parallel Code

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

  • لغو یک کار Canceling a Task

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

انجام عملیات موازی با LINQ موازی (PLINQ) Performing Parallel Operations with Parallel LINQ (PLINQ)

  • PLINQ و کاربردهای آن PLINQ and Its Applications

  • سناریوهای رایج Common Scenarios

  • عملکرد پرس و جو PLINQ PLINQ Query Performance

  • شناسایی مشکلات احتمالی Identifying Potential Pitfalls

ساختارهای داده برای برنامه نویسی موازی Data Structures for Parallel Programming

  • هدف و پیاده سازی ساختارهای داده Purpose and Implementation of Data Structures

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

  • صف همزمان و پشته همزمان Concurrent Queue and Concurrent Stack

  • کیسه همزمان Concurrent Bag

  • Async Streams در C# 8 Async Streams in C# 8

نمایش نظرات

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

آموزش برنامه نویسی موازی عملی با C# 8 و NET Core 3.0 [ویدئو]
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1 h 26 m
21
Packtpub packtpub-small
19 مهر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
ندارد
دارد
دارد
Anton Selin

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anton Selin Anton Selin

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

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