Kerangka Materi
Pendahuluan
- Perbandingan Quarkus dengan Spring Framework dan kerangka Java lainnya
- Gambaran umum mengenai fitur serta arsitektur Quarkus
Penyiapan Lingkungan Pengembangan
- Pemilihan IDE yang tepat (IntelliJ IDEA, Eclipse, VSCode, dll.)
- Instalasi Java, Maven, GraalVM, serta Docker.
Membuat Proyek Aplikasi Quarkus
- Pembuatan awal proyek Quarkus secara efisien.
- Eksekusi aplikasi yang telah dibuat.
- Penerapan konsep injeksi dependensi dalam Quarkus.
- Proses pengujian untuk memastikan kualitas kode.
- Pengemasan akhir aplikasi menjadi bentuk siap pakai.
Pembuatan Executable Native dengan Bantuan GraalVM
- Konfigurasi awal GraalVM.
- Proses kompilasi kode menjadi executable native.
- Mengemas hasilnya ke dalam kontainer.
- Langkah-langkah deteksi dan penanganan masalah pada aplikasi jenis ini.
Pemanfaatan Maven untuk Pengembangan Aplikasi Quarkus
- Cara membuat proyek baru secara cepat.
- Integrasi ekstensi yang dibutuhkan pada proyek.
- Modus pengujian serta penelusuran kesalahan dalam proses pengembangan.
- Impor hasil proyek ke dalam IDE terpilih.
- Pembuatan file executable yang mudah dikompilasi menjadi kontainer.
Mengkontainerkan Aplikasi Native Menggunakan Docker
- Langkah-langkah pembuatan serta pengiriman citra kontainer ke repositori.
- Cara mengimplementasikan aplikasi native pada lingkungan Kubernetes secara lancar.
Pemecahan Masalah yang Mungkin Terjadi
Penutup dan Kesimpulan
Persyaratan
- Pemahaman akan berbagai kerangka kerja Java (seperti Spring maupun Java EE).
- Pengalaman dalam pengkodean menggunakan bahasa pemrograman Java.
Target Peserta
- Para pengembang perangkat lunak.
Testimoni (5)
Menyiapkan Podman untuk bekerja dengan kontainer lokal secara mudah, serta menggunakan topik-topik Kafka.
- Norfolk Southern
Kursus - Quarkus for Developers
Diterjemahkan Mesin
Persiapan cepat dan memanfaatkan optimasi pada saat waktu bangun dengan menggunakan Layanan Dev
- Norfolk Southern
Kursus - Quarkus for Developers
Diterjemahkan Mesin
Topik-topik Panache dan Kafka membantu memperluas pengetahuan dasar saya! Selain itu, saya telah mempelajari cara baru untuk memulai aplikasi Quarkus melalui baris perintah.
Tariku Ahmed - Norfolk Southern
Kursus - Quarkus for Developers
Diterjemahkan Mesin
Belajar tentang Quarkus dan hubungannya dengan Spring Boot
Justin Ross - Norfolk Southern
Kursus - Quarkus for Developers
Diterjemahkan Mesin
Bahwa kita mendapatkan gambaran yang kompleks juga tentang konteksnya - misalnya mengapa kita memerlukan beberapa anotasi dan apa artinya. Saya suka bagian praktis dari pelatihan - harus menjalankan perintah secara manual dan memanggil rest api.
Alina - ACCENTURE SERVICES S.R.L
Kursus - Quarkus for Developers
Diterjemahkan Mesin