آموزش پیشرفته ساختن API های Async در ASP.NET Core

تعداد ویدئو 1
زمان دوره 01:29:42
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده یوتیوب

آموزش پیشرفته ساختن API های Async در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این آموزش نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. این آموزش به زبان انگلیسی از وبسایت یوتیوب منتشر شده است و در این قسمت به صورت فارسی به شما تقدیم می گردد.

Async Web API چیست؟

ایجاد کردن API ها با استفاده از ASP.NET Core و روش Asynchronous و یا همان ناهمگام چالش های خاص خود را دارد. اینکه هر کدام از thread ها در یک سناریوی هم روند چگونه رفتار می کنند و به چه شکل می توان با استفاده از روشهای Asynchronous سطح مقیاس پذیری و یا Scalability برنامه را افزایش داد یکی از موضوعات بسیار مهم در توسعه API های Async می باشد. علاوه بر آموزش پیش رو می توانید از آموزش پیاده سازی Web API های Async در ASP.NET Core نیز استفاده کنید. در این آموزش به صورت کاملاً عملی بسیاری از نکات برتر ساخت API به صورت Async مورد بررسی قرار گرفته و به شما کمک می شود تا در این روند هر چه بهتر عمل کنید.

asp.net-core-web-api

روند هندل شدن Request ها به صورت Asynchronous

در وب اپلیکیشن هایی که نیاز دارند به صورت هم روند به حجم زیادی از Request ها پاسخ بدهند استفاده کردن از عملیات Asynchronous می تواند سطح Responsive ماندن وب اپلیکیشن را افزایش بدهد. یک Request که بصورت به صورت Asynchronous پردازش می‌شود از لحاظ زمانی با یک Request که به روش Synchronous پردازش می‌شود هیچ تفاوتی ندارد. اما زمانی که یک Request به صورت Asynchronous پردازش می‌شود thread اختصاص داده شده به آن Request منتظر کامل شدن آن Request نمی ماند و از همین جهت می‌تواند به انجام دیگر پردازش ها بپردازد. این موضوع خود می‌تواند باعث افزایش قابلیت مقیاس پذیری و همچنین Responsive بودن برنامه شود.

سرفصل مطالب آموزش ویدئویی آموزش پیشرفته ساختن API های Async در ASP.NET Core

  • مقدمه
  • چرا باید کد های ناهمزمان و یا Asynchronous بنویسیم؟
  • بررسی کلید واژه های Async و Await
  • بررسی Return Type های Async
  • آموزش عملی
  • بررسی فرایند های I/O Bound و Computational Bound
  • کدهای موروثی (Legacy Code) چیست؟
  • بررسی و نکات مروبط به Synchronization Context
  • جمع بندی و پرسش و پاسخ

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش پیشرفته ساختن API های Async در ASP.NET Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید