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

Getting Started with Asynchronous Programming in .NET

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

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

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

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

برنامه نویسی ناهمزمان در دات نت با استفاده از Async و Await Asynchronous Programming in .NET Using Async and Await

  • بررسی نسخه Version Check

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

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

  • معرفی Async و Await در دات نت Introducing Async and Await in .NET

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

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

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

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

استفاده از Task Parallel Library در دات نت Using the Task Parallel Library in .NET

  • معرفی یک وظیفه Introducing a Task

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

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

  • لغو کار Task Cancellation

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

  • نتایج از پیش محاسبه‌شده یک کار Precomputed Results of a Task

  • کارها را به محض تکمیل شدن پردازش کنید Process Tasks as They Complete

  • کنترل Continuations Execution Context Controlling the Continuations Execution Context

  • خوراکی های کلیدی Key Takeaways

برنامه نویسی موازی با استفاده از پسوندهای موازی Parallel Programming Using the Parallel Extensions

  • معرفی پسوندهای موازی Introducing Parallel Extensions

  • پردازش مجموعه‌ای از داده‌ها به صورت موازی Processing a Collection of Data in Parallel

  • کار با متغیرها و مجموعه های مشترک Working with Shared Variables and Collections

  • خلاصه 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

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

  • بن بست Deadlocking

  • جریان های ناهمزمان Asynchronous Streams

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

نمایش نظرات

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

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

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

آموزش شروع برنامه نویسی ناهمزمان در دات نت
جزییات دوره
2h 36m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
531
4 از 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 به او اعطا شد و از آن پس آن را حفظ کرده است.