دوره آموزشی Node.js: میکروسرویسها (2019)
2 ساعت 15 دقیقهمتوسط2019-10-14
مدرسین

Daniel Khan
Technology Lead, Developer, Application Architect
جزئیات دوره
در سازمانهای بزرگ و کوچک، Node.js اغلب بستر انتخابی برای ایجاد معماری خدمات خرد است. در این دوره، مربی دانیل خان مفاهیم اساسی میکروسرویس را می گیرد و آنها را در زمینه Node.js عملی می کند و به شما نشان می دهد که چگونه از Node.js برای ایجاد معماری سرویس های خرد از ابتدا استفاده کنید. در طول دوره، دانیل مفاهیم اساسی مانند کشف خدمات و انعطاف پذیری را بررسی می کند. برای درک بیشتر کاربردی این مفاهیم، او یک مورد استفاده معمول را بررسی می کند که در آن شما یک برنامه یکپارچه موجود دارید که می خواهید به سرویس های جداگانه تقسیم کنید. این دوره به منظور آگاهی از شما برای ایجاد پروژه های پیچیده تر بر اساس زیرساخت خدمات خرد ایجاد شده در طول درس طراحی شده است.
اهداف یادگیری
راه اندازی رجیستری خدمات
خدمات ثبت و لغو ثبت نام
نسخه بندی و تعادل بار
اضافه کردن منطق سرویس
کار با قطع کننده مدار
استفاده از صف ها
مصرف و ذخیره بازخورد
اهداف یادگیری
راه اندازی رجیستری خدمات
خدمات ثبت و لغو ثبت نام
نسخه بندی و تعادل بار
اضافه کردن منطق سرویس
کار با قطع کننده مدار
استفاده از صف ها
مصرف و ذخیره بازخورد
مهارت ها
Node.jsSoftware ArchitectureJavaScript FrameworksWeb DevelopmentOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - نحوه ساخت و استفاده از میکروسرویسها را بدانید
- 02 - آنچه باید بدانید
- 03 - ابزار خود را آماده کنید
1. با Microservices شروع کنید
- 04 - مقدمه ای بر میکروسرویس ها
- 05 - راهاندازی برنامه نمونه
- 06 - آنچه میخواهید بسازید
- 07 - ثبت خدمات و کشفیات
2. ایجاد یک رجیستری خدمات
- 08 - راهاندازی رجیستری
- 09 - راهاندازی نقاط پایانی در Express
- 10 - ثبت و حذف خدمات
- 11 - ایجاد و تست مسیر ثبت نام
- 12 - لغو ثبت خدمات
- 13 - نسخه سازی و متعادل سازی بار
- 14 - استعلام از رجیستری
- 15 - حذف سرویسهای منقضی شده
3. تقسیم یک مونولیت به میکروسرویس ها
- 16 - راهاندازی سرویس بلندگو
- 17 - ثبت سرویس بلندگو
- 18 - لغو ثبت سرویس در حالت خاموشی
- 19 - اضافه کردن منطق سرویس
- 20 - استفاده از میکروسرویس از اپلیکیشن اصلی
- 21 - پاک کردن برنامه اصلی
- 22 - ایجاد نقطه پایانی در خدمت تصویر
4. اضافه کردن تحمل خطا و انعطاف پذیری
- 23 - اگر سرویسی از کار بیفتد چه اتفاقی میافتد
- 24 - آشنایی با کلیدهای مدار
- 25 - ساخت قطع کننده مدار با Node
- 26 - استفاده از کلید برق
- 27 - استفاده از کش برای رفع قطعی
- 28 - ذخیره تصاویر
5. استفاده از صف با Node.js
- 29 - فاکتورگیری از خدمات بازخورد
- 30 - استفاده از صف
- 31 - راهاندازی RabbitMQ
- 32 - بازخورد در صف
- 33 - مصرف و ذخیره بازخورد
نتیجه
- 34 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی آمادگی برای مدرک توسعهدهنده Node.js مونگودیبی (MongoDB)
- دوره آموزشی پایگاههای داده برای توسعهدهندگان Node.js
- دوره آموزشی TypeScript برای توسعهدهندگان Node.js
- دوره آموزشی امنیت در Node.js
- دوره آموزشی ساخت یک وب سایت با Node.js و Express.js
- دوره آموزشی ساخت دستیار کد خود با Llama 2، Node.js و React.js
- دوره آموزشی یادگیری جامع MERN
- دوره آموزشی ساخت ترانویس کننده ویدیو با Node.js و Google AI Speech-to-Text API