آموزش الگوهای Async در Node.js

Async Patterns in Node.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Node.js برای پشتیبانی از الگوهای رمزگذاری ناهمزمان از ابتدا ساخته شده است. این دوره چندین تکنیک برای نوشتن JavaScript مدرن و همزمان را به شما می آموزد که به شما کمک می کند برنامه های Node سریع و پاسخگو ارائه دهید. Node.js برای اجرای بر روی یک موضوع با استفاده از تماس های ورودی/خروجی غیر مسدود کننده ساخته شده است. ساخت برنامه ها برای این محیط نیاز به استفاده گسترده از کد ناهمزمان دارد. در این دوره ، Async Patterns در Node.js ، چندین تکنیک برای نوشتن کد ناهمگام کارآمد با استفاده از JavaScript مدرن یاد خواهید گرفت. ابتدا ، نحوه کارکرد حلقه رویداد Node و نحوه نوشتن کد ناهمزمان همراه با پاسخهایی را که طبق قراردادهای دنبال شده در انجمن Node رعایت می شوند ، جستجو خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه از Promises و کلمات کلیدی async/انتظار برای نوشتن کد ناهمزمان که خواندن آن آسان تر است استفاده کنید. سرانجام ، شما یاد خواهید گرفت که چگونه کد EventEmitters را بنویسید و از موضوعات کارگر برای حل مشکلات پردازنده در برنامه های Node خود استفاده کنید. پس از پایان این دوره ، مهارت و دانش برنامه نویسی ناهمزمان لازم برای ساخت برنامه های Node با استفاده از بهترین روش های پذیرفته شده را خواهید داشت.

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

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

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

حلقه رویداد و نیاز به کد ناهمزمان The Event Loop and the Need for Asynchronous Code

  • نیاز به کد ناهمزمان The Need for Asynchronous Code

  • درک حلقه رویداد Understanding the Event Loop

  • نمای کلی پروژه نمایشی Demo Project Overview

  • تبدیل کد همگام به کد ناهمزمان Converting Synchronous Code to Asynchronous Code

  • پذیرش تماس به عنوان پارامتر Accepting Callbacks as Parameters

نوشتن کد ناهمزمان همراه با وعده ها و همگام سازی/انتظار Writing Asynchronous Code with Promises and async/await

  • گزینه های جایگزین Callbacks Alternatives to Callbacks

  • درک وعده ها Understanding Promises

  • جایگزین کردن تماس ها با وعده ها Replacing Callbacks with Promises

  • درک ژنراتورها Understanding Generators

  • نوشتن کد تمیز کننده با async/در انتظار Writing Cleaner Code with async/await

  • استفاده از async/انتظار Utilizing async/await

نوشتن کد رویداد محور با EventEmitters Writing Event-driven Code with EventEmitters

  • اهمیت کد رویداد محور در Node.js The Importance of Event-driven Code in Node.js

  • درک EventEmitters Understanding EventEmitters

  • ایجاد و استفاده از EventEmitter Creating and Using an EventEmitter

  • پیکربندی كنندگان رویداد برای اجرای ناهمزمان Configuring Event Handlers for Asynchronous Execution

استفاده از رشته های کارگری Utilizing Worker Threads

  • درک موضوعات کارگری Understanding Worker Threads

  • ایجاد و دریافت پیام از بخشهای کارگری Creating and Receiving Messages from Worker Threads

  • ارسال داده ها و پیام ها به Threads Worker Sending Data and Messages to Worker Threads

نمایش نظرات

نظری ارسال نشده است.

آموزش الگوهای Async در Node.js
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 26m
19
Pluralsight (پلورال سایت) pluralsight-small
09 اسفند 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
100
4.9 از 5
دارد
دارد
دارد
Brice Wilson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brice Wilson Brice Wilson

توسعه دهنده و مربی نرم افزار

Brice Wilson یک توسعه دهنده و مربی نرم افزار است.

Brice Wilson بیش از 30 سال است که یک توسعه دهنده حرفه ای بوده و از ابزارها و برنامه نویسی زیادی استفاده کرده است. زبان ها در آن دوران او به عنوان یک توسعه دهنده و معمار برای تعدادی از شرکت های بزرگ کار کرده است و از یادگیری، آزمایش و آموزش فناوری های جدید لذت می برد. علایق فعلی او بر روی توسعه وب سمت سرور و مشتری متمرکز است.

Pluralsight (پلورال سایت)

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

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