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)
Danışanlarımızın Yorumları (7)
It describe MODERN solutions with REAL examples
Catalin - Siemens S.R.L.
Eğitim - Technical Architecture and Patterns
How well thought the training is, taking you from the first steps that needs to be accomplished as an architect, towards making sure that the final solution will meet all the required quality standards, informing you on the way of the importance of each and every aspect. Besides that, it makes you aware not only of the technical aspects of architecture, but also on the business ones, making you aware that as an architect, your job is not only to engineer great solutions, but it is also to bring value and build upon the strategic vision of the company. Philippe is an awesome trainer, very professional, with lots of experience, great communication and soft skills, which are also mandatory as well for someone willing to take such an architecture role. Last but not least, I appreciated very much that Philippe provided the full course content as a pdf file - now I have a solid base to continue my learning journey - thanks again for this!
Alex R. - Siemens S.R.L.
Eğitim - Technical Architecture and Patterns
It would have been better if it was for a whole week
Marius - Siemens S.R.L.
Eğitim - Technical Architecture and Patterns
Trainer capability to listen and understand my case/issue/problem...
Francois - TE
Eğitim - Technical Architecture and Patterns
The trainer engagement and passion about the subject
Khalid Alqahtani - General Organization for Social Insurance
Eğitim - Technical Architecture and Patterns
The topic is a trend today
Wael Mashal - SAP UK
Eğitim - Technical Architecture and Patterns
The Event Storming exercise and how we transformed it into a "theoretically working" software architecture.