RED HAT CLOUD-NATIVE MICROSERVICES DEVELOPMENT WITH QUARKUS (DO378LS) EĞİTİMİ

Quarkus mikroservislerini laboratuvarla öğrenin

DO378LS laboratuvar ortamıyla Quarkus, Kafka, OIDC, tolerans kalıpları ve OpenShift dağıtımını rehberli çalışın

DO378LS laboratuvar akışına uyumlu, rehberli ve takvimli 3 günlük Quarkus mikroservis programı: kalıcılık, dayanıklılık, Kafka, OIDC ve OpenShift dağıtımı.

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

Eğitim Hakkında

DO378LS lab uyumlu, rehberli Quarkus mikroservis uygulama programı

Eğitim, DO378LS laboratuvar akışına uyumlu şekilde rehber eşliğinde yürütülen bir Quarkus mikroservis programıdır. Katılımcılar REST uç noktaları, Panache ile kalıcılık, MicroProfile Fault Tolerance, Kafka ile Reactive Messaging, Keycloak ile OIDC güvenliği ve OpenShift dağıtımını adım adım uygular; her günün sonunda lab çıktısını eğitmenle birlikte gözden geçirir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Mikroservis Çekirdeği ve Veri Erişimi; 2. gün Dayanıklılık, Mesajlaşma ve Güvenlik; 3. gün OpenShift Dağıtımı ve Gözlemlenebilirlik.

Seviye

İleri Seviye — DO378LS laboratuvar akışıyla Quarkus mikroservis geliştirme, güvenlik ve OpenShift dağıtımı

Öğrenme Metodu

Her gün kısa ön anlatımdan sonra rehberli laboratuvar yapılır; lab hataları eğitmenle canlı çözülür ve ek alıştırmalarla genişletilir.

Neden Bu Eğitim?

☁️Rehberli Lab

Laboratuvar adımlarında takıldığınız noktada eğitmen desteğiyle ilerlersiniz.

🛠️Takvimli Öğrenme

Bölümleri planlı günlere yayarak tutarlı bir tempo yakalarsınız.

🎯Ek Alıştırmalar

Lab dışı mini görevlerle konuyu pekiştirirsiniz.

Anahtar Konular

do378lsquarkus labred hat learning subscriptionquarkus mikroservisopenshift quarkus dağıtımpanachekafka quarkuskeycloak quarkusmicroprofile fault tolerancejava mikroservis lab
“Laboratuvarda çözülen her hata, üretimde kaçınılan bir kesintidir.”

Ön Koşullar

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

1
Java Yetkinliği

Java 17, Maven ve JSON/REST konularında çalışma deneyimi beklenir.

2
Konteyner Temelleri

Podman veya Docker ile imaj çalıştırma bilgisi gerekir.

3
Kubernetes Kavramları

Pod, Service ve Deployment kavramları bilinmelidir.

4
Lab Erişimi

DO378LS laboratuvar ortamına erişim hakkı veya eşdeğer 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ı lab ortamında Quarkus servislerini oluşturup Panache ile veritabanına bağlayabilir.
Modül 1
Lab Ortamı ve Proje İskeleti
  • code.quarkus.io ile proje oluşturma
  • Maven wrapper ve bağımlılıklar
  • Dev Mode ve hot reload
  • application.properties yapısı
  • Dev UI kullanımı
  • Lab depo yapısını inceleme
Modül 2
REST API Geliştirme
  • JAX-RS kaynak sınıfları
  • Request/response DTO tasarımı
  • Bean Validation
  • Hata yanıtları ve ExceptionMapper
  • OpenAPI belgesi üretme
  • Postman/curl ile doğrulama
Modül 3
Panache ile Kalıcılık
  • Entity ve repository tasarımı
  • Flyway göç betikleri
  • Sorgu ve sayfalama
  • Dev Services ile PostgreSQL
  • İlişki yönetimi
  • Transaction davranışı
Modül 4
Test Alıştırmaları
  • @QuarkusTest yazımı
  • REST Assured ile uç nokta testleri
  • Test veri yönetimi
  • Mock enjeksiyonu
  • Test kapsamı ölçümü
  • Lab alıştırma çözümleri
Günün hedefiKatılımcı servisler arası iletişimi dayanıklı kılıp Kafka ve OIDC ile entegre edebilir.
Modül 1
Servisler Arası İletişim
  • REST Client Reactive tanımı
  • Timeout ve Retry politikaları
  • CircuitBreaker ve Fallback
  • Bulkhead ile kaynak izolasyonu
  • Hata simülasyonu
  • Servis zinciri hata analizi
Modül 2
Kafka ve Reactive Messaging
  • Kafka topic ve partition kavramı
  • @Incoming ve @Outgoing kullanımı
  • Tüketici grubu davranışı
  • Serileştirme
  • Ölü mektup stratejisi
  • Mesaj akışı testi
Modül 3
OIDC ve Yetkilendirme
  • Keycloak realm ve client yapılandırması
  • Quarkus OIDC extension
  • Bearer token doğrulama
  • Rol tabanlı erişim
  • Token ile servis çağrısı
  • Güvenli yapılandırma pratikleri
Modül 4
Tutarlılık Kalıpları
  • Saga, outbox ve CDC karşılaştırması
  • Debezium akışı
  • Idempotency anahtarları
  • Kompanzasyon işlemi
  • Veri tutarlılık senaryosu
  • Lab mimari tartışması
Günün hedefiKatılımcı lab uygulamasını OpenShift'e dağıtıp metrik ve izleme ile işletebilir.
Modül 1
Konteynerleştirme
  • Quarkus JVM Dockerfile'ları
  • Jib ile imaj üretme
  • Native imaj derleme
  • İmaj boyutu ve başlangıç süresi karşılaştırması
  • Registry'ye gönderme
  • Çok aşamalı derleme
Modül 2
OpenShift Kaynakları
  • oc new-app ve Deployment
  • Service ve Route yaratma
  • ConfigMap/Secret yönetimi
  • Probe ve limit ayarları
  • HPA ile ölçekleme
  • Rolling update gözlemi
Modül 3
Metrik ve İzleme
  • SmallRye Health uç noktaları
  • Micrometer ve Prometheus
  • Grafana paneli
  • OpenTelemetry iz toplama
  • Jaeger arayüzünde analiz
  • Uyarı kuralları
Modül 4
Bütünleşik Proje
  • Tüm servislerin birleşik dağıtımı
  • Uçtan uca iş akışı testi
  • Hata enjeksiyonu ve gözlem
  • Performans karşılaştırması
  • Laboratuvar değerlendirme
  • Sonraki adımlar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Servis Geliştirme

REST ve Panache tabanlı Quarkus servisleri oluşturabilirsiniz.

🧩
Test Uygulaması

QuarkusTest ile otomatik testler yazabilirsiniz.

🚀
Dayanıklı İletişim

Retry ve CircuitBreaker ile hata toleransı kurabilirsiniz.

🔍
Mesajlaşma

Kafka tabanlı asenkron akışlar geliştirebilirsiniz.

🛡️
Kimlik Doğrulama

Keycloak ve OIDC ile servis güvenliğini sağlayabilirsiniz.

📊
Native Derleme

Native imaj üretip sonuçlarını yorumlayabilirsiniz.

🧪
OpenShift İşletimi

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

🏗️
İzleme

Prometheus ve Jaeger ile üretim davranışını izleyebilirsiniz.

Kimler İçin Uygundur?

  • Java geliştiricileri
  • DO378LS laboratuvar içeriğini rehberli ve takvimli bir program içinde tamamlamak isteyen yazılım ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java geliştiricileri ve DO378LS laboratuvar içeriğini rehberli ve takvimli bir program içinde tamamlamak isteyen yazılım ekipleri için uygundur.
LS ne anlama geliyor?
LS, ilgili kurumun öğrenme aboneliği üzerinden sunulan laboratuvar sürümünü ifade eder; DVA programı bu içeriği rehberli bir takvime oturtur. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Abonelik DVA tarafından mı sağlanır?
Hayır. Lab erişimi ilgili kurumun aboneliğine bağlıdır; erişim yoksa eşdeğer OpenShift kümesi kullanılabilir.
DO378 ile farkı nedir?
DO378 sınıf içi anlatım ağırlıklıdır, bu program laboratuvar çıktılarını rehberlikle tamamlamaya odaklanır.
Kaç gün sürer?
Üç gün; her gün üç modül grubu ve gözden geçirme ile ilerler.

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 Cloud-native Microservices Development with Quarkus Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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

Bulut Bilişim TemelleriIntroduction to Amazon Macie Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Macie Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Amazon Macie eğitimi: hassas veri keşfi, S3 güvenlik duruşu, özel tanımlayıcılar ve bulgular. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Bulut Bilişim TemelleriIntroduction to Amazon Mechanical Turk Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Mechanical Turk Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Amazon Mechanical Turk eğitimi: HIT tasarımı, Requester API, kalite kontrol ve ML veri etiketleme. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifik

Detayları Gör →
Bulut Bilişim TemelleriIntroduction to Amazon Personalize Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Personalize Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Amazon Personalize eğitimi: veri kümeleri, recipe, solution, campaign ve gerçek zamanlı öneriler. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifika

Detayları Gör →
Bulut Bilişim TemelleriIntroduction to Amazon Pinpoint Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Pinpoint Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Amazon Pinpoint eğitimi: segment, kampanya, journey, e-posta ve SMS gönderimi ve analitik. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Bulut Bilişim TemelleriIntroduction to Amazon Quicksight Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Quicksight Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Amazon QuickSight eğitimi: veri kaynakları, SPICE, analiz, dashboard ve satır düzeyi güvenlik. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifikası.

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