آموزش ناهمزمان C# 5.0

Asynchronous C# 5.0

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این یک تولید پیشرفته است! کدنویسی ناهمزمان در یک زبان ثابت دقیقاً «ساده» نیست، و به جای تلاش برای ساده کردن موضوعات پیچیده، در عوض، تصمیم گرفته‌ایم به عمق برویم و ببینیم کارها چگونه کار می‌کنند** در سطح عمیق‌تری. اگر با برنامه نویسی جدیدتر هستید، یا به طور کلی با سی شارپ تازه کار هستید، ممکن است بخواهید قبل از پرداختن به این یکی با اصول C# آشنا شوید. تمام کدهای این دوره در مخزن Github Jon Skeet موجود است: https://github.com/jskeet/DemoCode/tree/master/AsyncIntro

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

تور سریع Async در سی شارپ 5 A Quick Tour of Async in C# 5

  • معرفی و برنامه آزمایشی ما Introduction and Our Demo App

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

  • به اشتراک گذاری داده ها بین رشته ها، راه سخت Sharing Data Between Threads, the Hard Way

  • معرفی async و await Introducing async and await

  • عمیق تر رفتن: اینجا چه خبر است؟ Going Deeper: What's Going on Here?

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

  • یک Refactor نور، پایان دادن به تور ما A Light Refactor, Wrapping Up Our Tour

کلیدواژه انتظار The Await Keyword

  • موردی برای استفاده از Async The Case for Using Async

  • منتظر اصول باشید Await Basics

  • قدم زدن در میان کد Async Decompiled A Walk Through Decompiled Async Code

مسدود کردن Blocking

  • Blocking چیست؟ What is Blocking?

  • بیایید برخی از موضوعات را مسدود کنیم Let's Block Some Threads

  • زیر سرپوش چه خبر است؟ آیا ما اهمیت می دهیم؟ What's Going on Under the Hood? Do We Care?

موازی سازی Parallelism

  • مبانی موازی گرایی Parallelism Basics

  • وظایف موازی به ترتیب تکمیل Parallel Tasks in Completion Order

آزمایش کردن Testing

  • تست اولیه Async با تست MS Basic Async Testing with MS Test

  • با استفاده از NUnit و ماشین زمان Using NUnit and a Time Machine

  • نگاهی عمیق تر به ماشین زمان اسکیت A Deeper Look at Skeet's Time Machine

  • خلاصه آزمایش، و ما خداحافظی می کنیم Testing Summary, and We Say Goodbye

نمایش نظرات

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

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

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

آموزش ناهمزمان C# 5.0
جزییات دوره
2h 57m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,239
3.5 از 5
ندارد
دارد
دارد
Jon Skeet
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Skeet Jon Skeet

Jon Skeet مهندس نرم افزار (در حال حاضر در Google) و نویسنده است.