İçeriğe geç
Akadem Danışmanlık ve Eğitim Çözümleri

Kurumsal Entegrasyon Desenleri (EIP) Eğitimi

Gregor Hohpe ve Bobby Woolf’un “Enterprise Integration Patterns” kitabı, sistemler arası mesajlaşmanın evrensel sözlüğüdür .

Kurumsal Entegrasyon Desenleri (EIP) Eğitimi

Genel Bakış

Eğitim Hakkında

Gregor Hohpe ve Bobby Woolf’un “Enterprise Integration Patterns” kitabı, sistemler arası mesajlaşmanın evrensel sözlüğüdür. Bu eğitimde katılımcılar mesajlaşma kanallarından yönlendirme ve dönüştürme desenlerine, oradan idempotent tüketici ve dead-letter mantığına kadar EIP kataloğunu .NET ortamında Vibe Coding ile uygulamalı olarak öğrenir. MassTransit, NServiceBus ve Rebus gibi .NET araçlarının ardında duran ortak grameri tanıyacak; bir entegrasyon problemi gördüklerinde önce diyagramı çizecek, sonra AI asistana bu diyagramı koda dönüştürteceklerdir.

Katılımcı Profili

Hedef Kitle

Backend ve entegrasyon mühendisleri (junior–senior) .NET dünyasında; B2B / EDI / iş akışı geliştirenler; ESB / iPaaS deneyimi olan mimarlar; mesajlaşma alanında derinleşmek isteyen mikroservis ekipleri.

Program İçeriği

Stack ve Ortam

.NET (C#) · MassTransit · NServiceBus · Rebus. Broker: RabbitMQ veya Azure Service Bus. Hohpe notasyonu için draw.io / Excalidraw.

Program İçeriği

Modül Başlıkları

#ModülSüre
1Entegrasyon Mimarisi ve Vibe Coding1 sa
2Mesajlaşma Temelleri: Channel, Endpoint, Message, Pipes & Filters2 sa
3Yönlendirme Desenleri: Router, Filter, Splitter, Aggregator3 sa
4Dönüştürme Desenleri: Translator, Envelope, Normalizer, Enricher2,5 sa
5Uçnokta Davranışı: Polling, Idempotent Receiver, Dead Letter2,5 sa
6Bitirme Atölyesi ve Değerlendirme1 sa

Kazanımlar

Eğitim Sonunda Katılımcı

  • Channel, Endpoint, Message ve Pipes & Filters kavramlarıyla entegrasyon iskeleti kurabilir.
  • Content-Based Router, Splitter, Aggregator ve Filter desenlerini doğru senaryolarda kullanabilir.
  • Message Translator, Envelope, Normalizer ve Content Enricher ile veri dönüşümlerini tasarlayabilir.
  • Polling Consumer, Idempotent Receiver ve Dead Letter Channel ile dayanıklı tüketiciler yazdırabilir.
  • Hohpe’un görsel notasyonunu hem okuyabilir hem üretebilir; “EIP diyagramından koda” prompt’ları yazabilir.
  • MassTransit / NServiceBus / Rebus gibi .NET araçlarının hangi EIP desenlerini somutlaştırdığını ayırt edebilir.
  • Aynı entegrasyon problemini farklı desen kombinasyonlarıyla çözüp trade-off’ları gerekçelendirebilir.

Yaklaşım

Eğitim Yaklaşımı — Vibe Coding

Vibe Coding, yazılım mimarlığının AI çağındaki güncel pratiğidir. İnsan “düşünen ve karar veren”, AI asistan ise “üreten” rolünü üstlenir. EIP’te diyagram önce gelir: katılımcı entegrasyon problemini Hohpe notasyonuyla çizer, sonra çıkan diyagramı prompt’a çevirerek AI’a kodlatır. Bu disiplin, entegrasyon kodunun “spagetti” değil “katalogdan seçilmiş desenler” haline gelmesini sağlar.

Yaklaşım

Değerlendirme ve Teslimat

Her gün sonunda mini diyagram okuma/üretme egzersizi. Bitiş teslimi: Katılımcının seçtiği bir entegrasyon problemi için (a) EIP notasyonu ile çizilmiş diyagram, (b) gerekçeli desen seçimleri, (c) Vibe Coding ile üretilmiş çalışan örnek. Tüm katılımcılara katılım belgesi verilir.

Önkoşullar

HTTP ve REST temelleri; en az bir queue/topic sistemiyle (RabbitMQ, Azure Service Bus, AWS SQS/SNS vb.) basit deneyim.

Süre
12 saat
Kategori
İleri Yazılım Geliştirme Eğitimleri
Format
Yüz yüze · Online · Hibrit

Kurumunuza özel planlayalım

Takvim, içerik ve süre ekibinizin ihtiyacına göre uyarlanır.

+90 850 241 95 58

Aynı kategoriden diğer programlar

Tümünü gör
  • İleri Yazılım Geliştirme Eğitimleri

    Dağıtık Sistemler ve Mikroservis Desenleri Eğitimi

    Mikroservisler söylem aşamasından gerçek hayata geçtiğinde ortaya çıkan tüm zorluklar — dağıtık tutarlılık, mesajlaşma garanti seviyeleri, dayanıklılık, CQRS, Event Sourcing — bu eğitimin konusudur.

    18 saatİncele
  • İleri Yazılım Geliştirme Eğitimleri

    Domain-Driven Design (Stratejik & Taktik) Eğitimi

    İş alanından (domain) mimariye uzanan tüm DDD yolculuğunu kapsayan eğitim. Event Storming atölyesinden Bounded Context tasarımına, oradan Aggregate ve Value Object’lerin koda dönüşmesine kadar tüm yol baştan sona yürünür.

    18 saatİncele
  • İleri Yazılım Geliştirme Eğitimleri

    Kurumsal Mimari Desenleri (PoEAA) Eğitimi

    Martin Fowler’ın “Patterns of Enterprise Application Architecture” kitabı, modern kurumsal yazılımın yapı taşlarını tarif eder.

    12 saatİncele

Kurumunuz için doğru başlangıç noktasını birlikte belirleyelim

Kısa bir ihtiyaç görüşmesiyle başlıyoruz. Kapsamı, takvimi ve bütçeyi net biçimde yazılı olarak paylaşıyoruz — sürpriz yok.

Ortalama ilk dönüş süresi: 1 iş günü