آموزش استفاده از برنامه نویسی ناهمزمان در C #

Applying Asynchronous Programming in C#

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه با برنامه نویسی ناهمزمان در NET شروع کنید. شما خواهید آموخت که چگونه این الگوها را در برنامه های جدید و موجود به کار ببرید و خواهید دید که چگونه از اشتباهات رایج جلوگیری کنید. آیا می خواهید با استفاده از اصول ناهمزمان برنامه های سریع ، پاسخگو و به طور کلی بهتر بسازید؟ شما باید بدانید که چگونه با خیال راحت و موثر برنامه نویسی همزمان را در برنامه های خود وارد کنید. در این دوره ، با استفاده از برنامه نویسی ناهمزمان در C # ، شما با اصول برنامه نویسی ناهمزمان در C # آشنا می شوید. ابتدا ، نحوه استفاده صحیح از async و انتظار برای کلمات کلیدی را کشف خواهید کرد. در مرحله بعدی ، شما کتابخانه موازی کار را کشف خواهید کرد و نحوه ارتباط آن با همگام سازی و انتظار را درک خواهید کرد. سرانجام ، شما در مورد چگونگی تأثیر الگوهای ناهمزمان بر روی برنامه ، چگونگی جلوگیری از مشکلات و چگونگی نزدیک کردن به این الگوها بیشتر خواهید آموخت. پس از اتمام این دوره ، مهارت و دانش برنامه نویسی ناهمزمان لازم برای استفاده از این برنامه را در برنامه های C # خود خواهید داشت.

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

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

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

شروع کار با برنامه نویسی ناهمزمان در C # با استفاده از Async و Await Getting Started with Asynchronous Programming in C# using Async and Await

  • برنامه نویسی ناهمزمان در NET Asynchronous Programming in .NET

  • راه اندازی فایلهای تمرینی Setting up the Exercise Files

  • معرفی Async و Await در C # Introducing Async and Await in C#

  • درک یک ادامه Understanding a Continuation

  • ایجاد روش ناهمزمان خود Creating Your Own Asynchronous Method

  • دست زدن به استثناها Handling Exceptions

  • بهترین روش ها Best Practices

استفاده از کتابخانه موازی وظیفه برای برنامه نویسی ناهمزمان Using the Task Parallel Library for Asynchronous Programming

  • معرفی وظیفه Introducing the Task

  • ایجاد یک عملیات ناهمزمان با استفاده از یک کار Creating an Asynchronous Operation Using a Task

  • به دست آوردن نتیجه یک کار Obtaining the Result of a Task

  • عملیات ناهمزمان تو در تو Nested Asynchronous Operations

  • مدیریت موفقیت و شکست کار Handling Task Success and Failure

  • لغو و توقف یک کار Cancellation and Stopping a Task

  • لغو با HTTPClient Cancellation with HTTPClient

  • خلاصه Summary

کاوش روشهای مفید در کتابخانه موازی وظایف Exploring Useful Methods in the Task Parallel Library

  • کاوش در کتابخانه موازی کار Exploring the Task Parallel Library

  • دانستن اینکه چه کاری یا هر کاری انجام می شود Knowing When All or Any Task Completes

  • نتایج پیش فرض یک کار Precomputed Results of a Task

  • وظایف را همانطور که کامل می شوند پردازش کنید Process Tasks as They Complete

  • متن اعدام و کنترل ادامه Execution Context and Controlling the Continuation

  • در ASP.NET پیکربندی کنید ConfigureAwait in ASP.NET

  • خلاصه Summary

عناوین پیشرفته و بهترین اقدامات Async و در انتظار Async and Await Advanced Topics and Best Practices

  • مباحث Async و در انتظار پیشرفته Async and Await Advanced Topics

  • جریانهای ناهمزمان و یکبار مصرف Asynchronous Streams and Disposables

  • مفاهیم Async و Await The Implications of Async and Await

  • کاهش میزان ماشین آلات دولتی Reducing the Amount of State Machines

  • بن بست Deadlocking

  • خلاصه Summary

برنامه نویسی ناهمزمان Deep Dive Asynchronous Programming Deep Dive

  • مباحث پیشرفته Advanced Topics

  • گزارش پیشرفت یک کار Report on the Progress of a Task

  • با استفاده از منبع تکمیل کار Using Task Completion Source

  • کار با کارهای پیوست شده و جدا شده Working with Attached and Detached Tasks

  • خلاصه و کلمات نهایی Summary and Final Words

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش استفاده از برنامه نویسی ناهمزمان در C #
جزییات دوره
3h 19m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
47
4.8 از 5
دارد
دارد
دارد
Filip Ekberg
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Filip Ekberg Filip Ekberg

Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.