آموزش تایپ‌اسکریپت در عمل: ایجاد کدهای ناهمگام (Asynchronous) - آخرین آپدیت

دانلود TypeScript in Practice: Create Asynchronous Code

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه‌نویسی ناهمگام (Asynchronous) برای اپلیکیشن‌های مدرن ضروری است، اما بدون الگوهای شفاف می‌تواند به سرعت گیج‌کننده شود. در این دوره، «تایپ‌اسکریپت در عمل: ایجاد کدهای ناهمگام»، شما یاد می‌گیرید که منطق async را با اعتماد به نفس کامل مدیریت کنید. ابتدا نحوه ایجاد و تعیین تایپ برای Promiseها در تایپ‌اسکریپت را بررسی می‌کنید. سپس می‌آموزید که چگونه async/await جریان‌های کاری ناهمگام را ساده‌تر می‌کند. در نهایت، نحوه مدیریت خطاها و ادغام منطق async با کدهای همگام (Synchronous) را خواهید آموخت. پس از اتمام این دوره، مهارت‌ها و دانش لازم برای برنامه‌نویسی ناهمگام در TypeScript را خواهید داشت تا بتوانید کدی ایمن، قابل نگهداری و با تایپ‌های صحیح برای پروژه‌های واقعی بنویسید.

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

مبانی برنامه‌نویسی ناهمگام در تایپ‌اسکریپت The Foundations of Asynchrony in TypeScript

  • چرا برنامه‌نویسی ناهمگام اهمیت دارد Why Asynchronous Programming Matters

  • آشنایی با Promiseها Introduction to Promises

  • تعیین تایپ برای مقادیر بازگشتی ناهمگام Typing Asynchronous Return Values

  • مدیریت موفقیت و خطا با then. و catch. Handling Fulfillment and Rejection with .then() and .catch()

  • دمو: دریافت داده‌های کاربر با استفاده از Promise Demo: Fetching User Data with a Promise

استفاده از async/await برای کدهای ناهمگام تمیزتر async/await for Cleaner Asynchronous Code

  • تعریف یک تابع ناهمگام با async Declaring an Asynchronous Function with async

  • استفاده از await برای نوشتن کد async با ظاهر همگام Using Await for Synchronous-looking Async Code

  • انتشار async در پشته (Stack) Async up the Stack

  • زنجیره‌سازی عملیات‌های async متعدد Chaining Multiple Async Operations

  • دمو: دریافت داده‌های کاربر با استفاده از async/await Demo: Fetching User Data Using async/await

کنترل همزمانی و هماهنگی در کدهای Async Controlling Concurrency and Coordination in Async Code

  • اجرای ترتیبی در مقابل اجرای موازی Sequential Versus Parallel Execution

  • تجمیع نتایج و مدیریت شکست‌های جزئی Aggregating Results and Partial Failures

  • مسابقات، تایم‌اوت‌ها و منطق اولین پاسخ‌دهنده Races, Timeouts, and First-responder Logic

  • لغو عملیات و پاک‌سازی با AbortController Cancellations and Cleanup with AbortController

  • مدیریت ساختاریافته خطاها Structured Error Handling

  • دمو: هماهنگ‌سازی چندین عملیات async با مدیریت جایگزین (Fallback) Demo: Coordinating Multiple Async Operations with Fallback Handling

نمایش نظرات

آموزش تایپ‌اسکریپت در عمل: ایجاد کدهای ناهمگام (Asynchronous)
جزییات دوره
1h 18m
16
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
4
از 5
دارد
دارد
دارد
Jeremy Foster
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Foster Jeremy Foster

جرمی فاستر در رشته مهندسی کامپیوتر و ریاضیات تحصیل کرده و تجارب متفاوت صنعت را در زمینه آموزش ، ساخت هوا فضا و بیمه جمع آوری کرده است. او فقط با داشتن آموزش و تجربه کافی و نه تقریباً کافی ، با هدف آگاهی و تشویق سایر توسعه دهندگان نرم افزار برای نوشتن کد و نوشتن صحیح آن ، به مایکروسافت پیوست. جرمی نویسنده CSS برای توسعه برنامه ویندوز 8 و تحریک کننده پروژه codeShow (http://codeshow.codeplex.com) است. وی همچنین تعدادی دوره را از طریق آکادمی مجازی مایکروسافت هدایت کرده است. هنگامی که او کار نمی کند ، جرمی وقت خود را با همسر و پسرش در سیاتل می گذراند ، به پیاده روی و کمپینگ ، قایقرانی ، غواصی یا کار در پروژه های خانه می پردازد.