آموزش راهنمای کاربردی و بصری وب ورکرز جاوااسکریپت (JavaScript Web Workers) ۲۰۲۶ [ویدیو] - آخرین آپدیت

دانلود JavaScript Web Workers - A Practical Visual Guide 2026 [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، با محیط اجرای جاوااسکریپت (Runtime Environment) و سازوکارهای داخلی آن، از جمله نحوه عملکرد عملیات‌های همزمان از طریق Call Stack آشنا می‌شوید. شما مشکلات رایج مرتبط با اجرای تک‌رشته‌ای (Single-threaded) را بررسی کرده و یاد می‌گیرید که چگونه هم‌روندی (Concurrency) و موازی‌سازی (Parallelism) می‌توانند عملکرد برنامه را بهبود ببخشند. با مطالعه وب ورکرز (Web Workers)، درک خواهید کرد که چگونه وظایف سنگین را به رشته‌های دیگر منتقل کرده و کارایی را در هر دو محیط مرورگر و Node.js افزایش دهید. با پیشروی در دوره، اهمیت درک رشته‌ها (Threads)، هسته‌های پردازنده (Cores) و هم‌روندی برای شما روشن خواهد شد. از طریق دروس عملی در مورد نحوه عملکرد وب ورکرز و ادغام آن‌ها در پروژه‌ها، تجربه عملی در راه‌اندازی و مدیریت ورکرها کسب می‌کنید. این دوره به شما کمک می‌کند تا اهمیت برون‌سپاری وظایف پردازشی سنگین به رشته‌های ورکر برای حفظ پاسخ‌دهی (Responsiveness) برنامه‌ها را درک کنید. این دوره برای توسعه‌دهندگانی که می‌خواهند درک خود را از مدل هم‌روندی جاوااسکریپت ارتقا دهند و یاد بگیرند چگونه برنامه‌های خود را بهینه کنند، ایده‌آل است. داشتن تجربه برنامه‌نویسی قبلی در جاوااسکریپت و آشنایی با مفاهیم پایه توسعه وب به شما کمک می‌کند تا بیشترین بهره را از این دوره ببرید. انتظار داشته باشید که با وظایف دنیای واقعی درگیر شوید و متوجه شوید که این مفاهیم چگونه در برنامه‌های مقیاس‌پذیر و با کارایی بالا اعمال می‌شوند. درک مبانی محیط اجرای جاوااسکریپت تحلیل عملیات‌های همزمان با استفاده از Call Stack پیاده‌سازی هم‌روندی و موازی‌سازی در محیط‌های وب و Node.js راه‌اندازی و مدیریت وب ورکرز برای تفویض وظایف بهینه‌سازی برنامه‌ها با استفاده از Web Workers و Worker Threads مانیتورینگ بهبود عملکرد با استفاده از ابزارهای سنجش CPU توسعه‌دهندگانی که با جاوااسکریپت آشنا هستند و به دنبال یادگیری بیشتر در مورد هم‌روندی، رشته‌ها و بهینه‌سازی عملکرد می‌باشند. دانش پایه جاوااسکریپت و توسعه وب الزامی است. بررسی عمیق محیط اجرای جاوااسکریپت و Call Stack * کاوش در هم‌روندی، موازی‌سازی و رشته‌ها در جاوااسکریپت * پروژه‌های عملی با وب ورکرز در مرورگر و Node.js

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

محیط اجرای جاوااسکریپت JavaScript Runtime Environment

  • محیط اجرای جاوااسکریپت چیست What is a JavaScript runtime environment

  • مثال کد ساده در مرورگر وب و Node.js Simple code example in a web browser and Node.js

  • نحوه عملکرد Call Stack (عملیات‌های همزمان) How the call stack works (synchronous operations)

  • مشکل داشتن تنها یک Call Stack The problem with having one call stack

رشته‌ها، هسته‌ها، هم‌روندی و موازی‌سازی Threads, Cores, Concurrency, and Parallelism

  • مقدمه بخش Section Introduction

  • رشته‌ها (Threads) چیستند؟ What are threads?

  • اجرای رشته‌ها روی هسته‌های CPU Threads run on CPU cores

  • مقدمه‌ای بر هم‌روندی (Concurrency) Concurrency intro

  • هم‌روندی در عمل Concurrency an action

  • موازی‌سازی (Parallelism) Parallelism

  • چه زمانی از وب ورکرز استفاده کنیم (و چه زمانی نکنیم) When to use (and NOT to use) web workers

  • جمع‌بندی با بررسی مثال این بخش Wrapping up with understanding our section example

وب ورکرز (و بله، ورکر تردز) Web Workers (and yes, worker threads)

  • مقدمه‌ای بر وب ورکرز و نحوه عملکرد آن‌ها Intro to Web Workers and how they work

  • راه‌اندازی یک Web Worker Setting up a Web Worker

  • عدم اشتراک متغیرها بین وب ورکرز و رشته اصلی Web Workers and the main thread do not share the same variables

  • ارسال پیام از رشته اصلی به ورکر با استفاده از postMessage Sending a message from the main thread to the worker with postMessage

  • انجام یک وظیفه در ورکر Performing a task in the worker

  • بستن وب ورکر و بررسی فایل‌های پروژه Closing a web worker, and project files

  • راه‌اندازی پروژه سرور Node برای اجرای وظایف سنگین Setting up a Node server project to run heavy tasks

  • مشاهده میزان مصرف CPU هنگام اجرای تسک Node Viewing CPU utilization when running a Node task

  • ایجاد ورکر در Node با استفاده از ماژول worker_threads Creating a worker in Node, using the worker_threads module

  • بازنویسی کد، ایجاد تابع اجرای پویا و تخصیص برابر وظایف Refactoring code, creating a dynamic run function and allocating tasks evenly

  • تکمیل کد جاوااسکریپت و ارسال وظایف برای هر ورکر Completing our JavaScript code and sending each worker a task to perform

  • تست کد و مشاهده قدرت کامل ورکرها! Testing code, and seeing the full power of workers!

جمع‌بندی Outro

  • جمع‌بندی نهایی Outro

نمایش نظرات

آموزش راهنمای کاربردی و بصری وب ورکرز جاوااسکریپت (JavaScript Web Workers) ۲۰۲۶ [ویدیو]
جزییات دوره
2h 0m
25
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
SkillZone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

SkillZone SkillZone

SkillZone هدف ساده آموزش مفاهیم پیچیده را به روشی بی دردسر دارد. آنها مستقر در ژوهانسبورگ هستند و راه حل های آموزش الکترونیکی با کیفیت و قابل درک ایجاد می کنند. در محیط کار امروزی که به سرعت در حال تحول است، اطمینان از داشتن مهارت ها و تخصص لازم برای موفقیت ضروری است. محتوایی که ما ارائه می‌دهیم تضمین می‌کند که مواد آموزشی و رویکرد ارائه برای برآورده کردن نتایج مورد نظر و رفع نیازهای آموزشی خاص شما بدون پوشش موضوعاتی که ممکن است غیرضروری یا نامربوط باشند، هماهنگ هستند. هدف نویسنده این است که به شما در یادگیری عمیق کمک کند و در عین حال از مشکلاتی که او در راه دشوار کشف کرده است اجتناب کنید. او مشتاق است و تدریس بسیار سرگرم کننده ای دارد و شخصیت و کاریزمای خود را به سکوی تدریس می آورد تا بیشترین بهره را از شاگردانش ببرد.