Hubungi Kami
 Durasi 14 jam

Kerangka Materi

Pengenalan Spring Framework

  • Ikhtisar ekosistem Spring
  • Inversi Kontrol (IoC) dan Injeksi Dependensi (DI)
  • Pengenalan Pemrograman Berorientasi Aspek (AOP)

Konfigurasi Spring dan Siklus Hidup Bean

  • Konfigurasi melalui file XML
  • Siklus hidup bean dan BeanPostProcessor
  • Menguji aplikasi Spring dengan Mockito

Konfigurasi Berbasis Anotasi

  • Menggunakan anotasi @Component dan @Autowired
  • Menggabungkan konfigurasi XML dan berbasis anotasi
  • Menggunakan @Configuration dan JavaConfig untuk setup tanpa XML

Memulai dengan Spring Boot 3.5.5

  • Pengenalan Spring Boot dan konsep utama
  • Membuat proyek Spring Boot menggunakan Spring Initializr
  • Membangun dan menjalankan aplikasi REST pertama

Pemrograman Berorientasi Aspek (AOP) dan Transaksi

  • Menggunakan AspectJ dengan Spring: prinsip dan konfigurasi
  • Mengerti transaksi deklaratif di Spring
  • Mengonfigurasi transaksi dengan XML dan @Configuration

Persistensi Data dengan Spring dan JPA

  • Mengonfigurasi JPA dan koneksi database
  • Lapisan DAO dan Repository dengan konfigurasi JPA Boot
  • Ekstraksi profil dan pengelolaan properti

Membangun Aplikasi RESTful dengan JPA

  • Membuat API REST CRUD sederhana dengan JPA
  • Mengembangkan REST CRUD dengan bean bersarang
  • Serialisasi Jackson: @JsonIgnore, penanganan proksi Hibernate, mencegah loop

REST Lanjutan dan Penanganan Data

  • Menggunakan REST DTO dengan MapStruct
  • Penanganan pengecualian dalam aplikasi REST
  • Pola model ganda JPA

Spring REST dengan Spring Data JPA

  • Pencarian melalui derivasi nama metode
  • Paginasi dan pengurutan dengan Spring Data JPA
  • Menggunakan @Query untuk kustom query

Rangkuman dan Langkah Selanjutnya

Persyaratan

  • Pemahaman tentang konsep dasar pemrograman Java
  • Pengalaman dengan pemrograman berorientasi objek
  • Kenalan dengan alat build seperti Maven atau Gradle

Auditorium

  • Pengembang Java yang memulai perjalanan mereka dengan ekosistem Spring
  • Insinyur perangkat lunak yang ingin membangun aplikasi web RESTful dengan cepat
  • Programmer yang mencari pengalaman hands-on dengan Spring Boot modern dan JPA

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait