Üretim düzeyi mikroservis mimarisi kurun.
3 günlük ileri Spring mikroservis eğitimi: DDD, saga, outbox, CQRS, event sourcing, Kafka, Keycloak, OpenTelemetry, Pact ve Kubernetes.
İleri mikroservis desenleri, dağıtık veri, güvenlik ve işletim
İleri Seviye Spring Mikroservisleri, temel mikroservis bilgisi olan ekiplere üretim düzeyi desenleri öğretir. Domain Driven Design ile bounded context, saga (koreografi ve orkestrasyon), transactional outbox, CQRS ve event sourcing, Kafka ile olay akışı ve şema evrimi (Avro, Schema Registry), Keycloak ile OAuth2/OIDC, Resilience4j, OpenTelemetry ile dağıtık izleme, Spring Cloud Gateway, Testcontainers ve Pact ile sözleşme testi, Kubernetes ve Helm ile dağıtım, performans ve ölçekleme ele alınır.
3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
İleri Seviye — Mikroservislerde saga, CQRS, event sourcing, Kafka, güvenlik, gözlemlenebilirlik, Kubernetes ve performans.
Eğitim boyunca sipariş-stok-ödeme sistemi saga, CQRS ve Kafka ile genişletilir ve Kubernetes (kind) kümesine dağıtılır.
Çift gönderim, sıra bozulması ve kısmi başarısızlık gibi sorunlar kasıtlı yaratılıp çözülür.
CQRS ve event sourcing gibi desenlerin ne zaman gereksiz olduğu da tartışılır.
Gözlemlenebilirlik, güvenlik ve dağıtım üretimin ayrılmaz parçası olarak ele alınır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Eureka, Gateway ve Feign gibi temel mikroservis bileşenleriyle çalışmış olmak gerekir.
Kafka veya RabbitMQ kavramlarına aşinalık gerekir.
Docker ve temel Kubernetes nesnelerini (Pod, Deployment, Service) bilmek gerekir.
Java 17, Maven ve IDE gerekir.
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:
DDD ile bounded context'leri belirleyip mikroservis sınırlarını gerekçelendirebilirsiniz.
Koreografi veya orkestrasyonla telafi edici işlemli saga akışları kurabilirsiniz.
Transactional outbox ile veritabanı ve Kafka arasında tutarlı yayın sağlayabilirsiniz.
Partition, consumer group, retry ve dead letter topic tasarlayabilirsiniz.
CQRS ve event sourcing'i ne zaman kullanacağınıza karar verip uygulayabilirsiniz.
Keycloak ile OAuth2/OIDC tabanlı servis güvenliğini yapılandırabilirsiniz.
OpenTelemetry ile trace, metrik ve log üreten izleme altyapısı kurabilirsiniz.
Helm ile servisleri Kubernetes'e probe ve HPA ayarlarıyla dağıtabilirsiniz.
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.
Java Performance Tuning & Optimization eğitimi: ölçüm odaklı Java performans mühendisliği. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Se
Detayları Gör →Java Performansı eğitimi: uygulama geliştiricisi gözüyle Java performansı. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Java Persistence API (JPA) eğitimi: jPA 3 / Jakarta Persistence ile uçtan uca kalıcılık. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sert
Detayları Gör →Java Persistence API: Configuring Fields & Performing CRUD Operations eğitimi: alan eşleme ve temel CRUD işlemleri. Uygulamalı 2 gün, DVA Katılım ve Başarı Sert
Detayları Gör →Java Persistence API: Embedding Collections & Managing Cascade Operations eğitimi: embeddable, koleksiyon eşleme ve cascade zinciri. Uygulamalı 2 gün program.
Detayları Gör →