این دوره برای معماران نرمافزار و تیمهای توسعه طراحی شده که نیاز دارند سیستمهای توزیعشده، میکروسرویسها، سرویسهای سازمانی و اپلیکیشنهای 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 و سایر زبانها
-
زمان جلسات: پنجشنبهها، ساعت ۱۵ تا ۱۸
-
انعطافپذیری: زمان جلسات با توجه به نیاز دانشجویان قابل تغییر است
نحوه پرداخت دوره
تا زمان برقراری صفحه پرداخت آنلاین در وبسایت، لطفاً مبلغ دوره را از طریق شماره کارت زیر به صورت مستقیم پرداخت فرمایید:
شماره کارت (ملت)
۶۱۰۴-۳۳۸۷-۴۱۷۴-۵۲۹۹
به نام: مسعود بهرامی
پس از واریز، لطفاً:
-
رسید / تصویر فیش پرداخت
-
نام و نام خانوادگی
-
شماره موبایل و ایمیل
را ارسال نمایید تا ثبتنام شما نهایی شود و لینک گروه کلاس برای شما ارسال گردد.
سرفصل
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

Reviews
There are no reviews yet.