Hubungi Kami

Kerangka Materi

Pengenalan Spring Framework

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

Konfigurasi Spring dan Siklus Hidup Bean

  • Konfigurasi melalui file XML
  • Siklus hidup Bean dan BeanPostProcessor
  • Pengujian aplikasi Spring dengan Mockito

Konfigurasi Berbasis Anotasi

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

Mulai dengan Spring Boot 3.5.5

  • Pengenalan Spring Boot dan konsep utamanya
  • 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
  • Memahami 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
  • Mengekstrak profil dan mengelola properti

Membangun Aplikasi RESTful dengan JPA

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

REST Lanjutan dan Penanganan Data

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

Spring REST dengan Spring Data JPA

  • Query berdasarkan penurunan nama metode
  • Paginasi dan pengurutan dengan Spring Data JPA
  • Menggunakan @Query untuk kueri kustom

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Memahami konsep dasar pemrograman Java
  • Pengalaman dengan pemrograman berorientasi objek
  • Keakraban dengan alat pembangun seperti Maven atau Gradle

Pasaran Sasaran

  • Pengembang Java yang memulai perjalanan mereka dengan ekosistem Spring
  • Insinyur perangkat lunak yang ingin membangun aplikasi web RESTful dengan cepat
  • Programer yang mencari pengalaman langsung dengan Spring Boot dan JPA modern
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait