آموزش Advanced Node.js: برنامه های مقیاس گذاری

Advanced Node.js: Scaling Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: در حالی که Node.js برای ایجاد برنامه های کوچک با حداقل سطح مناسب است ، اما برای مقیاس سازی طراحی شده است. در این دوره ، تکنیک های پیشرفته برنامه نویسی را یاد بگیرید که می تواند به شما در مقیاس بندی برنامه های Node.js کمک کند. مربی الکس بنکس از مکعب مقیاس عبور می کند و در مورد جهات مختلفی که می توان برنامه را در آن مقیاس بندی کرد بحث می کند: در امتداد محور x ، محور z و محور y. وی همچنین به شبیه سازی می پردازد ، و در مورد چگونگی پردازش Node.js و کار با خوشه ها با PM2 بحث می کند. بعلاوه ، نحوه تنظیم پارتیشن بندی افقی برای تقسیم داده ها بین پایگاه داده و همچنین تجزیه برنامه ها به ریز سرویس ها را بیاموزید.
موضوعات شامل:
  • شبیه سازی
  • مکعب مقیاس
  • مقیاس گذاری محور x ، محور z و محور y
  • فرآیندهای انشعاب
  • اجرای نمونه ای از پایگاه داده
  • مقیاس بندی پایگاه داده
  • تنظیم پارتیشن بندی افقی
  • تجزیه برنامه شما به سرویس های خرد

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

مقدمه Introduction

  • ایجاد کارگروه Scaling applications with Node.js

  • ایجاد کارگروه What you should know

  • ایجاد کارگروه Using the exercise files

1. کلونینگ 1. Cloning

  • ایجاد کارگروه The scale cube

  • ایجاد کارگروه Scaling the x-axis

  • ایجاد کارگروه Forking processes

  • ایجاد کارگروه Using a cluster module

  • ایجاد کارگروه Architecting zero downtime

  • ایجاد کارگروه Working with clusters with PM2

2. مقیاس گذاری بانک اطلاعاتی 2. Database Scaling

  • ایجاد کارگروه Working with databases

  • ایجاد کارگروه Incorporating a database

  • ایجاد کارگروه Scaling the z-axis

  • ایجاد کارگروه Setting up horizontal partitioning

3. میکروسرویس 3. Microservices

  • ایجاد کارگروه Scaling the y-axis

  • ایجاد کارگروه Decomposing services

  • ایجاد کارگروه Service orchestration

  • ایجاد کارگروه Create an orchestration

  • ایجاد کارگروه Test the orchestration layer

نتیجه Conclusion

  • ایجاد کارگروه Next steps

نمایش نظرات

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

آموزش Advanced Node.js: برنامه های مقیاس گذاری
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 15m
19
Linkedin (لینکدین) lynda-small
24 مهر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,219
- از 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 بررسی کنید.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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