8 شرکت کننده

دوره Enterprise Integration Patterns – Advanced Architectural Workshop

سیستم‌های توزیع‌شده، میکروسرویس‌ها، و اپلیکیشن‌های قدیمی را چطور به شکلی پایدار و مقیاس‌پذیر به هم وصل کنیم؟ این دوره به معماران نرم‌افزار کمک می‌کند تا با الگوهای یکپارچه‌سازی (EIP)، معماری پیام‌محور و event-driven آشنا شوند و بتوانند برای سازمان خود یک معماری یکپارچه‌سازی مدرن طراحی کنند.

در ۷ جلسه (۴ جلسه مفهومی + ۲ جلسه عملی گروهی + ۱ جلسه ارائه نهایی)، شما routing، transformation، reliability، saga، و event streaming را تمرین می‌کنید و در پایان یک Integration Architecture Blueprint برای سازمان خود تحویل می‌گیرید. مستقل از زبان برنامه‌نویسی؛ مناسب برای معماران، technical leads و تیم‌های backend.

قیمت اصلی: 15 میلیون تومان بود.قیمت فعلی: 12 میلیون تومان.%20
آشنایی کامل
تجربه عملی طراحی Distributed Systems
نوع مشاهده
آنلاین
آموزش پروژه محور
یادگیری با تمرین و عملی
پشتیبانی مستقیم
ارتباط با مدرس در تلگرام
گواهی پایان دوره
مدرک معتبر پس از آزمون
دسترسی مادام‌العمر
همراه با آپدیت رایگان

توضیحات

این دوره برای معماران نرم‌افزار و تیم‌های توسعه طراحی شده که نیاز دارند سیستم‌های توزیع‌شده، میکروسرویس‌ها، سرویس‌های سازمانی و اپلیکیشن‌های Legacy را به شکل پایدار و قابل‌مقیاس با یکدیگر یکپارچه کنند.

تمرکز اصلی دوره: درک عمیق EIP، انتخاب الگوهای درست برای سناریوهای واقعی، مقایسه رویکردهای پیام‌رسانی و جریان داده، و طراحی معماری Integration مدرن مبتنی بر پیام و رویداد.

این دوره یک برنامه آموزشی ۷ جلسه‌ای (هر جلسه ۳ ساعت) برای معماران نرم‌افزار، Technical Leads و تیم‌های توسعه است که قصد دارند سیستم‌های توزیع‌شده، میکروسرویس‌ها و سرویس‌های سازمانی را به شکل پایدار و مقیاس‌پذیر با یکدیگر یکپارچه کنند. این دوره به شرکت‌کنندگان کمک می‌کند تا مفاهیم اصلی Messaging، Event-Driven Architecture، Stream Processing و Enterprise Integration Patterns (EIP) را به صورت عملی درک کرده و بتوانند الگوهای مناسب را برای سناریوهای واقعی انتخاب کنند.

ساختار دوره شامل ۴ جلسه آموزش مفهومی است که در آن‌ها مباحث پایه Messaging، Routing، Transformation، Reliability و Event Streaming پوشش داده می‌شوند. در ادامه، دو جلسه Hands-on گروهی برگزار می‌شود تا شرکت‌کنندگان بتوانند با تمرین‌های واقعی، جریان‌های Integration و Event-driven Workflow را طراحی و پیاده‌سازی کنند و تجربه کار عملی روی پروژه‌های واقعی سازمانی را کسب کنند.

در پایان دوره، یک جلسه ارائه نهایی و پرسش و پاسخ برگزار می‌شود تا تیم‌ها Architecture Blueprint خود را ارائه دهند، بازخورد دریافت کنند و درباره تصمیمات معماری، انتخاب الگوها و Trade-offها با مدرس و دیگر شرکت‌کنندگان بحث و تبادل نظر کنند. با پایان این دوره، شرکت‌کنندگان قادر خواهند بود معماری Integration سازمانی را طراحی، مستندسازی و برای پیاده‌سازی در محیط‌های واقعی آماده کنند.


مخاطبان دوره

  • Enterprise & Solution Architects

  • Technical Leads, Senior Backend Engineers

  • Integration Engineers & DevOps Engineers

  • سازمان‌ها و تیم‌هایی که با Distributed Systems, Legacy, Microservices, ESB, EDA سروکار دارند


خروجی نهایی دوره

در پایان دوره شرکت‌کنندگان قادر خواهند بود:

  • طراحی معماری یکپارچه‌سازی پیشرفته (Messaging, EDA, Stream Processing)

  • تحلیل سناریو و انتخاب الگوی مناسب EIP

  • پیاده‌سازی Message Routing, Transformation, Event Streaming و Reliability Patterns

  • اجتناب از ضدالگوهای رایج در یکپارچه‌سازی

  • طراحی Integration Architecture Blueprint برای سازمان


زبان برنامه‌نویسی و زمان‌بندی

موارد توضیحات
زبان برنامه‌نویسی مستقل از زبان – مفاهیم دوره قابل استفاده در Java, C#, Python, Node و سایر زبان‌ها
زمان جلسات پنجشنبه‌ها، ساعت ۱۵ تا ۱۸
مدت دوره ۷ جلسه × ۳ ساعت = ۲۱ ساعت
نوع برگزاری آنلاین، مفهومی + Hands-on گروهی
انعطاف‌پذیری زمان جلسات با توجه به نیاز دانشجویان قابل تغییر است

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

جلسه ۱ – Fundamentals & Messaging Architecture

محتوای محوری:

  • چرا Integration مهم است؟ مسئله‌های عمومی Integration در سازمان‌ها

  • معماری‌های Integration: Point-to-Point / Hub & Spoke / ESB / EDA / Event Mesh

  • Message-Oriented Middleware مفاهیم پایه: Message / Channel / Queue / Topic / Event / Command

  • Messaging Styles: Point-to-Point vs Pub/Sub

  • Message Construction Patterns: Command / Document / Event / Request-Reply

  • Correlation ID, Message Metadata

  • Message Channel Patterns: Point-to-Point / Publish-Subscribe / Durable Channel / Dead Letter Queue

خروجی جلسه: Messaging Map سازمان و تعیین مشکلات فعلی ارتباطات سرویس‌ها


جلسه ۲ – Routing & Transformation Patterns

محتوای آموزشی:

Message Routing Patterns:

  • Content-Based Router

  • Message Filter

  • Recipient List

  • Splitter / Aggregator

  • Resequencer

  • Routing Slip

  • Scatter-Gather

Message Transformation Patterns:

  • Header & Content Enricher

  • Normalizer / Canonical Data Model

  • Claim Check

Enterprise Data Integration Models:

  • Synchronous vs Asynchronous communication

  • Contract evolution & Schema compatibility

خروجی مورد انتظار: طراحی جریان واقعی با Content Router + Aggregator + Enricher


جلسه ۳ – Reliability, Transactions, and Distributed Workflows

محتوای آموزشی:

Messaging Reliability Patterns:

  • Store & Forward / Guaranteed Delivery

  • Retry / Backoff / Idempotent Receiver

  • Dead Letter Channel / Poison Message

Transactional Messaging

Distributed Workflow & Saga Patterns:

  • Orchestration vs Choreography

  • Event-Carried State Transfer

  • Process Manager & State Management

Integration Styles:

  • Batch vs Near Real-Time vs Streaming

  • Sync vs Async integration strategy

خروجی مورد انتظار: طراحی یک Distributed Saga برای یک فرآیند سازمانی واقعی


جلسه ۴ – Event Streaming, Tooling & Integration Architecture Blueprint

محتوای آموزشی:

  • Event Streaming and Real-Time Integration

  • Kafka, Pulsar, RabbitMQ, NATS, SQS/SNS

  • Stream Processing Patterns

  • Event Sourcing & CQRS ارتباط با EIP

  • Observability & Monitoring در Integration: Tracing / Metrics / Log Correlation

  • Anti-Patterns & Failure Scenarios: Central ESB bottleneck، Shared Database Anti-pattern، Chatty communication / Death-star architecture

  • طراحی Integration Architecture Roadmap

خروجی مورد انتظار: Enterprise Integration Blueprint – شامل ابزارها، الگوها، سناریوها، KPIها و Governance


جلسه ۵ – Performance & Capacity در سیستم‌های جریان داده

محتوای آموزشی:

  • Measuring throughput, latency, parallelism, partitioning

  • Scaling models برای Brokers و Stream processing

  • Fault isolation & Backpressure handling

  • Observability Advanced: Distributed tracing end-to-end، Replay / Reprocessing strategy

  • Business KPIs & SLAs

  • Benchmarking & Load testing tools


جلسه ۶ – Hands-on گروهی (بخش اول)

تمرین‌های واقعی، طراحی و پیاده‌سازی جریان‌های Integration و Event-driven Workflow روی پروژه‌های واقعی سازمانی


جلسه ۷ – Hands-on گروهی (بخش دوم) + ارائه نهایی و پرسش و پاسخ

ارائه Architecture Blueprint توسط تیم‌ها، دریافت بازخورد، بحث و تبادل نظر درباره تصمیمات معماری، انتخاب الگوها و Trade-offها با مدرس و دیگر شرکت‌کنندگان


ویژگی‌های دوره

  • ۷ جلسه آموزشی (هر جلسه ۳ ساعت)

  • ۴ جلسه آموزش مفهومی

  • ۲ جلسه Hands-on گروهی عملی

  • ۱ جلسه ارائه نهایی و پرسش و پاسخ

  • خروجی: Integration Architecture Blueprint برای سازمان

  • مدرک پایان دوره


نحوه پرداخت و ثبت‌نام

تا زمان برقراری صفحه پرداخت آنلاین در وب‌سایت، لطفاً مبلغ دوره را از طریق شماره کارت زیر به صورت مستقیم پرداخت فرمایید:

💳 شماره کارت (ملت)
۶۱۰۴-۳۳۸۷-۴۱۷۴-۵۲۹۹
به نام: مسعود بهرامی

پس از واریز، لطفاً موارد زیر را ارسال نمایید:

  • رسید / تصویر فیش پرداخت

  • نام و نام خانوادگی

  • شماره موبایل و ایمیل

ارسال به: 

پس از بررسی، ثبت‌نام شما نهایی می‌شود و لینک گروه کلاس برای شما ارسال می‌گردد.

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

سوالات متداول

تفاوت این دوره با دوره‌های معمولی Integration چیست؟

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

آیا به دانش قبلی از Message Broker نیاز دارم؟

آشنایی مقدماتی مفید است اما اجباری نیست. مفاهیم پایه در جلسه اول پوشش داده می‌شود.

ابزارهای عملی که کار می‌کنیم کدامند؟

معرفی و مقایسه Kafka, Pulsar, RabbitMQ, NATS, SQS/SNS. Hands-on روی یکی از آنها (با توجه به نیاز گروه) انجام می‌شود.

آیا دوره ضبط می‌شود؟

یک Integration Architecture Blueprint شامل ابزارها، الگوها، سناریوها، KPIها و Governance برای سازمان شما.

مدرک دوره معتبر است؟

بله. پس از گذراندن موفقیت‌آمیز دوره و ارائه پروژه نهایی، مدرک رسمی از آکادمی مسعود بهرامی اعطا می‌شود.

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

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

امتیاز شما: