نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه با برنامه نویسی ناهمزمان در 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات