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

نمایش نظرات

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

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

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

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar