نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات