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

دانلود Debug and Optimize Asynchronous JavaScript

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: پیاده‌سازی صحیح جاوا اسکریپت ناهمگام می‌تواند دشوار باشد؛ مشکلاتی مانند Race Conditions، رد شدن‌های مدیریت‌نشده (Unhandled Rejections) و Stack Traceهای گیج‌کننده می‌توانند عملکرد برنامه و تجربه کاربری را کاهش دهند. در دوره «دیباگ و بهینه‌سازی جاوا اسکریپت ناهمگام»، شما توانایی ساخت گردش‌کارهای async منعطف و با کارایی بالا را به دست خواهید آورد. ابتدا بررسی می‌کنید که Event Loop و صف‌های وظیفه (Task Queues) در جاوا اسکریپت چگونه در پشت صحنه عمل می‌کنند و چه تأثیری بر عملکرد و رفتار باگ‌ها دارند. سپس، نحوه استفاده از ابزارهای دیباگ مرورگر و Node.js را برای ردیابی، بازرسی و حل مشکلات ناهمگام می‌آموزید. در نهایت، مدیریت Promiseها، مدیریت خطاها، کنترل هم‌روندی (Concurrency)، پیاده‌سازی سیستم‌های تلاش مجدد (Retry) و لغو، و انتقال پردازش‌ها به Web Workers را فرا خواهید گرفت. پس از اتمام این دوره، مهارت و دانش لازم برای دیباگ و بهینه‌سازی با اعتمادبه‌نفس جریان‌های پیچیده async در محیط‌های فرانت‌اند و بک‌اند را خواهید داشت.

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

پرهیز از خطاهای رایج Avoid Common Errors

  • چگونه عملیات Async دچار خطا می‌شود How Async Goes Wrong

  • ناهمگامی و Event Loop Asynchrony and the Event Loop

  • خطاهای رایج و راهکارهای آن‌ها Common Errors and Solutions

  • سایر خطاهای رایج و راهکارها More Common Errors and Solutions

  • تمرین برای تسلط بیشتر Practice Makes Better

یافتن باگ‌ها و مشکلات عملکردی Find Bugs and Performance Issues

  • دیباگ در مرورگر Debug in the Browser

  • بیشتر درباره دیباگ در مرورگر More Browser Debugging

  • عملکرد و هم‌روندی Performance and Concurrency

  • بهینه‌سازی‌های بیشتر در عملکرد More Performance Optimization

  • دیباگ در VS Code Debug in VS Code

پیاده‌سازی راهکارهای مهندسی Implement Engineering Solutions

  • مدیریت پیشرفته خطاها Advanced Error Handling

  • تبدیل به Promise و مدیریت بیشتر خطاها Promisify and More Error Handling

  • لغو و تلاش مجدد برای Promiseها Cancel and Retry Promises

  • کاهش حجم پردازش Do Less Work

  • محدود کردن هم‌روندی Limit Concurrency

  • انتقال وظایف (Offloading) Offload Tasks

تفکر ناهمگام Think Asynchronously

  • مدیریت شکست‌های Async در دنیای واقعی Handle Real-world Async Failures

  • چگونه عملیات Async را درست پیاده کنیم How Async Goes Right

نمایش نظرات

آموزش دیباگ و بهینه‌سازی جاوا اسکریپت ناهمگام (Asynchronous JavaScript)
جزییات دوره
1h 42m
18
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
5
از 5
دارد
دارد
دارد
Ian Marshall
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar