توضیحات
دوره 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
سرفصل های دوره
GitHub Repository
System Architecture
Nx Monorepo Setup – Part 1
Nx Monorepo Setup – Part 2
GitHub Actions CI
Users
Prisma Schema
Nx Prisma Targets
GraphQL & Nx Libs – Part 1
GraphQL & Nx Libs – Part 2
Users Mutation & Query
Extra
Commit Hooks
Unit Tests
Config Module
Nx Options
Authentication
JWT Module
Config Cleanup
User Verification
Sign JWT Cookie
JWT Strategy
User Parameter Decorator
Auth Playground Settings
Jobs
Generate Application
Job Decorator
Discovery Module
Jobs Resolver
Jobs Playground Settings
gRPC Transport
Auth Proto
TS Proto
gRPC Server
Auth Controller & Client
gRPC GQL Auth Guard
gRPC Auth Strategy
Pulsar Job Executor
Pulsar Client
Abstract Job Producer
Abstract Consumer
Job Executor
JSON GraphQL Scalar
Message Serialization & Error Handling
Job Validation
Message Batching
Pulsar Batch Producer
Backlog Test Script
Dockerization
Npm Workspaces
New Libraries
Library Dependencies
Library Webpack
Update Applications
Module Alias
Jobs Dockerfile
Finish Dockerfiles
Common Webpack
Logging
Pino Logger
GraphQL Logger
gRPC Logger
Kubernetes
Elastic Container Registry
GitHub Action ECR
Minikube
Update Prettier
Create Helm Chart
Jobs Deployment
Registry Creds Addon
Pulsar & Postgres
Environment Variables
Prisma Debian
Executor & Auth Deployment
Auth gRPC URL
Services
Minikube Service
Prisma Migrations
Job Execution
Horizontal Scaling
Fibonacci Script
Horizontal Scaling
Products
File Upload
Products Service
Drizzle ORM
Drizzle Kit Migrations
Products Proto
Products gRPC
Load Products Job
Job File Data
Load Products Consumer
Products gRPC Client
Categories
Products Dockerfile
Products Helm
Products Helm Testing
Jobs Volume
Job Status
Jobs Prisma
Save Job
Job Acknowledge
Executor Acknowledge
Acknowledge Testing
Jobs Dockerfile Prisma
Acknowledge Helm
Job Status Resolver
Production
Ingress
AWS CLI
Elastic Kubernetes Service
LB Controller & CSI Driver
AWS Helm Chart – Part 1
AWS Helm Chart – Part 2
Horizontal Scaling
Custom Domain & SSL
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
5.98 گیگابایت












































![[NEW] Google Cloud Generative AI Leader - 6 Full Mock Exams](https://downloadly.ir/wp-content/uploads/2026/08/NEW-Google-Cloud-Generative-AI-Leader-6-Full-Mock-Exams.jpeg)

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