Course Outline
Pengantar ke Quarkus
- Apa itu Quarkus
- Manfaat Quarkus untuk aplikasi berbasis cloud-native
- Integrasi dengan Kubernetes dan OpenShift
- Optimasi waktu startup dan memori
- Konsep kerja dasar dan arsitektur
Konsep Inti Quarkus
- Konfigurasi aplikasi dan konverter
- Lingkup inisialisasi dan shutdown
- Strategi pengujian
- Konfigurasi logging
Pengembangan Layanan RESTful
- Membuat titik akhir API REST
- Parameter query dan metode HTTP
- Menggunakan kode respons semantik
- Mengaktifkan CORS dan routing reaktif
- Intersepsi permintaan HTTP dan SSL
Konfigurasi Aplikasi
- Berkas properti kustom dan profil
- Accessing dan menimpa nilai konfigurasi
- Logging lanjutan dan konfigurasi spesifik profil
- Sumber kustom dan konverter
- Nilai konfigurasi yang dikelompokkan dan divalidasi
Quarkus Programming Model
- Serialisasi JSON dan XML
- Validasi input/output dan validator kustom
- Injeksi dependensi dan kualifikasi
- Peristiwa siklus hidup dan interseptor
- Pengujian perilaku dan unit dengan Mockito
Pembungkusan Aplikasi Quarkus
- Mode perintah dan pembungkusan JAR
- Über-JAR dan pembuatan eksekusi native
- Kontainer Docker untuk pembuatan JAR dan native
- Dukungan SSL dalam aplikasi kontenerisasi
Pengantar ke Apache Camel
- Apa itu Apache Camel dan integrasinya dengan Quarkus
- Pola integrasi perusahaan dan kasus penggunaan
- Mengembangkan dan mendeploy rute Camel dalam aplikasi Quarkus
Ringkasan dan Langkah Selanjutnya
Requirements
- Pemahaman tentang pemrograman Java
- Pengalaman dengan arsitektur web dan konsep REST
- Ketahui protokol HTTP
Audience
- Developer
- Arkitek perangkat lunak
- Ingenieur yang membangun aplikasi cloud-native
Testimonials (4)
persiapan teknis guru
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
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.
Course - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - 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.