آموزش Node.js Microservices: The Big Picture

Node.js Microservices: The Big Picture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: قدرت و انعطاف پذیری معماری میکروسرویس ها و Node.js را درک کنید. این دوره به شما مفاهیمی را می آموزد که برای پیمایش در دنیای میکروسرویس ها و طراحی آنها با استفاده از فایل های Node.js.Exercise نیاز دارید. با فایل های تمرین، می توانید با نویسنده همراه باشید و همان راه حل را در رایانه خود دوباره ایجاد کنید. دانلود فایل تمرین

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر میکروسرویس ها Introduction to Microservices

  • مثال - با GloboTicket آشنا شوید Example - Meet GloboTicket

  • تعاریف میکروسرویس ها Definitions of Microservices

  • ویژگی های کلیدی میکروسرویس ها Key Characteristics of Microservices

  • خودمختاری Autonomy

  • چرا میکروسرویس؟ Why Microservices?

  • ملاحظات کلیدی Key Considerations

  • چرا Node.js؟ Why Node.js?

مزایا و چالش های میکروسرویس ها Benefits and Challenges of Microservices

  • مزایای میکروسرویس ها Benefits of Microservices

  • چالش های میکروسرویس ها Challenges of Microservices

  • مثالی از قضیه CAP Example of the CAP Theorem

  • هزینه های پنهان خدمات میکرو Hidden Costs of Microservices

  • چه زمانی میکروسرویس ها را پذیرفتیم؟ When to Adopt Microservices?

  • نتیجه Conclusion

Node.js و Microservices: یک تطابق کامل Node.js and Microservices: A Perfect Match

  • Node.js چیست؟ What Is Node.js?

  • مبانی npm npm Basics

  • کتابخانه های محبوب برای خدمات خرد Popular Libraries for Microservices

  • نسخه ی نمایشی همزمان در مقابل ناهمزمان Synchronous vs. Asynchronous Demo

  • APIهای رایج: REST، gRPC و GraphQL Common APIs: REST, gRPC, and GraphQL

الگوهای میکروسرویس و بهترین شیوه ها Microservice Patterns and Best Practices

  • معرفی Introduction

  • قابلیت مشاهده Observability

  • ارتباط Communication

  • انعطاف پذیری و تحمل خطا Resilience and Fault Tolerance

  • هماهنگی خدمات Service Coordination

  • حماسه ها Sagas

  • نمونه حماسه Saga Example

  • آزمایش کردن Testing

  • گسترش Deployment

  • مجازی سازی و کانتینرها Virtualization and Containers

  • نتیجه Conclusion

نمایش نظرات

آموزش Node.js Microservices: The Big Picture
جزییات دوره
1h 20m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Julian Mateu
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Julian Mateu Julian Mateu

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