Spring ile üretim seviyesinde mikroservis kurun
Bu eğitim, Spring Boot ve Spring Cloud ile uçtan uca mikroservis sistemi kurmayı derinlemesine öğretir. DVA'da 3 gün süren, Türkçe ve laboratuvar destekli bir programdır.
Dağıtık mikroservis mimarisinde ileri düzey desenler ve işletim
Bu eğitim, Spring Boot ve Spring Cloud ile uçtan uca mikroservis sistemi kurmayı derinlemesine öğretir. Domain odaklı servis kesme, Spring Cloud Gateway, Eureka ve Config Server, OpenFeign, Resilience4j (circuit breaker, retry, bulkhead), Keycloak ile OAuth2/OIDC güvenliği, Kafka ile olay tabanlı iletişim, Saga ve Outbox desenleri, Micrometer, Prometheus, Zipkin ile gözlemlenebilirlik, Testcontainers, Docker ve Kubernetes dağıtımı işlenir.
3 Gün. Her gün dört modül; Servis Tasarımı ve Altyapı ile başlar, Gözlemlenebilirlik ve Dağıtım ile tamamlanır; her modül kısa anlatım ve laboratuvar uygulamasıyla ilerler.
Uzman Seviye — Spring Boot 3 ve Spring Cloud ile üretim kalitesinde mikroservis mimarisi, güvenlik ve gözlemlenebilirlik.
Katılımcılar üç gün boyunca bir e-ticaret örneğini mikroservislere ayırır, her gün yeni katman ekleyerek Kubernetes'e dağıtılan bir sistem elde eder.
Circuit breaker, Saga ve Outbox gibi dağıtık sistem desenlerini gerçek kodla uygularsınız.
OAuth2, tracing ve metriklerle sistemi hem güvenli hem izlenebilir yaparsınız.
Docker ve Kubernetes ile mikroservisleri yayınlayıp ölçeklendirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Spring Boot ile REST servisi ve Spring Data JPA kullanma deneyimi beklenir.
Sınıf, arayüz, koleksiyon ve Maven veya Gradle ile proje derleme konusunda orta düzey Java bilgisi gerekir.
HTTP metodları, durum kodları ve JSON ile REST servisi tüketme deneyimi beklenir.
IntelliJ IDEA veya benzeri bir IDE, JDK 17 ve Docker laboratuvar makinesinde hazır gelir.
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:
Mikroservis Mimari Tasarımı kapsamında monolitten mikroservise geçiş stratejileri ve servis başına veritabanı ilkesi çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Servis Keşfi ve Yapılandırma kapsamında eureka Server ve istemci kaydı ve profil ve şifrelenmiş yapılandırma çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
API Gateway ve İstemci Çağrıları kapsamında spring Cloud Gateway route ve predicate ve openFeign ve declarative HTTP istemci çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
OAuth2 ve Güvenlik kapsamında keycloak kurulumu ve realm ve gateway'de token aktarımı çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Kafka ile Olay Tabanlı İletişim kapsamında kafka topic, partition ve consumer group ve spring Cloud Stream bağlayıcıları çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Test Stratejisi kapsamında birim, entegrasyon ve sözleşme testi ve spring Cloud Contract / Pact çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
Gözlemlenebilirlik kapsamında micrometer metrikleri ve Prometheus ve dağıtık izleme: Micrometer Tracing, Zipkin/Tempo çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
CI/CD ve Üretim İşletimi kapsamında gitHub Actions / Jenkins hattı ve veritabanı şema göçü stratejisi çalışmalarını laboratuvarda uygulayabilir hale geleceksiniz.
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.
Cloud Foundry eğitimi: mimari, cf CLI, buildpack, manifest.yml, servis bağlama, ölçekleme ve sorun giderme uygulamalarıyla PaaS dağıtımını öğrenin.
Detayları Gör →Bulut inovasyonu eğitimi: serverless, edge computing, yapay zeka servisleri, platform mühendisliği, yeşil bulut ve kurumsal yol haritası oluşturma.
Detayları Gör →Bulut altyapısı ve servisleri eğitimi: sanallaştırma, veri merkezi, IaaS/PaaS/SaaS, depolama, sanal ağ, IAM ve yedekleme temellerini uygulamalı öğrenin.
Detayları Gör →Bulut yönetim bileşenleri eğitimi: servis kataloğu, orkestrasyon, Terraform, Ansible, izleme, kapasite planlama ve chargeback uygulamaları.
Detayları Gör →Bulut fiyatlandırma ve destek eğitimi: on-demand, Reserved, Savings Plans, spot, fiyat hesaplayıcıları, TCO, bütçe alarmları ve destek planı seçimi.
Detayları Gör →