Kerangka Materi
Pengenalan ke Quarkus
- Apa itu Quarkus
- Manfaat Quarkus untuk aplikasi cloud-native
- Integrasi dengan Kubernetes dan OpenShift
- Optimisasi waktu startup dan memori
- Alur kerja dasar dan arsitektur
Konsep Inti Quarkus
- Konfigurasi aplikasi dan konverter
- Siklus hidup 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
- Pencegatan permintaan HTTP dan SSL
Konfigurasi Aplikasi
- Berkas properti kustom dan profil
- Akses dan penimpaan nilai konfigurasi
- Logging lanjutan dan konfigurasi spesifik profil
- Sumber dan konverter kustom
- Nilai konfigurasi yang dikelompokkan dan divalidasi
Model Pemrograman Quarkus
- Serialisasi JSON dan XML
- Validasi input/output dan validator kustom
- Injeksi dependensi dan qualifier
- Peristiwa siklus hidup dan interceptors
- Pengujian perilaku dan unit dengan Mockito
Memasang Aplikasi Quarkus
- Mode perintah dan pengemasan JAR
- Über-JAR dan pembuatan eksekutable asli
- Kontainer Docker untuk build JAR dan asli
- Dukungan SSL dalam aplikasi yang dikontainerkan
Pengenalan ke Apache Camel
- Apa itu Apache Camel dan integrasinya dengan Quarkus
- Polanya integrasi enterprise dan kasus penggunaan
- Mengembangkan dan menyebarkan rute Camel dalam aplikasi Quarkus
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang pemrograman Java
- Pengalaman dengan arsitektur web dan konsep REST
- Kenalan dengan protokol HTTP
Audience
- Pengembang
- Arsitek perangkat lunak
- Ingenieur yang membangun aplikasi cloud-native
Testimoni (4)
Instruktur sangat paham tentang topik kursus dan topik terkait lainnya, dan mampu menjawab pertanyaan kami. Bahkan, dia mencatat pertanyaan-pertanyaan yang jawabannya tidak langsung diketahui untuk ditindaklanjuti kemudian.
Abe Sabbagh - Enbridge
Kursus - Advanced RabbitMQ - 2 Days
Diterjemahkan Mesin
Kemungkinan untuk melakukan latihan mandiri di lingkungan pelatihan.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kursus - Kafka for Administrators
Diterjemahkan Mesin
persiapan teknis guru
Giorgio - Asystel-BDF S.p.A.
Kursus - Creating a Service Mesh with Istio and Kubernetes
Diterjemahkan Mesin
Contoh yang sangat praktis. Pelatih telah berusaha menjaga kecepatan pelatihan agar semua orang dapat mengikutinya, meskipun grup cukup bervariasi dalam hal pengetahuan. Dia telah memberikan banyak dukungan kepada hampir semua orang yang meminta bantuan :)
Georgi - BMW SA
Kursus - Apache Kafka for Developers
Diterjemahkan Mesin