Eğitim İçeriği

Quarkus'a Giriş

  • Quarkus nedir?
  • Bulut-yerleşik uygulamalar için Quarkus'un avantajları
  • Kubernetes ve OpenShift ile entegrasyon
  • Başlatma süresi ve bellek iyileştirmesi
  • Temel iş akışı ve mimari

Quarkus Temel Kavramlar

  • Uygulama yapılandırması ve dönüştürücüler
  • Başlatma ve kapatma yaşam döngüsü
  • Test stratejileri
  • Günlük kaydı yapılandırma

RESTful Hizmet Geliştirimi

  • REST API uç noktaları oluşturma
  • Sorgu parametreleri ve HTTP metodları
  • Anlamlı yanıt kodlarının kullanımı
  • CORS etkinleştirme ve reaktif yönlendirme
  • HTTP isteği kestirme ve SSL

Uygulama Yapılandırması

  • Özel özellik dosyaları ve profiller
  • Yapılandırma değerlerine erişim ve geçersiz kılma
  • Gelişmiş günlük kaydı ve profil-spesifik yapılandırma
  • Özel kaynaklar ve dönüştürücüler
  • Gruplandırılmış ve doğrulanmış yapılandırma değerleri

Quarkus Programlama Modeli

  • JSON ve XML serileştirme
  • Girdi/çıkış doğrulaması ve özel doğrulayıcılar
  • Bağımlılık enjeksiyonu ve nitelleyiciler
  • Yaşam döngüsü olayları ve kestiriciler
  • Mockito ile davranışsal ve birim testleri

Quarkus Uygulamalarını Paketleme

  • Komut modu ve JAR paketlemesi
  • Über-JAR ve yerel yürütülebilir derlemeler
  • JAR ve yerel derlemeler için Docker konteynerleri
  • Konteynerize uygulamalarda SSL desteği

Apache Camel'e Giriş

  • Apache Camel nedir? ve Quarkus ile entegrasyonu
  • Kurumsal entegrasyon desenleri ve kullanımları
  • Bir Quarkus uygulamasında Camel yollarını geliştirme ve dağıtım

Özet ve Son Adımlar

Kurs İçin Gerekli Önbilgiler

  • Java programlamasını anlamak
  • Web mimarisi ve REST kavramlarıyla deneyim sahibi olmak
  • HTTP protokolüne aşina olmak

Hedef Kitle

  • Geliştiriciler
  • Yazılım mimarları
  • Bulut-bilindi uygulamalar oluşturan mühendisler
 40 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler