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
 40 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait