SOA BASICS EĞİTİMİ

Servis odaklı mimarinin temellerini öğrenin

Servis kavramı, sözleşme, gevşek bağlılık, ESB, SOAP ve REST ile SOA'nın temel yapı taşları

SOA Basics eğitimi; servis odaklı mimarinin ilkeleri, servis sözleşmesi ve granülerliği, SOAP ile REST farkı, ESB, orkestrasyon ve temel entegrasyon desenlerini küçük bir sipariş sistemi üzerinden anlatır.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SOA ilkeleri, servis tasarımı, SOAP/REST, ESB ve entegrasyon desenleri

Bu eğitim, servis odaklı mimarinin (SOA) ne olduğunu, hangi sorunu çözdüğünü ve nasıl uygulandığını sıfırdan anlatır. Servis kavramı, gevşek bağlılık, servis sözleşmesi, SOAP/WSDL ve REST karşılaştırması, ESB ile mesaj yönlendirme, orkestrasyon ve koreografi, servis granülerliği ve entegrasyon desenleri küçük bir sipariş sistemi örneği üzerinden işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün SOA Kavramları ve Servis Tasarımı; 2. gün Servis Teknolojileri ve Entegrasyon.

Seviye

Temel Seviye — SOA ilkeleri, servis tasarımı, SOAP/REST, ESB ve entegrasyon desenleri

Öğrenme Metodu

Kavramlar çizim ve vaka tartışmasıyla anlatılır; ardından SoapUI ve Postman ile gerçek servis çağrıları yapılarak pekiştirilir.

Neden Bu Eğitim?

🎯Temeli kavrayın

SOA'nın dört ilkesini ve servis sınırlarının nasıl çizildiğini örneklerle öğrenirsiniz.

🛠️Doğru protokol

SOAP ve REST farkını bilerek senaryoya uygun servis tipini seçersiniz.

🚀Entegrasyon bakışı

ESB ve entegrasyon desenleri ile uygulamaları birbirine bağlamayı kavrarsınız.

Anahtar Konular

soa basicsservis odaklı mimarisoa nedirsoap rest farkıwsdlesborkestrasyon koreografiservis sözleşmesisoapuientegrasyon desenleri
“Servis, bir kodun parçası değil, iş yapma biçiminin sözleşmeli hâlidir.”

Ön Koşullar

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

1
Yazılım temelleri

Temel programlama kavramları (nesne, fonksiyon, veri) hakkında genel bilgi yeterlidir.

2
Web bilgisi

HTTP ve istemci-sunucu mantığına dair temel fikir faydalıdır.

3
Veri formatları

XML ve JSON'u okuyabilmek beklenir.

4
Araçlar

Tarayıcı, Postman veya SoapUI kurabilen bir bilgisayar 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ı, bir iş sürecini servis adaylarına bölüp sözleşmelerini tanımlayabilir.
Modül 1
SOA Nedir
  • Monolitik ve dağıtık mimari farkı
  • SOA'nın tarihsel gelişimi
  • dört temel ilke
  • SOA ile mikroservis ilişkisi
  • iş çevikliği ve yeniden kullanım faydaları
  • SOA'nın tipik başarısızlık nedenleri
Modül 2
Servis Kavramı
  • Servis tanımı ve özellikleri
  • sağlayıcı, tüketici, kayıt defteri üçgeni
  • iş servisi ve teknik servis ayrımı
  • durumsuzluk (stateless)
  • servis keşfi
  • servis envanteri çıkarma
Modül 3
Servis Sözleşmesi
  • Arayüz ile uygulama ayrımı
  • WSDL yapısı (types, message, portType, binding)
  • XSD ile veri şeması
  • sözleşme önce tasarım
  • geriye uyumluluk
  • örnek sipariş servisi sözleşmesi
Modül 4
Granülerlik ve Sınır Belirleme
  • İnce ve kaba taneli servis farkı
  • servis aday analizi
  • iş süreci ayrıştırma
  • kanonik veri modeli
  • servis katmanları (varlık, görev, yardımcı)
  • ilişkilendirme ve bağımlılık kontrolü
Günün hedefiKatılımcı, servisleri çağırıp bir ESB üzerinden entegrasyon akışının mantığını kurgulayabilir.
Modül 1
SOAP ve WSDL
  • SOAP zarfı (envelope, header, body)
  • SOAP hata yapısı
  • SoapUI ile istek gönderme
  • WS-* standartlarına genel bakış
  • WSDL'den proxy üretme
  • SOAP'ın avantaj ve sınırlamaları
Modül 2
REST Servisleri
  • Kaynak ve URI tasarımı
  • GET, POST, PUT, DELETE kullanımı
  • HTTP durum kodları
  • JSON gösterimi
  • Postman koleksiyonu
  • SOAP ile REST karşılaştırma tablosu
Modül 3
ESB ve Mesajlaşma
  • Enterprise Service Bus rolü
  • mesaj yönlendirme ve dönüştürme
  • senkron ve asenkron iletişim
  • kuyruk (JMS, MSMQ, RabbitMQ) temelleri
  • yayınla-abone ol
  • Mule veya WSO2 ESB örneği
Modül 4
Servis Birleştirme ve Desenler
  • Orkestrasyon ve koreografi
  • BPEL'e giriş
  • kurumsal entegrasyon desenleri (Message Router, Translator)
  • hata yönetimi ve telafi
  • idempotent servis
  • basit sipariş akışı laboratuvarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SOA tanımı

SOA'nın ilkelerini ve çözdüğü kurumsal sorunları açıklayabilirsiniz.

🧠
Servis adayı

Bir iş sürecinden servis adaylarını belirleyebilirsiniz.

🔧
Sözleşme okuma

WSDL ve XSD yapısını okuyup yorumlayabilirsiniz.

📐
SOAP çağrısı

SoapUI ile SOAP servisini çağırıp yanıtı çözümleyebilirsiniz.

🧪
REST kullanımı

Postman ile REST servislerini doğru metot ve durum kodlarıyla tüketebilirsiniz.

🚀
Protokol seçimi

SOAP ve REST arasında senaryoya göre karar verebilirsiniz.

🔍
ESB mantığı

Mesaj yönlendirme ve dönüştürme akışlarını tasarlayabilirsiniz.

📦
Birleştirme

Orkestrasyon ile koreografi farkını ve ne zaman hangisinin kullanılacağını değerlendirebilirsiniz.

Kimler İçin Uygundur?

  • SOA'ya yeni başlayan yazılım geliştiriciler
  • analistler
  • sistem mimarisine geçmek isteyen mühendisler
  • BT yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SOA'ya yeni başlayan yazılım geliştiriciler, analistler, sistem mimarisine geçmek isteyen mühendisler ve BT yöneticileri için uygundur.
Programlama bilmeden katılabilir miyim?
Temel yazılım kavramlarına aşinalık yeterlidir; laboratuvarlar kod yazdırmadan araç tabanlı yürütülür.
SOA artık eskidi mi?
Kavramlar bugünkü mikroservis ve API mimarilerinin temelidir; eğitim SOA ile mikroservis ilişkisini de ele alır.
Hangi araçlar kullanılacak?
SoapUI, Postman ve örnek bir ESB ortamı kullanılır; kurulum rehberi önceden paylaşılır.
Eğitimin sonunda ne yapabilirim?
Basit bir sipariş sürecini servislere bölüp sözleşmelerini ve entegrasyon akışını tasarlayabilirsiniz.

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. SOA Basics Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn