Mesajları doğru yere, doğru desenle yönlendirin
Kurumsal uygulama entegrasyonunda mesaj yönlendirme desenlerini öğreten uygulamalı eğitim: Content-Based Router, Message Filter, Recipient List, Splitter, Aggregator, Routing Slip ve Scatter-Gather desenlerinin Apache Camel ile kodlanması.
EIP yönlendirme desenlerinin teorisi ve mesaj tabanlı entegrasyonda somut uygulaması
Bu eğitim, Hohpe ve Woolf'un Enterprise Integration Patterns kataloğundaki mesaj yönlendirme (message routing) desenlerini hem kavramsal hem uygulamalı ele alır. Content-Based Router, Message Filter, Dynamic Router, Recipient List, Splitter, Aggregator, Resequencer, Routing Slip, Process Manager ve Scatter-Gather desenleri; her birinin çözdüğü entegrasyon problemi ve kullanım bağlamı işlenir. Desenler Apache Camel DSL ile somutlaştırılır; endpoint, route, exchange ve message kavramları, EIP bileşenleri ve hata yönetimi (error handling, dead letter channel) uygulamalı gösterilir. Idempotent tüketim, korelasyon ve mesaj bütünlüğü gibi üretim ortamı kaygıları ele alınır.
3 Gün. Her gün dört modül; her modülde desen teorisi anlatılır ve ardından Apache Camel route'ları ile kodlanarak uygulanır.
Orta Seviye — Kurumsal uygulama entegrasyonunda mesaj yönlendirme desenleri ve bunların Apache Camel ile uygulanması.
Her desen önce problem üzerinden anlatılır, sonra çalıştırılabilir Apache Camel route'larıyla kodlanıp mesaj akışıyla test edilerek pekiştirilir.
Her entegrasyon problemine uygun yönlendirme desenini bilinçli seçersiniz.
Desenleri Apache Camel route'larıyla kodlayarak teoriyi çalışan sisteme dönüştürürsünüz.
Idempotency, korelasyon ve hata kanallarıyla üretime dayanıklı akışlar kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya benzeri bir dilde temel nesne yönelimli programlama deneyimi beklenir.
Kuyruk, topic ve asenkron mesajlaşma kavramlarına aşinalık faydalı olur.
JSON ve XML gibi mesaj yüklerine temel düzeyde hâkimiyet gerekir.
JDK, Maven ve bir IDE kurulu çalışma ortamına ihtiyaç duyulur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
EIP mesaj yönlendirme desenlerinin her birinin çözdüğü problemi tanımlarsınız.
Route, exchange ve processor kavramlarıyla Camel entegrasyon akışları kurarsınız.
Content-Based Router ve Message Filter ile içeriğe göre akışı dallandırırsınız.
Splitter ve Aggregator ile mesajları korelasyonla parçalar ve birleştirirsiniz.
Routing Slip ve Dynamic Router ile çalışma anında belirlenen akışlar tasarlarsınız.
Process Manager ve Scatter-Gather ile çok adımlı ve paralel süreçleri yönetirsiniz.
Dead Letter Channel ve retry politikalarıyla hataya dayanıklı akışlar kurarsınız.
Idempotent Consumer ile mesajların yinelenen işlenmesini güvenle önlersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
5G protokol yığınlarını katman katman öğrenin: NAS, RRC, SDAP/PDCP/RLC/MAC/PHY, NGAP/SCTP, GTP-U, PFCP ve HTTP/2. İleri seviye uygulamalı DVA eğitimi.
Detayları Gör →5G NR prensipleri ve small cell ağ tasarımı: numeroloji, gNB CU-DU-RU ayrışması, eCPRI fronthaul, beamforming, link bütçesi ve network slicing. Uygulamalı DVA e
Detayları Gör →6G-izleyici ağ tasarımı: IMT-2030 vizyonu, sub-THz spektrum, RIS, cell-free massive MIMO, AI-native RAN, JCAS, NTN taşıma ve enerji verimli altyapı. İleri DVA e
Detayları Gör →A/B testing, Bayesian networks ve SVM eğitimi: hipotez testi, güç analizi, olasılıksal çıkarım, kernel hilesi ve model ayarı. Python ile uygulamalı DVA eğitimi.
Detayları Gör →IPv6 SLAAC, DHCPv6, DNS çözümleme ve ICMP/ICMPv6 eğitimi: Router Advertisement, Neighbor Discovery, DNSSEC ve Path MTU Discovery paket seviyesinde uygulamalı DV
Detayları Gör →