Mimari yaklaşımları karşılaştırıp doğrusunu seçin
Eğitim, yazılım mimarisi yaklaşımlarını karşılaştırmalı ele alır. Mimari karakteristikleri ve kalite niteliklerini ölçülebilir kılar; katmanlı, olay güdümlü, servis tabanlı ve mikroservis stillerini, modüler monolit ve hexagonal mimariyi inceler.
Üç günde mimari yaklaşımların seçimi ve uygulaması
Eğitim, yazılım mimarisi yaklaşımlarını karşılaştırmalı ele alır. Mimari karakteristikleri ve kalite niteliklerini ölçülebilir kılar; katmanlı, olay güdümlü, servis tabanlı ve mikroservis stillerini, modüler monolit ve hexagonal mimariyi inceler. DDD ile bounded context sınırlarını belirler, Domain Model ve Service Layer ile uygulama içi mimari kurar, CQRS, asenkron mesajlaşma ve dayanıklılık desenleriyle kararları gerekçelendirirsiniz.
3 Gün. Her gün dört modül; sabah mimari yaklaşım anlatımı, öğleden sonra vaka bazlı karşılaştırma atölyesi.
Orta Seviye — Mimari stiller, DDD sınırları, kurumsal desenler, mikroservis, CQRS ve dayanıklılık yaklaşımlarının karşılaştırılması.
Gruplar aynı iş problemi için farklı mimari yaklaşımlar tasarlar, karakteristik puan tablolarıyla karşılaştırır ve kararlarını sunar.
Her yaklaşımın güçlü ve zayıf yönlerini karakteristiklerle ortaya koyarsınız.
DDD ile modül ve servis sınırlarını iş mantığına göre belirlersiniz.
Asenkron iletişim ve dayanıklılık desenlerini mimariye eklersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az iki yıl uygulama geliştirme deneyimi.
HTTP, REST ve veritabanı temelleri.
Atölyeler grup çalışmasıdır.
C4 diyagramları için draw.io veya Structurizr.
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.
Kalite niteliklerini ölçülebilir senaryo ve fitness function'lara çevirebilirsiniz.
Farklı mimari yaklaşımları bağlama göre karşılaştırıp geçiş yol haritası hazırlayabilirsiniz.
Bounded Context sınırlarını çizip aralarındaki entegrasyon ilişkilerini Context Map ile belgeleyebilirsiniz.
Karmaşıklığa göre Transaction Script, Domain Model ve Service Layer arasında seçim yapabilirsiniz.
Mikroservis sınırlarını ve servisler arası iletişim stratejisini gerekçeli biçimde tasarlayabilirsiniz.
Kuyruk ve akış platformlarıyla yüksek hacimli işi güvenilir biçimde asenkron işleyebilirsiniz.
Aşırı yük altında servis kalitesini koruyan dayanıklılık desenlerini uygulayabilirsiniz.
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.
UML ve BPMN ile iş süreç analizi eğitimi: AS-IS/TO-BE, BPMN 2.0, use case, etkinlik diyagramı ve gereksinim türetme. 3 gün uygulamalı.
Detayları Gör →UML'e Giriş eğitimi: use case, sınıf, nesne, sıra, durum, etkinlik ve dağıtım diyagramları. Başlangıç seviyesi, 2 gün uygulamalı.
Detayları Gör →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 →