لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دیباگ و بهینهسازی جاوااسکریپت ناهمگام (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
نمایش نظرات