RED HAT OPENSHIFT DEVELOPMENT II: CREATING MICROSERVICES WITH RED HAT OPENSHIFT APPLICATION RUNTIMES (DO292) EĞİTİMİ

OpenShift üzerinde dayanıklı mikroservisler yaz

Quarkus/Spring Boot ile mikroservis üretin, health/metric ekleyin ve OpenShift'te dayanıklılık desenleriyle işletin (DO292).

Red Hat DO292 müfredatıyla OpenShift Application Runtimes üzerinde Quarkus/Spring Boot mikroservisleri, MicroProfile ve dayanıklılık desenlerini kapsayan ileri seviye eğitim.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

DO292 — çalışma zamanları, mikroservis ve dayanıklılık

Bu eğitim, Red Hat DO292 müfredatıyla OpenShift Application Runtimes kullanarak mikroservis geliştirmeyi ele alır. Quarkus ve Spring Boot ile servis geliştirme; MicroProfile Health, Metrics ve Config; REST ve mesajlaşma ile servis iletişimi; dayanıklılık desenleri (fault tolerance, circuit breaker, retry, timeout, bulkhead); dağıtık izleme (OpenTelemetry/Jaeger); servisleri OpenShift'e dağıtma, ConfigMap/Secret ile yapılandırma; dış yapılandırma ve olgunlaştırma; API gateway ve servis keşfi işlenir. Katılımcı dayanıklılık desenleriyle donatılmış mikroservisleri OpenShift'te dağıtır.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar çalışma zamanlarından dayanıklılık ve gözleme ilerler.

Seviye

İleri Seviye — DO292 müfredatı: OpenShift uygulama çalışma zamanlarıyla (Quarkus, Spring Boot, Node) mikroservis geliştirme.

Öğrenme Metodu

Katılımcılar Quarkus/Spring Boot ile mikroservis yazıp dayanıklılık desenleriyle OpenShift'e dağıtır.

Neden Bu Eğitim?

⚡Modern Runtime

Quarkus ile hızlı başlayan, bulut-doğumlu servisler yazarsınız.

🛡️Dayanıklılık

Devre kesici ve retry ile başarısızlığa dirençli servis kurarsınız.

📋DO292 Hizası

Red Hat DO292 müfredatının konularını çalışırsınız.

Anahtar Konular

do292openshift mikroservisquarkusspring bootmicroprofilecircuit breakerfault toleranceopentelemetryred hat openshiftdayanıklılık
“Dağıtık sistemlerde başarısızlık kaçınılmazdır; dayanıklı servis, başarısızlığı beklediği için ayakta kalır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Java Bilgisi

Java ve Maven/Gradle ile uygulama geliştirme gerekir.

2
REST Kavramı

REST API ve JSON'a aşinalık beklenir.

3
OpenShift Temeli

oc ve uygulama dağıtımı bilgisi faydalıdır.

4
Küme Erişimi

CRC veya bir OpenShift kümesi gerekir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı modern çalışma zamanlarıyla servis geliştirip çalıştırabilir.
Modül 1
Quarkus
  • Quarkus proje yapısı
  • live reload (dev mode)
  • RESTEasy endpoint
  • native derleme (GraalVM)
  • bağımlılık enjeksiyonu (CDI)
  • konteyner imajı
Modül 2
Spring Boot
  • Spring Boot servis
  • REST controller
  • actuator
  • bağımlılık yönetimi
  • uygulama özellikleri
  • imaj üretimi
Modül 3
MicroProfile
  • MicroProfile spesifikasyonu
  • Config API
  • Health API
  • Metrics API
  • JWT
  • OpenAPI
Modül 4
Servis İletişimi
  • REST client
  • JSON serileştirme
  • servis-servis çağrı
  • asenkron mesajlaşma
  • gRPC seçeneği
  • hata yönetimi
Günün hedefiKatılımcı servislere sağlık, metrik ve izleme ekleyebilir.
Modül 1
Health Probe
  • liveness endpoint
  • readiness endpoint
  • startup kontrolü
  • OpenShift probe eşleme
  • health grubu
  • hazır olmama senaryosu
Modül 2
Metrikler
  • MicroProfile Metrics
  • uygulama sayacı/zamanlayıcı
  • Prometheus formatı
  • ServiceMonitor
  • iş metriği
  • gösterge panosu
Modül 3
Dağıtık İzleme
  • OpenTelemetry
  • trace yayılımı
  • Jaeger
  • span oluşturma
  • gecikme analizi
  • bağımlılık haritası
Modül 4
Log
  • yapısal log
  • log seviyesi
  • korelasyon kimliği
  • log toplama
  • hassas veri
  • hata izleme
Günün hedefiKatılımcı dayanıklılık desenlerini servislere uygulayabilir.
Modül 1
Retry ve Timeout
  • @Retry
  • geri çekilme (backoff)
  • @Timeout
  • idempotenlik
  • aşırı deneme riski
  • zaman aşımı eşiği
Modül 2
Circuit Breaker
  • @CircuitBreaker
  • açık/kapalı/yarı-açık durum
  • eşik ayarı
  • fallback yöntemi
  • izleme
  • kaskad hata önleme
Modül 3
Bulkhead
  • @Bulkhead
  • eşzamanlılık sınırı
  • kaynak izolasyonu
  • kuyruk yönetimi
  • tükenme önleme
  • thread havuzu
Modül 4
Fallback ve Degrade
  • @Fallback stratejisi
  • zarif bozulma
  • önbellek fallback
  • varsayılan yanıt
  • kısmi hata
  • kullanıcı deneyimi
Günün hedefiKatılımcı mikroservisleri OpenShift'te dağıtıp yönetebilir.
Modül 1
Dağıtım
  • imaj build (S2I/jib)
  • Deployment
  • Route
  • rolling update
  • ölçekleme
  • kaynak limiti
Modül 2
Dış Yapılandırma
  • ConfigMap ile Config
  • Secret enjeksiyonu
  • ortam bazlı ayar
  • MicroProfile Config kaynağı
  • yeniden yükleme
  • 12-factor
Modül 3
Servis Keşfi
  • Service ve DNS
  • servis bağlama
  • API gateway
  • yük dengeleme
  • sürüm yönlendirme
  • dış erişim
Modül 4
Üretim Hazırlık
  • ölçek testi
  • dayanıklılık testi (chaos)
  • gözlem doğrulama
  • güvenlik kontrolü
  • kaynak ayarı
  • yayın kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Runtime

Quarkus/Spring Boot ile mikroservis yazarsınız.

✅
MicroProfile

Config, Health ve Metrics API'lerini kullanırsınız.

✅
İzleme

OpenTelemetry ile dağıtık izleme eklersiniz.

✅
Retry

Retry ve timeout desenlerini uygularsınız.

✅
Circuit Breaker

Devre kesici ile kaskad hatayı önlersiniz.

✅
Bulkhead

Kaynak izolasyonuyla tükenmeyi engellersiniz.

✅
Dağıtım

Servisleri OpenShift'e dağıtıp ölçeklersiniz.

✅
İşletim

Dış yapılandırma ve keşifle üretime hazırlarsınız.

Kimler İçin Uygundur?

  • OpenShift üzerinde Java/Quarkus mikroservis geliştiren yazılımcılar; DO292 hazırlananlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
OpenShift üzerinde Java/Quarkus mikroservis geliştiren yazılımcılar ve DO292'ye hazırlananlar için uygundur.
Java şart mı?
Evet; Quarkus ve Spring Boot örnekleri Java tabanlıdır, Maven/Gradle bilgisi beklenir.
Bu eğitim resmi sınavı veriyor mu?
Resmi Red Hat sınavına girilecekse başvuru ve ücret ilgili kuruma aittir; bu eğitim sınavı vermez veya garanti etmez.
Dayanıklılık desenleri neler?
Retry, timeout, circuit breaker, bulkhead ve fallback desenleri MicroProfile Fault Tolerance ile uygulanır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Red Hat OpenShift Development II: Creating Microservices wit Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonAWS Cloud Ready Hackathon: Running Cloud Workloads with Kubernetes (AWSHRWK) Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Cloud Ready Hackathon: Running Cloud Workloads with Kubernetes (AWSHRWK) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

AWS Cloud Ready Hackathon: Running Cloud Workloads with: AWS EKS üzerinde Kubernetes iş yükleri: ölçekleme, güvenlik ve hackathon uygulaması. 3 gün uygulamalı e

Detayları Gör →
Kubernetes ve OrkestrasyonAzure Developer: Kubernetes Service Solutions Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Developer: Kubernetes Service Solutions Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Developer: Kubernetes Service Solutions: AKS üzerinde uygulama geliştirme, ACR, workload identity ve CI/CD. 3 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonAzure Kubernetes Service (AKS) Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Kubernetes Service (AKS) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Kubernetes Service (AKS): Azure Kubernetes Service: kurulum, ağ, güvenlik, ölçekleme ve izleme. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası

Detayları Gör →
Kubernetes ve OrkestrasyonAzure Network Engineer Associate: Networking for Containers and Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Network Engineer Associate: Networking for Containers and Kubernetes Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Azure Network Engineer Associate: Networking for Containers: Azure ağ mühendisliği: AKS ağı, Private Link, Firewall, ingress ve mesh. 3 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonAzure'da Kubernetes (AKS) Eğitimi
DevOps ve Konteyner Eğitimleri

Azure'da Kubernetes (AKS) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure'da Kubernetes (AKS): AKS ile Azure'da Kubernetes: dağıtım, ölçekleme, CI/CD ve mesh. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn