Hubungi Kami

Kerangka Materi

Pendahuluan

  • Pengenalan konsep Microservices melalui Spring Boot
  • Ulasan mengenai Spring Boot
  • Dasar-dasar pembangunan Web Services

Konsep Dasar Spring Boot

  • Mengatur IDE untuk proyek Spring Boot
  • Memahami fitur inti Spring Boot
  • Pemanfaatan server bawaan yang terintegrasi
  • Eksplorasi terhadap Spring Boot Actuator
  • Pemanfaatan alat pembantu pengembangan Spring Boot DevTools

Web Services Berbasis REST

  • Pengantar konsep arsitektur REST
  • Cara mengelola variabel path dalam permintaan
  • Pemrosesan parameter pada request HTTP
  • Implementasi metode POST dalam sistem layanan web
  • Implementasi metode GET dalam sistem layanan web
  • Teknik penanganan error yang efektif serta andal
  • Implementasi metode DELETE untuk operasi pembaruan data
  • Strategi negosiasi tipe konten dalam interaksi HTTP
  • Metode penyaringan informasi pada servis RESTful
  • Penerapan mekanisme pengelolaan versi API yang baik

Integrasi Spring Data JPA

  • Pengantar konsep dasar JPA
  • Langkah-langkah konfigurasi JPA dalam aplikasi web
  • Cara merancang endpoint POST untuk entri data karyawan
  • Retrieval informasi detail karyawan dari basis data
  • Penghapusan catatan data karyawan secara efisien
  • Migrasi sistem penyimpanan data ke database MySQL tanpa mengganggu operasional sistem

Fungsionalitas Keamanan Spring Security

  • Pengenalan terhadap fasilitas pengamanan bawaan framework Spring Security
  • Proses pendaftaran serta penyetelan platform Okta sebagai layanan otentikasi terpercaya
  • Teknik pengamanan untuk gerbang akses antarmuka API sistem utama
  • Mengamankan fitur operasional service khusus seperti Order Service
  • Validasi kualitas mekanisme perlindungan data hasil implementasi keamanan Spring Security

Teknik Pengujian Satu Unit

  • Pengaturan lingkungan uji coba terhadap operasional Order Service pada tahap awal proses pengembangan
  • Penulisan alur prosedural pengujian secara sistematis
  • Evaluasi kelancaran pelaksanaan aksi-aksi sistem sesuai harapan berdasarkan kriteria verifikasi yang ditetapkan
  • Penerapan metode persiapan awal lingkungan sebelum inisiasi tahapan pengujian fungsional secara resmi

Konsep Dasar Docker

  • Panduan dasar mengenai manfaat teknologi kontainerisasi berbasis Docker dalam sistem pembangunan modern
  • Rincian langkah instalasi serta konfigurasi awal perangkat lunak Docker di lingkungan pengembangan
  • Contoh aplikasi praktis pemanfaatan alat kontainerisasi berbasis teknologi Docker dalam sistem produksi realitas dunia nyata

Panduan Dasar Mengenai Kubernetes

  • Penjelasan menyeluruh komponen-komponen utama infrastruktur Kubernetes beserta pola arsitekturnya secara umum
  • Teknik konfigurasi serta implementasi instansi operasional klaster sistem Kubernetes untuk mendukung manajemen layanan berbasis mikroservis

Ekosistem Pipelines Integrasi Kontinu & Deployment Terkoordinasi

  • Konsep prinsip-prinsip dasar alur kerja otomatisasi CI/CD yang efektif untuk menopang pengembangan produk perangkat lunak secara lancar
  • Mekanisme pembuatan gudang penyimpanan berkas hasil kompilasi program secara terorganisir serta aman di jaringan digital
  • Strategi manajemen instruksi virtualisasi terhadap mesin server guna meningkatkan kapasitas infrastruktur sistem IT
  • Penerapan alur kerja otomatik Jenkins pipelines demi mendukung pengiriman berkala perbaikan serta fitur terkini secara konsisten ke lingkungan produksi

Penutupan Sesi Pelatihan dan Arah Perkembangan Selanjutnya

Persyaratan

  • Pengalaman dalam pengembangan aplikasi Java
  • Pemahaman dasar mengenai framework Spring

Target Peserta

  • Pengembang Java
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait