Mimar gibi düşünmeyi ve karar vermeyi öğrenin
Eğitim, yazılım mimarisinin temel yapı taşlarını sistematik biçimde işler. Mimari karakteristikleri (performans, ölçeklenebilirlik, erişilebilirlik) belirler, katmanlı, mikrokernel, olay güdümlü, servis tabanlı ve mikroservis stillerini karşılaştırırsınız.
Dört günde yazılım mimarisinin temel kavramlarından dağıtık tasarıma
Eğitim, yazılım mimarisinin temel yapı taşlarını sistematik biçimde işler. Mimari karakteristikleri (performans, ölçeklenebilirlik, erişilebilirlik) belirler, katmanlı, mikrokernel, olay güdümlü, servis tabanlı ve mikroservis stillerini karşılaştırırsınız. ADR ile karar kaydı tutar, C4 ile görselleştirir; ayrıca ölçekleme, önbellek, dayanıklılık ve gözlemlenebilirlik temellerini küçük vaka çalışmalarıyla uygularsınız.
4 Gün. Her gün dört modül; sabah kavram anlatımı, öğleden sonra takım çalışması olarak mimari kata ve vaka tartışmaları.
Orta Seviye — Mimari karakteristikler, stiller, kararlar, mikroservis ve ölçeklenebilirlik temelleri.
Katılımcılar gruplar halinde bir işletme senaryosu için mimari karakteristikleri belirler, stil seçer, C4 diyagramı çizer ve ADR yazar.
Karakteristik, trade-off ve bağlam üçlüsüyle mimari karar verme alışkanlığı kazanırsınız.
C4 ve ADR ile kararlarınızı sade ve sürdürülebilir şekilde aktarırsınız.
Ölçekleme, önbellek ve dayanıklılık kavramlarına mimari düzeyde hâkim olursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az iki yıl uygulama geliştirme deneyimi önerilir.
HTTP, REST ve temel veritabanı kavramlarına aşinalık.
Atölyeler grup çalışması olarak yürüdüğü için aktif katılım beklenir.
Diyagramlar için draw.io veya benzeri bir araca erişim.
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.
Kurumsal bir uygulamanın katman ve modül sınırlarını bağımlılık kurallarıyla tasarlayabilirsiniz.
Farklı mimari yaklaşımları bağlama göre karşılaştırıp geçiş yol haritası hazırlayabilirsiniz.
Kuyruk ve akış platformlarıyla yüksek hacimli işi güvenilir biçimde asenkron işleyebilirsiniz.
Önbellek katmanlarını tutarlılık ve invalidation riskleriyle birlikte tasarlayabilirsiniz.
Yük testi sonuçlarından kapasite planı çıkarıp SLO tabanlı izleme kurabilirsiniz.
Yazılım bileşenlerinin donanım ve çalışma ortamı üzerindeki yerleşimini modelleyebilirsiniz.
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.
Yüksek trafikli yazılım mimarisi eğitimi: ölçekleme, yük dengeleme, önbellek, sharding, Kafka, circuit breaker, SLO ve kapasite planı. 4 gün uygulamalı.
Detayları Gör →Kurumsal tasarım desenleri ve mimari eğitimi: katmanlı ve hexagonal mimari, Domain Model, Repository, CQRS, Event Sourcing, Saga ve Outbox ile uygulamalı 3 gün.
Detayları Gör →UML ile OOAD eğitimi: use case, domain model, sınıf ve sıra diyagramları, durum makinesi, GRASP, SOLID ve modelden koda geçiş ile uygulamalı 3 gün.
Detayları Gör →OOP ve tasarım desenleri eğitimi: SOLID, Factory, Builder, Adapter, Decorator, Strategy, Observer ve refactoring ile uygulamalı 3 günlük yazılım tasarım program
Detayları Gör →API'ler için SOLID eğitimi: SRP, OCP, LSP, ISP, DIP, dependency injection, mock ile test edilebilir tasarım ve çevik refactoring ile uygulamalı 2 gün.
Detayları Gör →