آموزش ناهمزمان 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

نمایش نظرات

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

آموزش ناهمزمان C# 5.0
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 57m
19
Pluralsight (پلورال سایت) pluralsight-small
09 فروردین 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,239
3.5 از 5
ندارد
دارد
دارد
Jon Skeet

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Skeet Jon Skeet

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

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

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

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