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
(Note: "Ingenieur" is kept as is because it seems to be a typo or specific term in the original text. If it was intended to be "engineer," it would translate to "insinyur" in Indonesian.)
 40 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses (Minimal 5 peserta)

Related Categories