Kerangka Materi
Pengantar ke Spring Framework
- Gambaran umum ekosistem Spring
- Inversion of Control (IoC) dan Dependency Injection (DI)
- Pengantar ke Aspect-Oriented Programming (AOP)
Konfigurasi Spring dan Siklus Hidup Bean
- Konfigurasi melalui berkas XML
- Siklus hidup bean dan BeanPostProcessor
- Menguji aplikasi Spring dengan Mockito
Konfigurasi Berbasis Anotasi
- Menggunakan anotasi @Component dan @Autowired
- Menggabungkan konfigurasi berbasis XML dan anotasi
- Menggunakan @Configuration dan JavaConfig untuk setup tanpa XML
Memulai dengan Spring Boot 3.5.5
- Pengenalan ke Spring Boot dan konsep-konsep kunci
- Membuat proyek Spring Boot menggunakan Spring Initializr
- Membangun dan menjalankan aplikasi REST pertama
Aspect-Oriented Programming (AOP) dan Transaksi
- Menggunakan AspectJ dengan Spring: prinsip dan konfigurasi
- Memahami transaksi deklaratif di Spring
- Mengkonfigurasi transaksi dengan XML dan @Configuration
Persistensi Data dengan Spring dan JPA
- Mengkonfigurasi 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 dan Penanganan Data Lanjutan
- Menggunakan REST DTOs dengan MapStruct
- Menangani pengecualian dalam aplikasi REST
- Pola model ganda JPA
Spring REST dengan Spring Data JPA
- Menanyakan berdasarkan derivasi nama metode
- Paginasi dan pengurutan dengan Spring Data JPA
- Menggunakan @Query untuk kueri kustom
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang konsep-konsep dasar pemrograman Java
- Pengalaman dengan pemrograman berorientasi objek
- Kenyamanan dengan alat pembangunan seperti Maven atau Gradle
Audience
- Pengembang Java yang baru memulai perjalanan dengan ekosistem Spring
- Insinyur perangkat lunak yang ingin membangun aplikasi web RESTful dengan cepat
- Programmer yang mencari pengalaman tangan pertama dengan Spring Boot dan JPA modern
Testimoni (4)
Informasi terperinci disediakan untuk topik-topik lanjutan yang diminta.
Farukh Khan - Tandem Solution
Kursus - RabbitMQ with Java and Spring
Diterjemahkan Mesin
Dalam pelatihan ini, kita tidak hanya belajar tentang pengetahuan teknis dasar Java Spring/teknologi, tetapi yang paling penting, kita juga mendapatkan pengetahuan dunia yang Anda bagikan kepada kami selama kelas.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Kursus - Java 8 and Spring
Diterjemahkan Mesin
Despite the format used to give this course, which should not be used in any educational context and even more in a professional. The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Kursus - Spring and Hibernate in Java Applications
Diterjemahkan Mesin
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Kursus - Java Spring
Diterjemahkan Mesin