آموزش Node.js پیشرفته

Advanced Node.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در Node.js. تکنیک های پیشرفته برای برنامه نویسی همزمان و جریان داده را بیاموزید. در این دوره ، مدرس الکس بنکس نشان می دهد که چگونه از الگوهای ناهمزمان مانند تماس ، وعده و async / انتظار برای مدیریت فرآیندها و اجرای پی در پی ، موازی و همزمان استفاده کنید. وی سپس جریان ها را مرور می کند ، ویژگی مهمی برای خواندن و نوشتن داده ها از برنامه های Node. او چهار نوع جریان مختلف - قابل خواندن ، نوشتن ، دوبلکس و تبدیل - را معرفی می کند و نحوه به حداقل رساندن فشار برگشتی یا تجمع را در انتقال داده نشان می دهد. در بخش آخر ، الکس نحوه ترکیب تکنیک ها و ساخت یک سرور HTTP برای پخش ویدئو از طریق وب را نشان می دهد. بیاموزید که چگونه مطمئن شوید جریان از طریق مرورگر سازگار سازگار است و داده های چند بخشی / فرم مانند داده های متنی و پرونده ها را از جریان بارگذاری جمع آوری کنید. در پایان دوره ، شما یک مجموعه ابزار قدرتمند جدید برای ساخت برنامه های پیشرفته و در مقیاس سازمانی با Node.js خواهید داشت.
موضوعات شامل:
  • الگوهای ناهمزمان
  • حل و رد وعده ها
  • اجرای متوالی ، موازی و همزمان
  • کار با جریانهای قابل خواندن و نوشتن
  • جریانات درحال تحول
  • جریان HTTP

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. الگوهای ناهمزمان 1. Asynchronous Patterns

  • الگوی پاسخگویی Callback pattern

  • حل وعده ها Resolving promises

  • رد وعده ها Rejecting promises

  • تابع وعده دهنده The promisify function

  • اجرای متوالی Sequential execution

  • اجرای متوالی با async / در انتظار Sequential execution with async/await

  • اعدام موازی Parallel execution

  • کارهای همزمان Concurrent tasks

  • ورود به سیستم وظایف همزمان Logging concurrent tasks

2. جریانهای پیشرفته 2. Advanced Streams

  • چرا جریان؟ Why streams?

  • جریانهای قابل خواندن Readable streams

  • با استفاده از جریانهای قابل خواندن Using readable streams

  • جریانهای قابل نوشتار Writable streams

  • فشار پشت Backpressure

  • خطوط لوله Piping streams

  • جریانهای دوتایی Duplex streams

  • جریانها را تغییر دهید Transform streams

3. جریان HTTP 3. HTTP Streaming

  • جریان به مرورگر Streaming to the browser

  • رسیدگی به درخواستهای دامنه Handling range requests

  • چنگال و بارگذاری جریان Forking and uploading streams

  • تجزیه چند داده / فرم-داده Parsing multipart/form-data

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Node.js پیشرفته
جزییات دوره
2h 3m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
43,231
- از 5
ندارد
دارد
دارد
Alex Banks
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Banks Alex Banks

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

Alex Banks یک مؤمن واقعی جاوا اسکریپت است.

الکس به مدت دو دهه جاوا اسکریپت را آموزش داده است و در سال 2012 شرکت Moon Highway را برای طراحی و ارائه برنامه های درسی جاوا اسکریپت برای شرکت های سازمانی تاسیس کرد. او علاوه بر تدریس کارگاه ها و ایجاد دوره های آنلاین، نویسنده Learning React و Learning GraphQL از O'Reilly Media است. برای مقالات او در مورد برنامه نویسی، وبلاگ Moon Highway را در www.moonhighway.com/articles بررسی کنید.