دوره آموزشی 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: میکروسرویس ها
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی اشکال زدایی و تنظیم عملکرد درNode.js
- دوره آموزشی Node.js پیشرفته: مقیاس بندی برنامه ها
- دوره آموزشی توسعه توابع AWS Lambda با Kotlin
- دوره آموزشی Node.js برای توسعه دهندگان سی شارپ
- دوره آموزشی یادگیری جامع Node.js: وب سرورها، تست ها و استقرار
- دوره آموزشی تست و کیفیت کد در Node.js
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی آماده شدن برای گواهینامه MongoDB Node.js Developer Associate