آموزش دیباگ و بهینه‌سازی جاوااسکریپت ناهمگام (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

  • عملکرد و هم‌روندی (Concurrency) 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