Eğitim İçeriği

Quarkus'a Giriş

  • Quarkus nedir
  • Bulut-bilinen uygulamalar için Quarkus'un avantajları
  • Kubernetes ve OpenShift ile entegrasyon
  • Başlangıç süresi ve bellek optimizasyonu
  • 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ırması

RESTful Hizmet Geliştirimi

  • REST API noktaları oluşturma
  • Sorgu parametreleri ve HTTP yöntemleri
  • Anlamlı yanıt kodlarını kullanma
  • CORS'u etkinleştirme ve reaktif yönlendirme
  • HTTP isteklerini kesme ve SSL

Uygulama Yapılandırması

  • Özel özellik dosyaları ve profiller
  • Yapılandırma değerlerine erişme ve geçersiz kılma
  • Gelişmiş günlük kaydı ve profil-özgü 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
  • Giriş/çıkış doğrulaması ve özel doğrulayıcılar
  • Bağımlılık enjeksiyonu ve niteliklendiriciler
  • Yaşam döngüsü olayları ve ara seyirciler
  • 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ı içinde Camel rotalarını geliştirme ve dağıtma

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Java programlama anlayışı
  • Web mimarisi ve REST kavramlarıyla deneyim
  • HTTP protokolüyle tanıamiliarite

Hedef Kitlesi

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

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler