1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Michael Guay – NestJS Microservices: Build a Distributed Job Engine 2025-2
NestJS Microservices: Build a Distributed Job Engine

Michael Guay – NestJS Microservices: Build a Distributed Job Engine 2025-2

توضیحات

دوره NestJS Microservices: Build a Distributed Job Engine. در این دوره، شما هنر ساخت میکروسرویس‌های مقیاس‌پذیر و توزیع‌شده با استفاده از NestJS را فرا خواهید گرفت. با توسعه‌ی یک موتور اجرای وظایف کاملاً کاربردی از ابتدا تا انتها، به صورت عملی با این فناوری آشنا می‌شوید. این دوره به شما آموزش می‌دهد که چگونه میکروسرویس‌های NestJS را به شیوه‌ای صحیح طراحی و پیاده‌سازی کنید، از معماری و طراحی تا استقرار و مقیاس‌بندی در محیط تولید.

این دوره جامع و عملی، شما را از مقدمات تا پیشرفته‌ترین مفاهیم میکروسرویس‌های NestJS راهنمایی می‌کند. با تمرکز بر جنبه‌های مختلف توسعه‌ی میکروسرویس‌ها، از جمله معماری، طراحی، پیاده‌سازی، استقرار و مقیاس‌بندی، شما قادر خواهید بود تا سیستم‌های توزیع‌شده‌ی پیچیده و قدرتمندی را ایجاد کنید. این دوره همچنین به شما کمک می‌کند تا با ابزارها و تکنولوژی‌های محبوب در دنیای توسعه‌ی میکروسرویس‌ها، مانند GraphQL، gRPC، Docker و Kubernetes آشنا شوید.

آنچه فرا خواهید گرفت:

  • مقدمات: ایجاد مخزن گیت‌هاب، معماری سیستم، تنظیم Nx Monorepo، CI با GitHub Actions، کار با کاربران و Prisma Schema.
  • GraphQL و کتابخانه‌های Nx: ایجاد کوئری‌ها و موتاسیون‌ها، کار با گراف‌کیول و کتابخانه‌های Nx.
  • اعتبارسنجی: پیاده‌سازی مکانیزم‌های احراز هویت با JWT، ایجاد استراتژی‌های احراز هویت و تزئینگرهای پارامتر کاربر.
  • وظایف: ایجاد دکوراتورهای وظیفه، ماژول کشف، حل‌کننده‌های وظیفه و تنظیمات محیط بازی.
  • انتقال gRPC: ایجاد پروتکل‌های gRPC، سرور gRPC، کنترل‌کننده‌ها و کلاینت‌ها، و گاردهای احراز هویت gRPC.
  • اجراکننده‌ی وظایف Pulsar: ایجاد پرودیوسر و مصرف‌کننده‌ی انتزاعی، اجراکننده‌ی وظیفه، سریال‌سازی پیام‌ها و مدیریت خطاها، دسته‌بندی پیام‌ها.
  • Docker: ایجاد Dockerfile برای کتابخانه‌ها و برنامه‌ها، به‌روزرسانی برنامه‌ها، ایجاد ماژول‌های مشترک وب‌پک.
  • لاگ‌گیری: استفاده از Pino Logger برای لاگ‌گیری از GraphQL، gRPC و سایر بخش‌ها.
  • Kubernetes: ایجاد چارت Helm، استقرار وظایف، تنظیم متغیرهای محیطی، مهاجرت‌های Prisma، اجرای وظایف، مقیاس‌بندی افقی.
  • محصولات: آپلود فایل، سرویس‌های محصول، استفاده از Drizzle ORM، ایجاد پروتکل‌های gRPC برای محصولات، وظایف بارگذاری محصولات.
  • وضعیت وظایف: ذخیره و تأیید وظایف، تأیید اجراکننده، حل‌کننده‌ی وضعیت وظیفه.
  • محیط تولید: ایجاد Ingress، استفاده از AWS EKS، تنظیمات LB Controller و CSI Driver، ایجاد چارت Helm برای AWS، مقیاس‌بندی افقی، تنظیم دامنه‌ی سفارشی و SSL.

این دوره مناسب افرادیست که:

  • به دنبال یادگیری ساخت میکروسرویس‌های مقیاس‌پذیر با NestJS هستند.
  • می‌خواهند یک موتور اجرای وظایف توزیع‌شده را از ابتدا پیاده‌سازی کنند.
  • دانش اولیه‌ای از Node.js، TypeScript و مفاهیم برنامه‌نویسی شیء‌گرا دارند.
  • به دنبال یادگیری بهترین شیوه‌های توسعه‌ی نرم‌افزار هستند.

مشخصات دوره NestJS Microservices: Build a Distributed Job Engine

  • ناشر: michealguay
  • مدرس: michael guay
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 14 ساعت و 48 دقیقه
  • تعداد دروس: 105

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

تصاویر دوره

NestJS Microservices: Build a Distributed Job Engine

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 1 گیگابایت

دانلود بخش 4 – 1 گیگابایت

دانلود بخش 5 – 1 گیگابایت

دانلود بخش 6 – 0.98 گیگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

5.98 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

2 دیدگاه. همین الان خارج شوید

  • farzan manafi
    08 آبان 1404 13:12
    Google Chrome 141.0.0.0 Google Chrome 141.0.0.0 Mac OS X  10.15.7 Mac OS X 10.15.7
    در مورد: Michael Guay – NestJS Microservices: Build a Distributed Job Engine 2025-2

    سلام وقت بخیر تو نسخه اصلی نوشته که زیرنویس داره
    اگر امکانش هست زیر نویس هم اضافه کنین

    پاسخ
    • دانلودلی
      08 آبان 1404 18:52
      Firefox 144.0 Firefox 144.0 Windows 10 x64 Edition Windows 10 x64 Edition
      در مورد: Michael Guay – NestJS Microservices: Build a Distributed Job Engine 2025-2

      سلام
      ما دسترسی نداریم.

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست