آموزش 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

نمایش نظرات

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

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

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

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Cunningham Kevin Cunningham

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