Kerangka Materi
Pengenalan Pemrograman Reaktif
- Sistem blocking vs. non-blocking
- Spesifikasi Reactive Streams
- Manfaat dan kasus penggunaan
Project Reactor dan Mono/Flux
- Publisher, Subscriber, dan Subscription
- Bekerja dengan Mono dan Flux
- Penanganan kesalahan dan backpressure
Pengaturan Spring WebFlux
- Membuat proyek Spring Boot WebFlux
- Mengonfigurasi dependensi
- Ringkasan WebClient vs. RestTemplate
Membangun API REST Reaktif
- Mendefinisikan rute dan handler
- Pemetaan permintaan dengan RouterFunction
- Kontroler reaktif dan pengikatan data
Integrasi dengan Database
- Menggunakan R2DBC untuk SQL reaktif
- Bekerja dengan MongoDB dalam gaya reaktif
- Menghubungkan ke API eksternal secara reaktif
Pengujian Aplikasi WebFlux
- Menulis unit test dengan StepVerifier
- Pengujian integrasi dengan WebTestClient
- Mocking sumber data dan layanan
Kinerja dan Praktik Terbaik
- Threading dan penjadwalan dalam WebFlux
- Penelusuran kesalahan (debugging) kode reaktif
- Pola desain untuk aplikasi reaktif yang skalabel
Penyebaran dan Contoh Dunia Nyata
- Menyebarapkan (deploying) aplikasi WebFlux
- Pertimbangan CI/CD
- Studi kasus dan penggunaan di produksi
Ringkasan dan Langkah Berikutnya
Persyaratan
- Pemahaman tentang pemrograman Java
- Pengalaman dalam pengembangan aplikasi web
- Familiaritas dengan HTTP dan API RESTful
Auditorium
- Pengembang Java yang baru mengenal pemrograman reaktif
- Pimpinan teknis dan arsitek yang mengeksplorasi Spring WebFlux
- Insinyur backend yang ingin membangun aplikasi web non-blocking
Testimoni (3)
Pelatihan ini membantu saya memperluas pengetahuan dan pemahaman tentang Burp Suite. Saya juga menyadari bahwa apa yang telah saya pelajari melalui studi mandiri masih sangat terbatas. Pelatihan ini sangat bermanfaat bagi saya sebagai QA, karena Burp Suite merupakan alat berharga untuk melakukan pengujian keamanan serta meningkatkan kualitas pengujian aplikasi secara keseluruhan. Saya akan terus mengeksplorasi alat ini dan mempelajari lebih lanjut tentang fitur serta kemampuannya.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Kursus - OWASP Top 10 2025
Diterjemahkan Mesin
Saya sangat menikmati belajar tentang serangan AI dan alat-alat yang tersedia untuk mulai berlatih serta menggunakannya secara aktif dalam pengujian keamanan. Saya mendapatkan banyak pengetahuan baru yang sebelumnya tidak saya miliki, dan kursus ini sesuai dengan harapan saya. Bagian favorit saya dari pelatihan adalah Comet Browser, dan saya terkagum-kagum dengan kemampuannya. Saya pasti akan mengeksplorasi lebih dalam lagi. Secara keseluruhan, ini adalah kursus yang sangat baik, dan saya sangat menikmati mempelajari Top 10 OWASP GenAI.
Patrick Collins - Optum
Kursus - OWASP GenAI Security
Diterjemahkan Mesin
Langsung praktik, latihan, bimbingan tatap muka, dan sesi tanya jawab.
Jose Paulos - INESC TEC
Kursus - Tailwind CSS
Diterjemahkan Mesin