Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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
Testimoni (1)
Informasi terperinci disediakan untuk topik-topik lanjutan yang diminta.
Farukh Khan - Tandem Solution
Kursus - RabbitMQ with Java and Spring
Diterjemahkan Mesin