آموزش Node.js Microservices: Communication Patterns

Node.js Microservices: Communication Patterns

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: گذار از سیستم های یکپارچه به معماری میکروسرویس چالش ها و فرصت های منحصر به فردی را برای کارایی و مقیاس پذیری ارائه می دهد. در این دوره آموزشی، Node.js Microservices: Communication Patterns، یاد خواهید گرفت که با استفاده از Node.js این انتقال را به طرز ماهرانه ای هدایت کنید. ابتدا، الگوهای ارتباطی اساسی را بررسی خواهید کرد و نقش آنها را در یک محیط توزیع شده درک خواهید کرد. در مرحله بعد، تکنیک های ناهمزمان پیشرفته، از جمله webhooks و معماری رویداد محور را که برای پردازش و مقیاس پذیری داده ها در زمان واقعی ضروری هستند، کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه کشف خدمات موثر و متعادل‌سازی بار را پیاده‌سازی کنید، کلیدی برای حفظ دسترسی و عملکرد بالا در میکروسرویس‌های خود. وقتی این دوره را به پایان رساندید، مهارت ها و دانش میکروسرویس های Node.js مورد نیاز برای معماری و پیاده سازی راه حل های میکروسرویس قوی، مقیاس پذیر و کارآمد را خواهید داشت.

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

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

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

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

مقدمه ای بر الگوهای ارتباطی Introduction to Communication Patterns

  • مقدمه ای بر الگوهای ارتباطی Introduction to Communication Patterns

  • مقدمه ای بر الگوهای ارتباطی Introduction to Communication Patterns

  • منظور ما از الگوهای ارتباطی چیست؟ What Do We Mean by Communication Patterns?

  • منظور ما از الگوهای ارتباطی چیست؟ What Do We Mean by Communication Patterns?

  • ارتباط همزمان در مقابل ارتباط ناهمزمان Synchronous vs. Asynchronous Communication

  • ارتباط همزمان در مقابل ارتباط ناهمزمان Synchronous vs. Asynchronous Communication

  • مروری بر الگوهای ارتباطی Overview of Communication Patterns

  • مروری بر الگوهای ارتباطی Overview of Communication Patterns

  • ملاحظاتی برای الگوهای ارتباطی Considerations for Communication Patterns

  • ملاحظاتی برای الگوهای ارتباطی Considerations for Communication Patterns

راه اندازی Getting Set Up

  • تکنولوژی مورد استفاده Technology Used

  • تکنولوژی مورد استفاده Technology Used

  • نمونه کد و تست Code Samples and Testing

  • نمونه کد و تست Code Samples and Testing

خدمات RESTful و ارتباطات رویداد محور در Microservices RESTful Services and Event-driven Communication in Microservices

  • خدمات RESTful در معماری رویداد محور RESTful Services in Event-driven Architecture

  • خدمات RESTful در معماری رویداد محور RESTful Services in Event-driven Architecture

  • خدمات RESTful در عمل RESTful Services in Practice

  • خدمات RESTful در عمل RESTful Services in Practice

  • ساخت خدمات RESTful مقیاس پذیر Building Scalable RESTful Services

  • ساخت خدمات RESTful مقیاس پذیر Building Scalable RESTful Services

  • بهینه سازی عملکرد RESTful API Optimizing RESTful API Performance

  • بهینه سازی عملکرد RESTful API Optimizing RESTful API Performance

  • خدمات RESTful و سازگاری داده ها RESTful Services and Data Consistency

  • خدمات RESTful و سازگاری داده ها RESTful Services and Data Consistency

  • مدیریت خطا در RESTful Microservices Error Handling in RESTful Microservices

  • مدیریت خطا در RESTful Microservices Error Handling in RESTful Microservices

  • نسخه ی نمایشی: پیاده سازی یک سرویس RESTful Demo: Implementing a RESTful Service

  • نسخه ی نمایشی: پیاده سازی یک سرویس RESTful Demo: Implementing a RESTful Service

Webhooks در Node.js Microservices: مدیریت رویداد در زمان واقعی Webhooks in Node.js Microservices: Real-time Event Handling

  • مقدمه ای بر Webhooks Introduction to Webhooks

  • مقدمه ای بر Webhooks Introduction to Webhooks

  • Webhooks در معماری Microservices Webhooks in Microservices Architecture

  • Webhooks در معماری Microservices Webhooks in Microservices Architecture

  • راه اندازی Webhooks در Node.js Setting Up Webhooks in Node.js

  • راه اندازی Webhooks در Node.js Setting Up Webhooks in Node.js

  • ایمن سازی وب هوک ها Securing Webhooks

  • ایمن سازی وب هوک ها Securing Webhooks

  • پردازش رویداد Webhook Webhook Event Processing

  • پردازش رویداد Webhook Webhook Event Processing

  • نظارت و ثبت فعالیت Webhook Monitoring and Logging Webhook Activity

  • نظارت و ثبت فعالیت Webhook Monitoring and Logging Webhook Activity

  • مدیریت خطای قوی Robust Error Handling

  • مدیریت خطای قوی Robust Error Handling

  • اطمینان از قابلیت اطمینان در سیستم های Webhook Ensuring Reliability in Webhook Systems

  • اطمینان از قابلیت اطمینان در سیستم های Webhook Ensuring Reliability in Webhook Systems

  • ساختن یک سیستم Webhook مقیاس پذیر Building a Scalable Webhook System

  • ساختن یک سیستم Webhook مقیاس پذیر Building a Scalable Webhook System

  • مورد استفاده عملی: یکپارچه سازی خدمات شخص ثالث Practical Use Case: Integrating Third-party Services

  • مورد استفاده عملی: یکپارچه سازی خدمات شخص ثالث Practical Use Case: Integrating Third-party Services

ادغام کارگزاران پیام در معماری میکروسرویس های رویداد محور Integrating Message Brokers in Event-driven Microservices Architecture

  • درک کارگزاران پیام Understanding Message Brokers

  • درک کارگزاران پیام Understanding Message Brokers

  • اصول معماری رویداد محور Principles of Event-driven Architecture

  • اصول معماری رویداد محور Principles of Event-driven Architecture

  • راه اندازی یک کارگزار پیام Setting up a Message Broker

  • راه اندازی یک کارگزار پیام Setting up a Message Broker

  • انتشار/اشتراک مدل Publish/Subscribe Model

  • انتشار/اشتراک مدل Publish/Subscribe Model

  • طراحی خدمات رویداد محور Designing Event-driven Services

  • طراحی خدمات رویداد محور Designing Event-driven Services

  • مدیریت جریان رویدادهای با حجم بالا Handling High-volume Event Streams

  • مدیریت جریان رویدادهای با حجم بالا Handling High-volume Event Streams

  • اطمینان از قابلیت اطمینان و تحمل خطا Ensuring Reliability and Fault Tolerance

  • اطمینان از قابلیت اطمینان و تحمل خطا Ensuring Reliability and Fault Tolerance

  • مقیاس پذیری با کارگزاران پیام Scalability with Message Brokers

  • مقیاس پذیری با کارگزاران پیام Scalability with Message Brokers

  • نظارت و نگهداری سیستم های کارگزار پیام Monitoring and Maintaining Message Broker Systems

  • نظارت و نگهداری سیستم های کارگزار پیام Monitoring and Maintaining Message Broker Systems

اجرای فراخوانی از راه دور رویه (RPC) در Node.js Microservices Implementing Remote Procedure Calls (RPC) in Node.js Microservices

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

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

  • مکانیسم‌ها و پروتکل‌های RPC RPC Mechanisms and Protocols

  • مکانیسم‌ها و پروتکل‌های RPC RPC Mechanisms and Protocols

  • راه اندازی gRPC در Node.js Setting Up gRPC in Node.js

  • راه اندازی gRPC در Node.js Setting Up gRPC in Node.js

  • طراحی خدمات gRPC و Protobuf Designing gRPC Services and Protobuf

  • طراحی خدمات gRPC و Protobuf Designing gRPC Services and Protobuf

  • پیاده سازی تماس های RPC بین سرویس ها Implementing RPC Calls between Services

  • پیاده سازی تماس های RPC بین سرویس ها Implementing RPC Calls between Services

  • مدیریت خطاها و استثناها در RPC Handling Errors and Exceptions in RPC

  • مدیریت خطاها و استثناها در RPC Handling Errors and Exceptions in RPC

  • ملاحظات امنیتی در RPC Security Considerations in RPC

  • ملاحظات امنیتی در RPC Security Considerations in RPC

  • عملکرد و مقیاس پذیری در RPC Performance and Scalability in RPC

  • عملکرد و مقیاس پذیری در RPC Performance and Scalability in RPC

  • نظارت و ثبت فعالیت RPC Monitoring and Logging RPC Activity

  • نظارت و ثبت فعالیت RPC Monitoring and Logging RPC Activity

کشف خدمات و تعادل بار Service Discovery and Load Balancing

  • مقدمه ای بر کشف سرویس و تعادل بار Introduction to Service Discovery and Load Balancing

  • مقدمه ای بر کشف سرویس و تعادل بار Introduction to Service Discovery and Load Balancing

  • پیاده سازی کشف سرویس Implementing Service Discovery

  • پیاده سازی کشف سرویس Implementing Service Discovery

  • ثبت خدمات و کشف Service Registration and Discovery

  • ثبت خدمات و کشف Service Registration and Discovery

  • استراتژی های تعادل بار Load Balancing Strategies

  • استراتژی های تعادل بار Load Balancing Strategies

  • الگوریتم های تعادل بار استاتیک Static Load Balancing Algorithms

  • الگوریتم های تعادل بار استاتیک Static Load Balancing Algorithms

  • تعادل بار دینامیک Dynamic Load Balancing

  • تعادل بار دینامیک Dynamic Load Balancing

  • سرویس مش و تعادل بار Service Mesh and Load Balancing

  • سرویس مش و تعادل بار Service Mesh and Load Balancing

  • رسیدگی به شکست ها و شکست ها Handling Failures and Failovers

  • رسیدگی به شکست ها و شکست ها Handling Failures and Failovers

  • ملاحظات امنیتی در تعادل بار و کشف خدمات Security Considerations in Load Balancing and Service Discovery

  • ملاحظات امنیتی در تعادل بار و کشف خدمات Security Considerations in Load Balancing and Service Discovery

نمایش نظرات

آموزش Node.js Microservices: Communication Patterns
جزییات دوره
4h 12m
104
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Cunningham Kevin Cunningham

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