دوره آموزشی جاوا اسکریپت: Web Workers
1 ساعت 18 دقیقهمتوسط2018-10-30
مدرسین

Maximiliano Firtman
Mobile and Web Developer, Trainer, Speaker, Writer
جزئیات دوره
Web Workers یکی از کم ارزش ترین API های موجود در وب است. Multithreading - توانایی اجرای چندین کار به طور همزمان - را به جاوا اسکریپت می آورد. چند رشته ای با کارمندان وب می تواند عملکرد برنامه های پیچیده را با کدهای پرمصرف افزایش دهد. این دوره نحوه اجرای وظایف موازی با کارگران وب و ارتباط آن موضوعات را به رشته اصلی رابط کاربری نشان می دهد. مربی Maximiliano Firtman APIها را برای وب کارمندان اختصاصی و کارگران وب مشترک بررسی می کند، که به شما امکان می دهد رشته ها را بین برگه های مرورگر به اشتراک بگذارید. اکثر درسها از Vanilla JavaScript استفاده میکنند که به شما امکان میدهد پتانسیل کامل این فناوری را کشف کنید، اما در فصل آخر، Maximiliano همچنین برخی از کتابخانهها و چارچوبهایی را که بهطور خاص برای توسعه با کارگران وب طراحی شدهاند، معرفی میکند.
اهداف یادگیری
نحوه کار Threading در جاوا اسکریپت و مرورگرهای وب
ایجاد کارگران متعهد
ایجاد کارگران مشترک
ایجاد کارگران اساسی
ارسال پیام به کارگران وب
بهینه سازی عملکرد برنامه با کارگران وب
رسیدگی به خطاهای وب کارگر
استفاده از کتابخانه ها و چارچوب های جاوا اسکریپت برای وب کارمندان
اهداف یادگیری
نحوه کار Threading در جاوا اسکریپت و مرورگرهای وب
ایجاد کارگران متعهد
ایجاد کارگران مشترک
ایجاد کارگران اساسی
ارسال پیام به کارگران وب
بهینه سازی عملکرد برنامه با کارگران وب
رسیدگی به خطاهای وب کارگر
استفاده از کتابخانه ها و چارچوب های جاوا اسکریپت برای وب کارمندان
مهارت ها
JavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - کارایی وب را با وب کارگران افزایش دهید
- 02 - آنچه باید بدانید
1. Threading در جاوا اسکریپت
- 03 - مشکل جاوا اسکریپت و موضوعات
- 04 - عملیات شدید CPU را اجرا کنید
- 05 - نحوه کار مرورگر با رشته ها
- 06 - خانواده کارگران
2. کار با Web Workers
- 07 - یک کارگر اختصاصی ایجاد کنید
- 08 - چرخه زندگی یک کارگر متعهد
- 09 - یک کارگر مشترک ایجاد کنید
- 10 - چرخه زندگی کارگر مشترک
- 11 - ایجاد زیرکارگرها
- 12 - اسکریپت های خارجی را وارد کنید
- 13 - کارگران اساسی ایجاد کنید
- 14 - اشکال زدایی با ابزارهای توسعه دهنده مرورگر
3. ارتباطات و امنیت
- 15 - برای کارگران متعهد پیام ارسال کنید
- 16 - بهبود عملکرد برنامه ما
- 17 - پیشرفت را به روز کنید و اسکریپت ها را وارد کنید
- 18 - برای کارگران اشتراکی پیام ارسال کنید
- 19 - کپی در مقابل اشیاء قابل انتقال
- 20 - رسیدگی به خطاهای کارگر
4. کتابخانه ها، چارچوب ها و ایده ها
- 21 - کتابخانه های وب کارمندان
- 22 - رمزگشایی تصاویر
- 23 - پروژه WorkerDOM
- 24 - Offscreen Canvas
نتیجه
- 25 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی الگوهای JavaScript: راهحلهای مدرن برای چالشهای رایج
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی جاوا اسکریپت: نقشه ها و مجموعه ها
- دوره آموزشی آرایه ها در جاوا اسکریپت
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc