Kerangka Materi
Pendahuluan
- Pengenalan Microservices dengan Spring Boot
- Ikhtisar Spring Boot
- Pengenalan Layanan Web
Fundamental Spring Boot
- Menyiapkan IDE untuk proyek Spring Boot
- Memahami fitur inti Spring Boot
- Memanfaatkan server tertanam
- Menjelajahi Spring Boot Actuator
- Memanfaatkan Spring Boot DevTools
Layanan Web RESTful
- Ikhtisar arsitektur REST
- Bekerja dengan variabel jalur
- Menangani parameter permintaan
- Mengimplementasikan metode POST
- Mengimplementasikan metode GET
- Penanganan pengecualian yang kuat
- Mengimplementasikan metode DELETE
- Strategi negosiasi konten
- Menerapkan filter data dalam layanan RESTful
- Mengimplementasikan versi API
Spring Data JPA
- Ikhtisar JPA
- Mengonfigurasi JPA
- Membuat endpoint POST untuk sumber daya karyawan
- Menarik data karyawan dari basis data
- Menghapus data karyawan dari basis data
- Migrasi dari basis data H2 ke MySQL
Keamanan Spring
- Ikhtisar Keamanan Spring
- Pendaftaran dan konfigurasi Okta
- Mengamankan Pintu Gerbang API
- Mengamankan Layanan Pesanan
- Menguji implementasi Keamanan Spring
Pengujian Unit
- Mengonfigurasi Layanan Pesanan untuk pengujian
- Membuat metode pengujian
- Melakukan verifikasi pengujian
- Mengimplementasikan metode penyiapan
Docker
- Ikhtisar Docker
- Menyiapkan Docker
- Penggunaan praktis Docker
Kubernetes
- Ikhtisar komponen dan arsitektur Kubernetes
- Mengonfigurasi dan melakukan penyebaran dengan Kubernetes
Pipeline CI/CD
- Ikhtisar CI/CD
- Membuat registry artefak
- Menyediakan instance VM
- Mengimplementasikan pipeline Jenkins
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengalaman dengan pengembangan Java
- Pengetahuan dasar tentang Spring Framework
Audience
- Pengembang Java
Testimoni (4)
Instruktur sangat paham tentang topik kursus dan topik terkait lainnya, dan mampu menjawab pertanyaan kami. Bahkan, dia mencatat pertanyaan-pertanyaan yang jawabannya tidak langsung diketahui untuk ditindaklanjuti kemudian.
Abe Sabbagh - Enbridge
Kursus - Advanced RabbitMQ - 2 Days
Diterjemahkan Mesin
Kemungkinan untuk melakukan latihan mandiri di lingkungan pelatihan.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kursus - Kafka for Administrators
Diterjemahkan Mesin
persiapan teknis guru
Giorgio - Asystel-BDF S.p.A.
Kursus - Creating a Service Mesh with Istio and Kubernetes
Diterjemahkan Mesin
Contoh yang sangat praktis. Pelatih telah berusaha menjaga kecepatan pelatihan agar semua orang dapat mengikutinya, meskipun grup cukup bervariasi dalam hal pengetahuan. Dia telah memberikan banyak dukungan kepada hampir semua orang yang meminta bantuan :)
Georgi - BMW SA
Kursus - Apache Kafka for Developers
Diterjemahkan Mesin