JAVA SPRING CLOUD: SOAP & DEVELOPMENT OF MICROSERVICES EĞİTİMİ

SOAP servislerini modern mikroservislerle buluşturun

SOAP/WSDL, Spring Web Services, WS-Security, REST köprüleme ve mikroservis geliştirme başlıklarında laboratuvar odaklı 3 günlük uygulamalı program

Bu eğitim, kurumsal ortamlarda yaygın SOAP servislerini Spring ve Spring Cloud ile mikroservis mimarisine entegre etmeyi anlatır. XSD ve WSDL, contract-first geliştirme, Spring Web Services, JAX-WS ve CXF, MTOM, WS-Security (UsernameToken, imza), SOAP istemci…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SOAP web servisleri, Spring WS ve mikroservis entegrasyonu ekseninde kurumsal servis geliştirme

Bu eğitim, kurumsal ortamlarda yaygın SOAP servislerini Spring ve Spring Cloud ile mikroservis mimarisine entegre etmeyi anlatır. XSD ve WSDL, contract-first geliştirme, Spring Web Services, JAX-WS ve CXF, MTOM, WS-Security (UsernameToken, imza), SOAP istemcisi, SOAP-REST köprüleme, Feign ve Gateway ile dış sistem entegrasyonu, dayanıklılık ve test uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; her modülde altı konu başlığı, canlı gösterim ve uygulamalı laboratuvar.

Seviye

Orta Seviye — SOAP/WSDL, Spring Web Services, WS-Security, REST köprüleme ve mikroservis geliştirme konularını kapsayan uygulamalı eğitim

Öğrenme Metodu

SOAP servisini sözleşmeden üretip güvenlik ve mikroservis katmanlarıyla zenginleştiren kod laboratuvarları yapılır.

Neden Bu Eğitim?

🎯Contract-First

XSD ve WSDL ile sözleşme odaklı SOAP servisleri geliştirirsiniz.

🛠️Eski–Yeni Köprü

SOAP servislerini REST ve mikroservislerle uyumlu hale getirirsiniz.

🔍Kurumsal Güvenlik

WS-Security ile imzalı ve doğrulanmış SOAP mesajları üretirsiniz.

Anahtar Konular

Spring Cloud SOAP eğitimiSpring Web ServicesWSDL XSDJAX-WS CXFWS-SecuritySOAP REST köprülemeJava mikroservis geliştirmeWebServiceTemplatekurumsal entegrasyon
“Eski sistemi atmak yerine onunla doğru sözleşme kurmak, modernizasyonun ilk adımıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Java ve Spring

Java 17 ve Spring Boot ile servis geliştirme deneyimi gerekir.

2
XML Bilgisi

XML, ad alanı ve XSD temellerine aşinalık faydalıdır.

3
Web Servis Kavramları

HTTP, REST ve temel servis iletişimi bilgisi gerekir.

4
Geliştirme Ortamı

JDK 17, Maven, IDE ve SoapUI veya benzeri bir araç gerekir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı contract-first SOAP servisi geliştirir.
Modül 1
SOAP Temelleri
  • SOAP zarfı: Envelope, Header, Body, Fault
  • WSDL yapısı: types, message, portType, binding, service
  • Document/literal ve RPC stilleri
  • SOAP 1.1 ve 1.2 farkları
  • SOAP–REST karşılaştırması ve kullanım yerleri
  • SoapUI ile servis keşfi ve test
Modül 2
XSD ve Sözleşme
  • XML Schema türleri, kısıtlar ve ad alanları
  • Contract-first yaklaşımın avantajları
  • XSD'den Java sınıfı üretme (JAXB, maven plugin)
  • WSDL'i XSD'den üretme (DefaultWsdl11Definition)
  • Sürümleme ve sözleşme değişikliği yönetimi
  • Veri türlerinin dönüşümü (tarih, ondalık)
Modül 3
Spring Web Services
  • @Endpoint, @PayloadRoot ve @RequestPayload
  • MessageDispatcherServlet yapılandırması
  • Payload doğrulama (XSD) ve interceptor
  • SOAP Fault tasarımı ve özel hata eşleme
  • Spring Boot ile SOAP servisi örneği
  • Apache CXF ve JAX-WS ile karşılaştırma
Modül 4
SOAP İstemcisi
  • WebServiceTemplate ve Jaxb2Marshaller
  • wsimport / CXF ile istemci üretimi
  • Dış firmaların WSDL'ini tüketme
  • Zaman aşımı, yeniden deneme ve bağlantı havuzu
  • MTOM ve büyük dosya taşıma
  • İstemci testi ve sahte servis (MockWebServiceServer)
Günün hedefiKatılımcı SOAP mesajlarını güvenceye alır ve REST ile köprüler.
Modül 1
WS-Security
  • UsernameToken ve parola özeti
  • X.509 ile imzalama ve şifreleme
  • Wss4j interceptor yapılandırması
  • Keystore/Truststore yönetimi
  • Zaman damgası ve tekrar saldırısı önleme
  • TLS ve karşılıklı TLS (mTLS)
Modül 2
SOAP–REST Köprüleme
  • SOAP servisini REST API olarak sunma
  • Adapter ve anti-corruption layer deseni
  • JSON–XML dönüşümü ve eşleme
  • Hata kodlarının çevrilmesi
  • Spring Integration ile mesaj akışı
  • Eski sistemi (legacy) sarmalama stratejisi
Modül 3
Kurumsal Entegrasyon
  • Kamu ve finans sektörü SOAP servis örnekleri
  • ESB'den mikroservise geçiş
  • WS-Addressing ve asenkron SOAP
  • Mesaj kuyruğu (JMS/RabbitMQ) ile asenkron entegrasyon
  • İşlem tutarlılığı ve idempotensi
  • Entegrasyon testleri ve sözleşme testi
Modül 4
Dayanıklılık ve İzleme
  • Resilience4j ile SOAP istemci koruması
  • Circuit breaker ve fallback
  • Mesaj günlüğü ve hassas alan maskeleme
  • Actuator ve metrikler
  • Dağıtık izleme ve correlation ID
  • Performans ve payload boyutu optimizasyonu
Günün hedefiKatılımcı SOAP entegrasyonlu mikroservis sistemini dağıtır.
Modül 1
Mikroservis Servisleri
  • Spring Boot ile servis iskeleti
  • Eureka ile servis keşfi
  • Config Server ile merkezi yapılandırma
  • OpenFeign ile servisler arası çağrı
  • DTO, MapStruct ve doğrulama
  • Veritabanı per servis ve JPA
Modül 2
Gateway ve Güvenlik
  • Spring Cloud Gateway ile giriş noktası
  • OAuth2/JWT ile REST tarafının güvenliği
  • SOAP uç noktasının Gateway arkasında sunulması
  • Oran sınırlama ve filtre
  • Güvenlik duvarı ve ağ yalıtımı
  • Sır yönetimi
Modül 3
Test ve Kalite
  • Birim ve entegrasyon testleri
  • Testcontainers ve WireMock
  • Sözleşme testi: tüketici ve sağlayıcı
  • SoapUI / ReadyAPI regresyon paketi
  • Kod kalitesi: SonarQube
  • CI pipeline'da otomasyon
Modül 4
Dağıtım ve Kapanış Projesi
  • Docker imajı ve Compose ile çalıştırma
  • Kubernetes dağıtım özeti
  • Kapanış projesi: SOAP entegrasyonlu sipariş mikroservisi
  • Hata ve geri dönüş senaryoları
  • Kod gözden geçirme ve iyileştirme
  • Modernizasyon yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
WSDL Okuma

WSDL ve XSD dosyalarını okuyup servis sözleşmesini yorumlayabilirsiniz.

🔧
Contract-First

XSD'den Java sınıfı üreterek SOAP servisi geliştirebilirsiniz.

📊
Spring WS

@Endpoint ile SOAP uç noktaları ve Fault yönetimi yazabilirsiniz.

🔐
SOAP İstemcisi

WebServiceTemplate ile dış SOAP servislerini tüketebilirsiniz.

🚀
WS-Security

UsernameToken ve imza ile SOAP mesajlarını güvenceye alabilirsiniz.

🧩
Köprüleme

SOAP servisini REST API olarak mikroservis mimarisine açabilirsiniz.

📈
Dayanıklılık

Resilience4j ile SOAP bağımlılıklarını koruyabilirsiniz.

🛡️
Mikroservis Dağıtımı

Sistemi Eureka, Config ve Gateway ile Docker'da çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Kurumsal sistemlerle entegre olan Java geliştiricileri
  • entegrasyon mimarları
  • eski servisleri modernleştiren ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kurumsal sistemlerle entegre olan Java geliştiricileri, entegrasyon mimarları ve eski servisleri modernleştiren ekipler için uygundur.
SOAP hâlâ kullanılıyor mu?
Kamu, finans ve kurumsal sistemlerde yaygındır; eğitim bu sistemlerle entegrasyona odaklanır.
Contract-first nedir?
Önce XSD/WSDL sözleşmesi yazılır, kod buradan üretilir. Bu yaklaşım uygulamalı olarak işlenir.
WS-Security işleniyor mu?
UsernameToken ve X.509 imza örnekleri ile Wss4j yapılandırması uygulanır.
Sertifika veriliyor mu?
Katılım ve başarı koşulunu sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Java Spring Cloud: SOAP & Development of Microservices Eğiti Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Bulut Bilişim TemelleriPrivate Cloud Planning & Implementation Eğitimi
Bulut Bilişim Eğitimleri

Private Cloud Planning & Implementation Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Private Cloud Planning & Implementation: kapasite planlama, Ceph, OpenStack kurulumu, Ansible otomasyonu, izleme ve DR ile uygulamalı özel bulut eğitimi.

Detayları Gör →
Bulut Bilişim TemelleriRed Hat Certified Advanced Developer in Cloud-native Applications Exam Eğitimi
Bulut Bilişim Eğitimleri

Red Hat Certified Advanced Developer in Cloud-native Applications Exam Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

Red Hat cloud-native advanced developer sınav hazırlığı: Quarkus, OpenShift, Kafka, Tekton, Argo CD, OIDC ve gözlemlenebilirlik. Sınav ücreti ilgili kuruma aitt

Detayları Gör →
Bulut Bilişim TemelleriRed Hat Certified Specialist in Cloud Infrastructure exam (EX210) Eğitimi
Bulut Bilişim Eğitimleri

Red Hat Certified Specialist in Cloud Infrastructure exam (EX210) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

EX210 Red Hat Cloud Infrastructure sınav hazırlığı: OpenStack Keystone, Nova, Neutron, Cinder, Swift ve Heat görevleri. Sınav ücreti ilgili kuruma aittir.

Detayları Gör →
Bulut Bilişim TemelleriRed Hat Cloud-native Microservices Development with Quarkus (DO378) Eğitimi
Bulut Bilişim Eğitimleri

Red Hat Cloud-native Microservices Development with Quarkus (DO378) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

DO378 Quarkus ile bulut yerel mikroservis eğitimi: MicroProfile, Panache, Kafka, OIDC, native imaj ve OpenShift dağıtımı uygulamalı olarak işlenir.

Detayları Gör →
Bulut Bilişim TemelleriRed Hat Cloud-native Microservices Development with Quarkus (DO378LS) Eğitimi
Bulut Bilişim Eğitimleri

Red Hat Cloud-native Microservices Development with Quarkus (DO378LS) Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

DO378LS Quarkus mikroservis eğitimi: rehberli lab ile REST, Panache, Kafka, OIDC, native imaj ve OpenShift dağıtımı. 3 günlük uygulamalı program.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn