آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 20m
30
Pluralsight (پلورال سایت) pluralsight-small
17 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Julian Mateu

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Julian Mateu Julian Mateu

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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