تعداد ویدئو | 34 |
---|---|
زمان دوره | 03:19:14 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش برنامه نویسی غیرهمزمان (Asynchronous Programming) در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی برنامه نویسی غیرهمروند (Asynchronous Programming) در سی شارپ است که با نام اصلی #Applying Asynchronous Programming in C از شرکت Pluralsight منتشر شده است.
برنامه نویسی غیرهمزمان (Asynchronous Programming) در زبان برنامه نویسی سی شارپ یکی از مهمترین مفاهیم در توسعه نرمافزار مدرن است. همزمانی در برنامهها به معنای انجام عملیاتها به صورت یکی پس از دیگری است، در حالی که در برنامههای غیرهمزمان، عملیاتها به صورت مستقل و موازی اجرا میشوند. در سی شارپ، برای ایجاد برنامههای غیرهمزمان، از کلیدواژه async و await استفاده میشود. این رویکرد به برنامهنویسان امکان میدهد تا عملیاتهای طولانیمدت مانند دسترسی به پایگاهداده یا درخواستهای شبکه را بدون بلاک شدن کد پیادهسازی کنند. بنابراین، برنامههای غیرهمزمان در سی شارپ بهبود کارایی و کاربردیتر شدن برنامهها را به ارمغان میآورند.
تفاوت بین برنامهنویسی موازی و برنامهنویسی غیرهمزمان در زبانهای برنامهنویسی، به دو رویکرد مختلف در اجرای عملیاتها اشاره دارد. برنامهنویسی موازی به معنای اجرای چندین عملیات همزمان و موازی است. در این روش، عملیاتها در یک زمان اجرا میشوند و تسریع کارایی و افزایش سرعت اجرای برنامه میسر میشود. از طرفی، برنامهنویسی غیرهمزمان به معنای اجرای عملیاتها به صورت مستقل و بدون بلاکشدن برنامه است. در این روش، عملیاتها به صورت غیرهمزمان انجام میشوند و برنامه اجرای عملیاتهای طولانیمدت مانند دسترسی به پایگاهداده یا درخواستهای شبکه را بدون تأخیر اجرایی انجام میدهد. در نتیجه، برنامهنویسی غیرهمزمان برای مدیریت منابع و بهبود کارایی برنامهها، به خصوص در برنامههایی با دسترسی به منابع بیرونی، مورد استفاده قرار میگیرد. هر دو رویکرد میتوانند بهبود کارایی و کاربردیتر شدن برنامهها را به ارمغان بیاورند، اما متناسب با نیازها و محیطهای مختلف، استفاده از یکی از این رویکردها میتواند مناسبتر باشد.
فصل اول: مقدمه این دوره آموزشی
فصل دوم: شروع برنامه نویسی ناهمزمان در سی شارپ با استفاده از Async و Await
فصل سوم: استفاده کردن از Task Parallel Library برای برنامه نویسی Asynchronous
فصل چهارم: بررسی متد های مفید در Task Parallel Library
فصل پنجم: مباحث پیشرفته و Best Practices های مربوط به Async و
Await
فصل ششم: برنامه نویسی ناهمزمان Deep Dive
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.