Kurumsal ölçekte sürdürülebilir mimari kurun
Eğitim, kurumsal yazılım sistemlerinin mimarisini baştan sona ele alır. Mimari karakteristikleri belirler, katmanlı yapı, SOA ve modüler monolit seçeneklerini karşılaştırırsınız.
Dört günde kurumsal yazılım mimarisinin katman, desen ve dağıtık boyutları
Eğitim, kurumsal yazılım sistemlerinin mimarisini baştan sona ele alır. Mimari karakteristikleri belirler, katmanlı yapı, SOA ve modüler monolit seçeneklerini karşılaştırırsınız. Domain Model, Data Mapper, Service Layer, DI ve DTO ile uygulama içi mimariyi; mikroservis, mesajlaşma ve entegrasyon desenleriyle sistemler arası mimariyi kurarsınız. ADR, C4, dayanıklılık ve gözlemlenebilirlik pratikleriyle kararları yaşatırsınız.
4 Gün. Her gün dört modül; sabah mimari konu anlatımı, öğleden sonra kurumsal bir vaka üzerinde tasarım atölyesi.
İleri Seviye — Katmanlı kurumsal mimari, PoEAA desenleri, mikroservis, entegrasyon ve dayanıklılık.
Katılımcılar bir sigorta veya bankacılık benzeri vaka üzerinde karakteristikleri çıkarır, katman ve servis sınırlarını çizer, C4 diyagramı ve ADR üretir.
Katman, modül ve servis sınırlarını bağımlılık kurallarıyla savunulabilir biçimde çizersiniz.
Mesajlaşma ve API desenleriyle sistemler arası bağları yönetirsiniz.
ADR ve C4 ile mimari kararlarınızı denetlenebilir kılarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az üç yıl kurumsal uygulama geliştirme deneyimi.
İlişkisel veritabanı ve ORM kullanım bilgisi.
REST, HTTP ve temel mesaj kuyruğu kavramları.
C4 diyagramları için draw.io veya Structurizr erişimi.
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:
Mimari karakteristikleri belirleyip tasarım kararlarını trade-off üzerinden savunabilirsiniz.
Mimari stilleri karakteristik puanlarıyla karşılaştırıp probleme uygun olanı seçebilirsiniz.
Karmaşıklığa göre Transaction Script, Domain Model ve Service Layer arasında seçim yapabilirsiniz.
Front Controller, DTO ve Remote Facade ile katmanlar arası sözleşmeleri net kurgulayabilirsiniz.
Mesaj tabanlı entegrasyon desenleriyle gevşek bağlı sistem iletişimi kurabilirsiniz.
Bounded Context sınırlarını çizip aralarındaki entegrasyon ilişkilerini Context Map ile belgeleyebilirsiniz.
Aşırı yük altında servis kalitesini koruyan dayanıklılık desenlerini uygulayabilirsiniz.
Farklı mimari yaklaşımları bağlama göre karşılaştırıp geçiş yol haritası hazırlayabilirsiniz.
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.
OOAD eğitimi: use case, domain model, GRASP, sıra/durum/etkinlik diyagramları, SOLID ve GoF desenleri. Software Design and Development serisi, 4 gün.
Detayları Gör →Structures of Object-Oriented Programming eğitimi: class, struct, record, interface, kalıtım, generics, UML ve temel desenler. Orta seviye 3 gün uygulamalı.
Detayları Gör →Tasarım Kalıpları (Design Patterns) ve Yazılım Mimarisi eğitimi: GoF kalıpları, SOLID, kurumsal desenler, mimari stiller ve ADR. 4 gün uygulamalı.
Detayları Gör →UML Diagrams ve UML Foundation eğitimi: use case, sınıf, nesne, sıra, durum, etkinlik, dağıtım diyagramları, OCL ve model yönetimi. 3 gün temel seviye.
Detayları Gör →Çevik geliştirme için UML Essentials eğitimi: Agile Modeling, PlantUML, use case, sınıf, sıra, durum ve etkinlik diyagramları. 2 gün uygulamalı.
Detayları Gör →