Eğitim İçeriği

Genel Bakış

  • Sistem ve Bileşen Uyumu
  • Sistem/Bileşen Bağımlılıkları
  • Software Architecture
  • Technical Architecture
  • Enterprise Architecture
  • SOA ve Mikro Hizmetler Mimarisi
  • Yukarıdaki Kavramlar Arasındaki İlişkiler
  • Mantıksal Tekrarlama ve Bağımlılık
  • Veri Tekrarlama ve Bağımlılık

Software Architecture

Temel Kavramlar

  • Terimlerin Açıklanması: Mimari, Tasarım, Modelleme
  • Ortogonallik
  • Conway Yasası

Yaygın Mimarlıklar

  • Modüler Ayrıştırma
  • Hiyerarşik Mimari
  • Merkezi (Mediator Pattern)
  • Olay Tabanlı Mimari
  • Kesme Tabanlı
  • OSI
  • İstemci/Sunucu
  • Katman Modeli

Nesne Yönelimli Tasarım İlkeleri

  • DRY, SRP
  • Kapsülleme
  • Bir Arayüze Karşı Programlama
  • Liskov İlkesi
  • Demeter Yasası

Design Patterns

  • Design Patterns Nedir?
  • Oluşturma Kalıpları
  • Yapısal Kalıplar
  • Davranışsal Kalıplar
  • Model-Kontrolör-Görünüm (MCV)

Tasarım Araçları

  • Alan Özel Dili
  • Sözcüksel Analiz
  • CRC Kartları
  • Senaryolar
  • Use Case Açıklamaları

UML Grafiksel Gösterimler

  • Sınıf Şeması
  • Dizi Şeması
  • Birleştirme Şeması
  • UML Araçları

Grafiksel Olmayan Gösterimler

  • ER-Modelleme
  • Durum Makinesi
  • Veri Akışı
  • Mimari Model

Tasarım ve Bakım

  • Lehman Yasaları
  • Mimari Antipatternler
  • Yeniden Düzenleme Stratejileri

SOA ve Entegrasyon Kalıpları

  • Entegrasyon Teknolojileri ve Yöntemleri
  • Senkron/Asenkron
  • Doğrudan İletişim Kalıpları Hakkında Daha Fazla Bilgi
  • Doğrudan ve Aracılı İletişim
  • Mesaj Kuyruklama
  • ESB

Dağıtım Kalıpları

  • Kod Dağıtımı
  • Değişmez Dağıtım
  • Kullanılabilirlik, Ölçeklenebilirlik, Yüksek Performans, Hata Toleransı Kalıpları
  • Veri ve Mesaj Çoğaltma ve Kümeleme (CAP Teoremi)
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (7)

Yaklaşan Etkinlikler

İlgili Kategoriler