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 terhadap Framework Spring
- Gambaran umum mengenai ekosistem Spring
- Konsep Inversion of Control (IoC) serta Dependency Injection (DI)
- Pengantian ke konsep Aspect-Oriented Programming (AOP)
Konfigurasi Spring dan Siklus Hidup Bean
- Mengonfigurasi lewat berkas XML
- Siklus hidup sebuah bean serta mekanisme BeanPostProcessor
- Pengujian aplikasi Spring menggunakan Mockito<\/li>
Konfigurasi Berbasis Anotasi
- Pemanfaatan anotasi @Component dan @Autowired
- Kombinasi antara konfigurasi XML dan anotasi
- Pembuatan konfigurasi tanpa XML melalui @Configuration serta JavaConfig
Mengenal Dasar-dasar Spring Boot 3.5.5
- Ulasan singkat tentang Spring Boot beserta prinsip-prinsipnya
- Cara membuat proyek Spring Boot menggunakan Spring Initializr
- Pembangunan serta eksekusi aplikasi REST pertama
Aspect-Oriented Programming (AOP) dan Manajemen Transaksi
- Integrasi AspectJ dengan Spring: prinsip dasar dan proses konfigurasinya
- Pemahaman mengenai transaksi secara deklaratif dalam Spring
- Konfigurasi transaksi melalui XML maupun @Configuration
Pengelolaan Data dengan Spring dan JPA
- Penyiapan konfigurasi JPA serta koneksi basis data
- Implementasi lapisan DAO serta Repository dalam pengaturan JPA Boot
- Pemanfaatan profiles dan manajemen properti secara efektif.
Pembuatan Aplikasi RESTful Menggunakan JPA
- Pembentukan API REST berbasis operasi CRUD dengan bantuan JPA
- Implementasi API CRUD yang menggabungkan beberapa komponen bean
- Penanganan serialisasi data Jackson: penggunaan @JsonIgnore, mitigasi masalah Hibernate proxy, serta pencegahan terjadinya siklus referensi
Manajemen Data dan REST Tingkat Lanjut
- Pemanfaatan DTO dalam RESTful bersama MapStruct
- Strategi penanganan exception pada aplikasi REST
- Analisis mengenai penggunaan dua model data sekaligus pada JPA.
Aplikasi REST Spring dengan Spring Data JPA
- Proses kueri berdasarkan penamaan metode yang diadopsi secara otomatis
- Penerapan mekanisme paginasi serta pengurutan hasil pada Spring Data JPA
- Pembuatan query khusus dengan anotasi @Query.
Penutupan dan Langkah Selanjutnya
Persyaratan
- Pemahaman terhadap konsep dasar pemrograman Java
- Pengalaman dalam pengembangan berorientasi objek
- Kebiasaan menggunakan alat build seperti Maven atau Gradle
Target Peserta
- Para developer Java yang baru memulai penggunaan ekosistem Spring.
- Insinyur perangkat lunak yang ingin mengembangkan aplikasi web RESTful secara cepat.
- Programmer yang menginginkan pengalaman praktis menggunakan Spring Boot dan JPA versi terkini.
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