دوره آموزشی Node.js پیشرفته: مقیاس بندی برنامه ها

دوره آموزشی Node.js پیشرفته: مقیاس بندی برنامه ها

1 ساعت 15 دقیقهپیشرفته2018-10-16

مدرسین

Alex Banks

Alex Banks

Software Developer and Instructor

جزئیات دوره

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

مهارت ها

Node.jsJavaScript FrameworksAdvancedWeb DevelopmentOpen Source

سرفصل ها

0. مقدمه

  • 01 - مقیاس گذاری برنامه‌ها با Node.js
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرین

1. شبیه سازی

  • 04 - مکعب مقیاس
  • 05 - مقیاس بندی محور x
  • 06 - فرآیندهای فورکینگ
  • 07 - استفاده از ماژول کلاستر
  • 08 - معماری صفر خرابی
  • 09 - کار با خوشه‌ها با PM2

2. مقیاس گذاری پایگاه داده

  • 10 - کار با بانک‌های اطلاعاتی
  • 11 - گنجاندن پایگاه داده
  • 12 - مقیاس بندی محور z
  • 13 - راه‌اندازی پارتیشن بندی افقی

3. میکروسرویس ها

  • 14 - مقیاس بندی محور y
  • 15 - خدمات تجزیه
  • 16 - ارکستراسیون خدمات
  • 17 - یک ارکستراسیون ایجاد کنید
  • 18 - لایه ارکستراسیون را تست کنید

نتیجه

  • 19 - مراحل بعدی
۴۰,۰۰۰ تومان