[Building Java Web Application with Spring MVC]-[SYL]-[INA]
[Building Java Web Application with Spring MVC]-[SYL]-[INA]
Deskripsi Pelatihan
Pelatihan ini memberikan pendekatan yang menyeluruh untuk web developer yang ingin
mengembangkan aplikasi berbasis web dengan menggunakan teknologi Java dan Spring
Framework. Penekanan diberikan pada pendekatan praktik dengan memanfaatkan berbagai
fitur yang tersedia di Spring untuk pengembangan aplikasi web berdasarkan bahasa
pemrograman Java dan Spring Web MVC Framework. Selain pembahasan penggunaan Spring
Web MVC Framework, berbagai fitur di Spring Framework Library seperti Spring Bean, Spring
JDBC untuk akses database, dan Spring Transaction Management juga dibahas. Dengan
demikian, para peserta akan mampu membangun aplikasi web yang menarik, dinamis, dan
canggih dengan teknologi Java dan Spring Framework yang lengkap dan menyeluruh.
Tujuan Training
Setelah mengikuti pelatihan ini, peserta akan mampu:
Memahami dan membangun aplikasi web berbasis Java dan Spring Framework Library
Membangun aplikasi berbasis web untuk pencarian, penambahan, pengubahan, dan
penghapusan data dengan database menggunakan Spring JDBC
Membuat dan menggunakan Spring Inversion of Control (IoC) dengan Spring Bean
Memahami bagaimana cara menggunakan dan memaksimalkan fitur Spring Web MVC
Framework untuk membuat aplikasi web yang menarik, dinamis, dan canggih
Output Pelatihan
Terbuatnya aplikasi web berbasis teknologi Java dan Spring Web MVC Framework
Garis Besar Pelatihan :
1. Pengenalan Spring dan Arsitektur Spring Framework
a. Manfaat Penggunaan Spring Framework
b. Dependency Injection (DI)
c. Aspect Oriented Programming (AOP)
d. Core Container
e. Akses dan Integrasi Data
f. Aplikasi Web
2. Instalasi dan Konfigurasi Spring
a. Instalasi dan Konfigurasi JDK
b. Instalasi dan Konfigurasi IDE (NetBeans atau Eclipse)
c. Instalasi dan Konfigurasi Spring Framework Library
3. Aplikasi Hello World dengan Spring
a. Membuat Proyek Java
b. Menambahkan Spring Library
c. Membuat Source Code dan Bean Configuration File
4. Inversion of Control (IoC) dengan Spring Bean
a. Spring IoC Container
b. Definisi Spring Bean dan Konfigurasi Metadata Spring
c. Spring Bean Scope (Singleton dan Prototype)
d. Spring Bean Life Cycle (Inisialisasi dan Destroy)
e. Spring Dependency Injection
f. Spring Bean Autowiring
g. Annotation dan Java-Based Bean Injection
5. Akses Database dengan Spring JDBC Framework
a. JDBC Template Class
b. Konfigurasi JDBC Data Source
c. Data Access Object (DAO)
d. Menjalankan Perintah SQL DDL dan DML
e. Memanggil Stored Procedure di Spring
6. Transaksi Database dengan Spring Transaction Management
a. Transaksi Lokal dan Global
b. Transaksi Programmatic dan Declarative
7. Aplikasi Web dengan Spring Web MVC Framework
a. Konfigurasi Spring Web MVC
b. DispatcherServlet dan Controller
c. Membuat JSP View
d. Form Handling dan Page Redirection di Spring Web MVC
e. Static Page dan Exception Handling di Spring Web MVC