آموزش Node.js Microservices: API Gateway و Edge Services

Node.js Microservices: API Gateway and Edge Services

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه از قدرت API Gateways برای خدمات لبه ای با عملکرد بالا، ایمن و قابل نگهداری استفاده کنید. بهترین روش‌ها را برای ساختن APIهای کلاس جهانی، با قابلیت در مقیاس جهانی با استفاده از Node.js و Express API Gateway کشف خواهید کرد. قدرت API Gateways و Edge Services را کشف کنید. در این دوره آموزشی، Node.js Microservices: API Gateway and Edge Services، فراتر از اصول اولیه میکروسرویس های Node.js کاوش می کنید و به اجزای پیشرفته دروازه های API و سرویس های Edge می پردازید. اول، شما عمیقاً در قابلیت های ارائه شده توسط API Gateways غوطه ور خواهید شد و نحوه ادغام موثر آنها را در طراحی و پیاده سازی راه حل ها کشف خواهید کرد. سپس، درک جامعی از خدمات Edge، از جمله مسیریابی، امنیت، حافظه پنهان و تعادل بار به دست خواهید آورد. در پایان این دوره، درک کاملی از معماری Node.js خواهید داشت که به شما امکان می‌دهد کانال‌های ارتباطی بهینه‌سازی شده‌ای را بین مشتریان و میکروسرویس‌های ارائه شده ایجاد کنید.

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

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

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

راه اندازی محیط توسعه و ساخت اولین میکروسرویس Node.js Setting up the Development Environment and Building Your First Node.js Microservice

  • مقدمه ای بر Node.js API Gateway و Edge Architectures Introduction to Node.js API Gateway and Edge Architectures

  • درک Node.js Architectural Stack Understanding the Node.js Architectural Stack

  • پیکربندی محیط توسعه Node.js Configuring the Node.js Development Environment

  • اولین Node.js Microservice خود را ایجاد کنید Creating your first Node.js Microservice

  • استقرار میکروسرویس ها در محیط های مختلف Deploying Microservices to Different Environments

  • خلاصه ماژول Module Summary

نقش یک دروازه API The Role of an API Gateway

  • API Gateway چیست و چرا مفید است؟ What is an API Gateway and why is it useful?

  • مسیریابی دروازه API API Gateway Routing

  • API Gateway Middleware API Gateway Middleware

پیاده سازی اکسپرس گیت وی Implementing Express Gateway

  • مقدمه ای بر اکسپرس گیت وی Introduction to Express Gateway

  • نصب و پیکربندی Express Gateway Installing and Configuring Express Gateway

  • بهترین روش های امنیتی دروازه اکسپرس Express Gateway Security Best Practices

  • استفاده از Express Gateway برای پروکسی و مدیریت APIها با OAuth Using Express Gateway to Proxy and Manage APIs with OAuth

  • خطوط لوله دروازه اکسپرس Express Gateway Pipelines

مسیریابی و تعادل بار Routing and Load Balancing

  • مروری بر مسیریابی و تعادل بار Overview of Routing and Load Balancing

  • تکنیک های مقیاس پذیری Scalability Techniques

  • توزیع کار چند رشته ای Multi-threaded work distribution

  • تعادل بار دروازه اکسپرس Express Gateway Load Balancing

  • Load Balancing Node Server Pools Load Balancing Node Server Pools

احراز هویت و مجوز Authentication and Authorization

  • استراتژی ها و تکنیک های احراز هویت و مجوز Strategies and Techniques for Authentication and Authorization

  • احراز هویت مبتنی بر جلسه Session-based Authentication

  • احراز هویت بدون رمز عبور Password-less Authentication

  • محافظت از مسیرها با کنترل دسترسی مبتنی بر نقش (RBAC) Protecting routes with Role-Based Access Control (RBAC)

محدودیت نرخ و سهمیه Rate Limiting and Quotas

  • چرا محدودیت نرخ و سهمیه؟ Why Rate Limiting and Quotas?

  • مفاهیم، ​​تکنیک‌ها و تست‌های محدود کردن امتیاز Rate Limiting Concepts, Techniques, and Testing

  • محدود کردن نرخ جهانی در مقابل مسیرهای خاص Rate Limiting Global versus Specific Routes

ذخیره سازی در سرویس های Edge Caching in Edge Services

  • معماری لبه و اصول طراحی Edge Architectures and Design Principles

  • استراتژی‌های ذخیره، مزایا و معایب، در لبه Caching Strategies, Pros and Cons, at the Edge

  • گزینه‌های ذخیره گره: راه‌حل‌ها/پایگاه‌های داده در حافظه، توزیع‌شده و ذخیره‌سازی Node Caching Options: In-memory, Distributed, and Caching Solutions/Databases

  • نشان دادن ذخیره سازی تک مسیری در مقابل چند مسیری Demonstrate Single versus Multi-route Caching

بهینه سازی عملکرد در خدمات Edge Performance Optimization in Edge Services

  • عملکرد، تنگناها و بهینه سازی Performance, Bottlenecks, and Optimization

  • تکنیک های بهینه سازی عملکرد Performance Optimization Techniques

  • خوشه بندی برای وظایف فشرده CPU Clustering for CPU-intensive Tasks

  • موازی سازی در Node.js Parallelism within Node.js

  • فایل های لاگ یکپارچه Unified Log Files

  • نظارت بر نشت حافظه Monitoring for Memory Leaks

نمایش نظرات

آموزش Node.js Microservices: API Gateway و Edge Services
جزییات دوره
4h 5m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Brian Letort
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar