QUARKUS İLE BULUT YEREL JAVA MİKROSERVİSLERİ GELİŞTİRME EĞİTİMİ

Quarkus ile hızlı ve hafif Java mikroservisleri

Quarkus, Panache, MicroProfile, Kafka, Keycloak, GraalVM native ve Kubernetes ile bulut yerel Java servisleri geliştirin

Quarkus ile Java mikroservis geliştirme, Panache, MicroProfile, Kafka, Keycloak, GraalVM native imaj ve Kubernetes dağıtımını uygulamalı öğreten 3 günlük eğitim.

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

Eğitim Hakkında

Java mikroservislerini Quarkus ile bulut yerel mimaride geliştirme eğitimi

Eğitim, Quarkus ile bulut yerel Java mikroservisleri geliştirmeyi uygulamalı öğretir: ArC CDI ve RESTEasy Reactive, Hibernate Panache ile veri erişimi, MicroProfile Config/Health/Metrics/OpenAPI, Fault Tolerance, Kafka ile Reactive Messaging, Keycloak ile OIDC güvenliği, GraalVM native imajı, Testcontainers ve Dev Services ile test, Kubernetes extension ile dağıtım ve OpenTelemetry ile izleme.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Quarkus Temelleri ve REST; 2. gün Veri, Dayanıklılık ve Mesajlaşma; 3. gün Güvenlik, Native İmaj ve Dağıtım.

Seviye

İleri Seviye — Quarkus ile bulut yerel Java mikroservisleri: geliştirme, test, dayanıklılık, mesajlaşma ve Kubernetes dağıtımı

Öğrenme Metodu

Her gün küçük bir mikroservis bileşenini Dev Mode ile geliştirip test eden ve sonunda Kubernetes'e dağıtan uygulama odaklı akış.

Neden Bu Eğitim?

☁️Hızlı Geliştirme

Dev Mode ve canlı yükleme ile geliştirme döngüsünü kısaltırsınız.

🛠️Düşük Kaynak

Native imajla milisaniyede açılan, az bellek kullanan servisler üretirsiniz.

🎯Üretime Hazır

Dayanıklılık, güvenlik ve izleme özelliklerini baştan eklersiniz.

Anahtar Konular

quarkus eğitimijava mikroservisquarkus kubernetesquarkus panachegraalvm native imagequarkus kafkaquarkus keycloakmicroprofilebulut yerel javaspring boot quarkus geçiş
“Hafif servis, hızlı döngü ve güçlü sınırlar: Quarkus'un özeti.”

Ön Koşullar

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

1
Java Yetkinliği

Java 17, Maven ve JPA konularında deneyim beklenir.

2
REST Bilgisi

HTTP, JSON ve REST API tasarımı bilinmelidir.

3
Konteyner Aşinalığı

Docker/Podman kullanım bilgisi gerekir.

4
Geliştirme Ortamı

JDK 17+, Maven ve Docker yüklü bilgisayar 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ı Quarkus ile REST API geliştirip Dev Mode ile hızlı çalışabilir.
Modül 1
Quarkus Yaklaşımı
  • Build-time işleme ve hızlı açılış
  • Spring Boot ile fark
  • Extension modeli
  • Quarkus CLI ve proje oluşturma
  • Dev Mode ve Dev UI
  • Profil tabanlı yapılandırma
Modül 2
CDI ve Bağımlılık Yönetimi
  • ArC CDI ve scope'lar
  • Qualifier ve Producer
  • Interceptor ve Decorator
  • Olay (event) mekanizması
  • Lifecycle: @Startup, @Observes
  • CDI test notları
Modül 3
RESTEasy Reactive
  • JAX-RS anotasyonları
  • Giriş doğrulama (Bean Validation)
  • Hata eşleme ve ProblemDetails
  • Filter ve Interceptor
  • Multipart ve akış yanıtı
  • OpenAPI ve Swagger UI
Modül 4
Yapılandırma
  • application.properties ve YAML
  • @ConfigMapping
  • Ortam değişkenleri ve profiller
  • Secret yönetimi
  • Dinamik yapılandırma
  • Config doğrulaması
Günün hedefiKatılımcı veri katmanı, hata toleransı ve olay tabanlı iletişimi Quarkus ile kurabilir.
Modül 1
Hibernate ORM ve Panache
  • Active Record ve Repository kalıpları
  • Sorgu, sayfalama, projection
  • Flyway göçleri
  • Transaction yönetimi
  • Dev Services ile PostgreSQL
  • Reactive Panache
Modül 2
Test
  • @QuarkusTest ve RestAssured
  • Testcontainers
  • @InjectMock
  • Test profilleri
  • Entegrasyon ve native test
  • CI'da test
Modül 3
Dayanıklılık ve REST İstemci
  • REST Client Reactive
  • Retry, Timeout, CircuitBreaker, Fallback
  • Bulkhead
  • Health: liveness ve readiness
  • Metrics: Micrometer
  • Hata senaryosu simülasyonu
Modül 4
Kafka ve Reactive Messaging
  • Kafka konnektörü
  • @Incoming / @Outgoing
  • Mutiny Uni ve Multi
  • Serileştirme ve Avro
  • Hata yönetimi ve DLQ
  • Olay tabanlı sipariş akışı
Günün hedefiKatılımcı servisi güvenli biçimde native veya JVM imajıyla Kubernetes'e dağıtıp izleyebilir.
Modül 1
Güvenlik
  • Quarkus OIDC ve Keycloak
  • Bearer token ve rol tabanlı yetkilendirme
  • SmallRye JWT
  • Servisler arası token yayılımı
  • Güvenli uç nokta testi
  • CORS ve HTTPS
Modül 2
Native İmaj
  • GraalVM ve Mandrel
  • native-image derleme ve reflection
  • Native konteyner build
  • Başlangıç süresi ve bellek ölçümü
  • Native sınırlamaları
  • JVM ve native karar kriteri
Modül 3
Kubernetes Dağıtımı
  • quarkus-kubernetes ve quarkus-container-image
  • Deployment, Service, Ingress üretimi
  • ConfigMap ve Secret kullanımı
  • Probe ve kaynak limitleri
  • Helm ile paketleme
  • Rolling update
Modül 4
Gözlemlenebilirlik
  • OpenTelemetry iz toplama
  • Prometheus metrikleri
  • Yapılandırılmış log (JSON)
  • Grafana panoları
  • Hata ayıklama
  • Üretim hazırlık kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Quarkus Geliştirme

REST, CDI ve yapılandırma ile servis geliştirebilirsiniz.

🧩
Veri Katmanı

Panache ve Flyway ile kalıcılık katmanı kurabilirsiniz.

🚀
Test Pratiği

QuarkusTest ve Testcontainers ile güvenilir testler yazabilirsiniz.

🔍
Dayanıklılık

Retry ve CircuitBreaker ile hata toleransı sağlayabilirsiniz.

🛡️
Mesajlaşma

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

📊
Servis Güvenliği

OIDC ve JWT ile uç noktalarını koruyabilirsiniz.

🧪
Native İmaj

GraalVM ile native imaj üretip ölçümleyebilirsiniz.

🏗️
Kubernetes

Servisi Kubernetes'e dağıtıp izleyebilirsiniz.

Kimler İçin Uygundur?

  • Java geliştiricileri
  • Spring Boot'tan geçmek isteyen ekipler
  • mikroservis mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java geliştiricileri, Spring Boot'tan geçmek isteyen ekipler ve mikroservis mimarları için uygundur.
Spring bilmek gerekir mi?
Gerekmez; Spring Boot bilenler için karşılaştırma tabloları ve geçiş ipuçları verilir. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Kubernetes ortamı gerekli mi?
Son gün dağıtım için kind veya minikube kullanılır, kurulum rehberi sağlanır.
Native imaj zorunlu mu?
Hayır; JVM ve native modlar karşılaştırılır.
Hangi veritabanı kullanılır?
PostgreSQL, Dev Services ile otomatik konteynerde çalıştırılır.

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. Quarkus ile Bulut Yerel Java Mikroservisleri Geliştirme Eğit 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 Yerel ve Sunucusuz MimarilerServerless Frameworks: Optimizing Serverless Applications Eğitimi
Bulut Bilişim Eğitimleri

Serverless Frameworks: Optimizing Serverless Applications Eğitimi

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

Sunucusuz uygulama optimizasyonu eğitimi: Lambda power tuning, soğuk başlangıç, eşzamanlılık, SQS/Kinesis ayarı, güvenlik ve maliyet yönetimi.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Frameworks: Serverless Development Using Open-source Frameworks Eğitimi
Bulut Bilişim Eğitimleri

Serverless Frameworks: Serverless Development Using Open-source Frameworks Eğitimi

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

Açık kaynak sunucusuz çerçeve eğitimi: Serverless Framework, SAM, Terraform, Knative, OpenFaaS, OpenWhisk, KEDA ve GitOps ile taşınabilir uygulama.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Solutions: Evolving a Serverless Mindset Eğitimi
Bulut Bilişim Eğitimleri

Serverless Solutions: Evolving a Serverless Mindset Eğitimi

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

Sunucusuz zihniyet eğitimi: olay tabanlı tasarım, yönetilen servis önceliği, küçük bileşenler, maliyet farkındalığı ve ekip sahipliği.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerBulut Yerel Teknolojiler ile Platform Mühendisliği Eğitimi
Bulut Bilişim Eğitimleri

Bulut Yerel Teknolojiler ile Platform Mühendisliği Eğitimi

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

Platform mühendisliği eğitimi: Kubernetes, Argo CD, Crossplane, Backstage, Kyverno, OpenTelemetry ve DORA metrikleriyle dahili geliştirici platformu.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerCompTIA Cloud Essentials+: Cloud Native Apps & Cloud Data Analytics Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud Essentials+: Cloud Native Apps & Cloud Data Analytics Eğitimi

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

CompTIA Cloud Essentials+ eğitimi: bulut yerel uygulamalar, konteyner, sunucusuz, veri gölü, ETL, BI ve veri yönetişimi. Sınav ücreti ilgili kuruma aittir.

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