مصاحبه کدنویسی خود را بگذرانید: همزمانی و موازی [ویدئو]

Pass Your Coding Interview: Concurrency and Parallelism [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با پیشرفته تر شدن پردازنده ها، شرکت ها به طور فزاینده ای به دنبال توسعه دهندگانی هستند که بتوانند کد کارآمد و دقیق بنویسند. موازی سازی و همزمانی مفاهیمی هستند که می توانند این الزامات را پشتیبانی کنند و بنابراین درک و استفاده از توسعه دهندگان اهمیت زیادی دارند. این دوره به توسعه دهندگان جاوا اسکریپت کمک می کند تا برای مصاحبه های شغلی آماده شوند و به آنها در توسعه این مهارت ها و توسعه مهارت های نوشتن دستورات موازی کمک کند. شما مفاهیم برنامه نویسی موازی در جاوا اسکریپت را یاد خواهید گرفت و درک درستی از هسته های پردازنده و ساختار کلی مرورگر به دست خواهید آورد. شما ماهیت ناهمزمان جاوا اسکریپت را درک خواهید کرد و از GPU برای اجرای برنامه های موازی استفاده خواهید کرد. ما سؤالات مهم مصاحبه را همراه با چندین تکنیک برای رسیدن به موازی با اجرای آنها در برخی سناریوهای زندگی واقعی پوشش خواهیم داد. در پایان این دوره، دانشی در مورد اینکه چگونه مفاهیم موازی می تواند مهارت کدنویسی و توسعه حرفه ای شما را افزایش دهد، به دست خواهید آورد. علاوه بر این، می توانید یادگیری خود را در سایر زبان های برنامه نویسی به کار ببرید. بسته کد این دوره ویدیویی در -https://github.com/PacktPublishing/Cracking-the-Coding-Interview-Concurrency-and-Parallelism موجود است. کاربرد مفاهیم اصلی برنامه نویسی موازی در جاوا اسکریپت محیط اجرای جاوا اسکریپت را برای پیاده سازی موازی سازی در مرورگر خود بسازید کد خود را موازی کنید تا کارایی آن افزایش یابد و کار بین چندین پردازنده توزیع شود کد موازی خود را از استثناهای غیرمنتظره با بکارگیری استراتژی های کارآمد رسیدگی به استثناها ایمن کنید مفهوم تماس‌های غیر همگام را برای اعمال همزمانی در خود گنجانده است با موفقیت با چالش های کدنویسی مقابله کنید و به طور موثر برای مصاحبه آماده شوید این دوره برای توسعه دهندگان جاوا اسکپت است که برای مصاحبه آماده می شوند و می خواهند با تسلط بر موضوعات کلیدی همزمانی و موازی مهارت خود را ارتقا دهند و بفهمند که چگونه این مفاهیم به کارآمدتر کردن کدنویسی کمک می کند. با مثال‌های واقعی از تکنیک‌های برنامه‌نویسی موازی کار کنید، و نحوه استفاده کارآمد از آن‌ها برای ارتقای دانش جاوا اسکریپت * طراحی شده برای کمک به موازی‌سازی در زمان اجرا جاوا اسکریپت در داخل مرورگر * با حل چالش‌ها و سناریوهای کدنویسی خود را برای مصاحبه آماده کنید. ممکن است مواجه شود

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

مقدمه ای بر JavaScript Runtime Introduction to JavaScript Runtime

  • بررسی اجمالی دوره The Course Overview

  • زمان اجرا جاوا اسکریپت JavaScript Runtime

  • APIهای مرورگر، حلقه رویداد، و صف برگشت به تماس Browser APIs, Event Loop, and Callback Queue

  • تابع setTimeout(). setTimeout() Function

  • سوالات مهم مصاحبه Important Interview Questions

اجرای تماس های غیر همگام Executing async Callbacks

  • تماس های Async چیست؟ What Are Async Callbacks?

  • تماس های غیر همگام و ناهمزمان async Callbacks and Asynchrony

  • تماس های غیر همگام در عمل async Callbacks in Action

  • ژنراتورهای با همگام سازی Generators with async

  • سوالات مهم مصاحبه Important Interview Questions

دستیابی به رفتار ناهمگام با استفاده از وعده ها و برنامه ها Achieving async Behavior Using Promises and Coroutines

  • روش‌ها در Promise API Methods in Promise API

  • ایجاد کوروتین ها Creating Coroutines

  • همگام سازی/انتظار async/await

  • سوالات مهم مصاحبه Important Interview Questions

موازی سازی با استفاده از Web Workers Parallelism Using Web Workers

  • کارگران وب چیست؟ What Are Web Workers?

  • ایجاد وب کارگران Creating Web Workers

  • رسیدگی به استثنائات در وب کارگران Handle Exceptions in Web Workers

  • سوالات مهم مصاحبه Important Interview Questions

جاوا اسکریپت تسریع شده GPU GPU Accelerated JavaScript

  • بهبود کارایی با استفاده از GPU Improving Efficiency Using GPU

  • انجام محاسبات GPGPU موازی انبوه با استفاده از GPU Perform Massively Parallel GPGPU Computations Using GPU

  • جاوا اسکریپت زمانی که GPU در دسترس نیست JavaScript Fallback When GPU Is Not Available

  • استفاده از کتابخانه های آماده GPU Utilizing GPU Ready Libraries

  • سوالات مهم مصاحبه Important Interview Questions

مشکلات کدنویسی برای تماس‌های غیرهمگام، وعده‌ها، ژنراتورها و کوروتین‌ها Coding Problems for async Callbacks, Promises, Generators, and Coroutines

  • مشکل شماره 1 - راه حل برای تماس های غیر همگام Problem No. 1 – Solution for async Callbacks

  • مشکل شماره 2 - راه حل برای تماس های غیر همگام Problem No. 2 – Solution for async Callbacks

  • مشکل شماره 3 - راه حل برای ژنراتورها Problem No. 3 – Solution for Generators

  • مشکل شماره 4 – راه حل برای وعده ها Problem No. 4 – Solution for Promises

  • مسئله شماره 5 – راه حل کوروتین ها Problem No. 5 – Solution for Coroutines

مشکلات کدنویسی برای کارمندان وب و GPU Coding Problems for Web Workers and GPU

  • مشکل شماره 1 - راه حل برای وب کارگران Problem No. 1 – Solution for Web Workers

  • مشکل شماره 2 – راه حل برای وب کارگران Problem No. 2 – Solution for Web Workers

  • مشکل شماره 1 - راه حل برای GPU Problem No. 1 – Solution for GPU

  • مشکل شماره 2 - راه حل برای GPU Problem No. 2 – Solution for GPU

نمایش نظرات

مصاحبه کدنویسی خود را بگذرانید: همزمانی و موازی [ویدئو]
جزییات دوره
1 h 41 m
32
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anton Selin Anton Selin

آنتون سلین متخصص در معماری نرم افزار، نوآوری و مدیریت فناوری اطلاعات است و بیش از 10 سال تجربه در این صنعت دارد. او از علاقه مندان به فناوری اطلاعات است و در 4 سال گذشته به عنوان معمار نرم افزار مشغول به کار بوده است. او در بسیاری از شرکت‌های بین‌المللی در زمینه ساخت راه‌حل‌های مبتنی بر فناوری پیچیده و به‌عنوان مشاور مستقل به استارت‌آپ‌ها برای توسعه ایده‌هایشان و اجرای آن‌ها کار کرده است.

Anton Selin Anton Selin

آنتون سلین متخصص در معماری نرم افزار، نوآوری و مدیریت فناوری اطلاعات است و بیش از 10 سال تجربه در این صنعت دارد. او از علاقه مندان به فناوری اطلاعات است و در 4 سال گذشته به عنوان معمار نرم افزار مشغول به کار بوده است. او در بسیاری از شرکت‌های بین‌المللی در زمینه ساخت راه‌حل‌های مبتنی بر فناوری پیچیده و به‌عنوان مشاور مستقل به استارت‌آپ‌ها برای توسعه ایده‌هایشان و اجرای آن‌ها کار کرده است.