Eğitim İçeriği
Quarkus'e Giriş
- Quarkus nedir?
- Kumporta yatan uygulamalar için Quarkus'ın faydaları
- 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 yapılandırması
RESTful Servis Geliştirme
- REST API uç noktaları oluşturma
- Sorgu parametreleri ve HTTP yöntemleri
- Anlamlı yanıt kodlarının kullanımı
- CORS etkinleştirme ve reaktif yönlendirme
- HTTP isteği kestiği ve SSL
Uygulama Yapılandırma
- Özelleştirilmiş özellik dosyaları ve profiller
- Access yapılandırma değerlerini geçersiz kılma
- Gelişmiş günlük ve profil-özel yapılandırma
- Özelleştirilmiş kaynaklar ve dönüştürücüler
- Gruplandırılmış ve doğrulanmış yapılandırma değerleri
Quarkus Programming Modeli
- JSON ve XML serileştirme
- Girdi/çıkış doğrulaması ve özel doğrultucular
- Bağımlılık ekleme ve nitelendiriciler
- Yaşam döngüsü olayları ve arayıcılar
- Mohito ile davranışsal ve birim testleri
Quarkus Uygulamalarını Paketleme
- Komut modu ve JAR paketi oluşturma
- Über-JAR ve yerel yürütülebilir derlemeler
- JAR ve yerel derlemeler için Docker konteynerleri
- Konteynerleştirilmiş uygulamalarda SSL desteği
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Java programlama anlayışı
- Web mimarisi ve REST kavramlarıyla deneyim
- HTTP protokolüne aşinalık
Hedef Kitle
- Geliştiriciler
- Yazılım mimarı
- Bölük-başka uygulamalar oluşturan mühendisler
Danışanlarımızın Yorumları (4)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Eğitim - Creating a Service Mesh with Istio and Kubernetes
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Eğitim - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Eğitim - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.