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

دانلود Node.js Microservices: Communication Patterns

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: گذار از سیستم های یکپارچه به معماری میکروسرویس چالش ها و فرصت های منحصر به فردی را برای کارایی و مقیاس پذیری ارائه می دهد. در این دوره آموزشی، 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 (پلورال سایت)
      (آخرین آپدیت)
      4
      از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Kevin Cunningham Kevin Cunningham

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