آموزش الگوهای 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

نمایش نظرات

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

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

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

آموزش الگوهای Async در Node.js
جزییات دوره
1h 26m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
100
4.9 از 5
دارد
دارد
دارد
Brice Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brice Wilson Brice Wilson

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

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

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