TRAINING JAVA ENTERPRISE EDITION (JAVA EE) : WEB APPLICATION WITH SPRING
TRAINING PENGENALAN WEB APPLICATION WITH SPRING
TRAINING PEMROGRAMAN WEB
Saat ini pengembangan web masih menjadi salah satu yang paling
populer, aktif dan penting dalam kegiatan programming. Mulai dari
single website sampai situs e-commerce. Bahasa pemrograman Java dan
frameworknya memungkinakan anda untuk membuat dan mengembangkan
aplikasi web yang memerlukan fleksibilitas yang tinggi.
Training ini dibuat untuk web developer yang baru akan belajar
pengembangan web berbasis Java dengan menggunakan SPRING sebagai
frameworknya, dan untuk membuat aplikasi sederhana atau aplikasi
kompleks yang berbasis web. Pada training ini, peserta akan belajar
membuat aplikasi web yang memanfaatkan Spring MVC dan MyBatis yang
merupakan standar komponen Spring Framework dari Java Enterprise
Edition(EE).
OBJECTIVES
–
AUDIENCE
–
PREREQUISITES
Tidak ada kemampuan khusus yang dipersyaratkan
CONTENT
1. Introducing PO JO Programming Model, Lightweight Containers, and
Inversion of Control
1.1. POJO Programming Model
1.2. Lightweight Containers and Inversion of Control (IoC)
1.3. Dependency Injection
2. Dependency Injection with Spring
2.1. Spring IoC Container
2.2. Dependency Injection
2.3. Spring?Managed Beans
3. Building Web Applications Using Spring MVC
3.1. Learning the Features and Benefits of Spring MVC
3.2. Using the Dispatcher Servlet Mechanism
3.3. Creating Your First Spring MVC Application
3.4. Configuring Spring MVC with Annotations
3.5. Handling Forms with JSP
3.6. Exploiting the Power of Annotations
3.7. Validating User Input
3.8. Uploading Files
3.9. Handling Exceptions
3.10. Implementing Internationalization
3.11. Using Themes
4. JDBC Data Access with Spring
4.1. Introducing Spring’s JDBC Support
4.2. Performing Data Access Operations with Spring
4.3. Modeling JDBC Operations as Java Objects
4.4. Exception Handling and Error Code Translation
5. Data Access with JPA Using Spring
5.1. Introduction to ORM and JPA
5.2. Spring’s JPA Support
6. Managing Transactions with Spring
6.1. Introduction to Transaction Management
6.2. Spring’s Transaction Abstraction Model
6.3. Declarative Transaction Management with Spring
6.4. Programmatic Transaction Management with Spring
6.5. Executing Custom Logic Before or After Transactions
7. Test-Driven Development with Spring
7.1. Configuring and Caching Applicationcontext
7.2. Injecting Dependencies of Test Fixtures
7.3. Using Transaction Management in Test
7.4. Testing Web Applications
7.5. Using Mock Objects and Other Utilities for Testing
8. Aspect-Oriented Programming with Sprin
8.1. Getting Started with AOP with Spring
8.2. Defining Point?Cut Designators
8.3. Capitalizing on the Power of Annotation
8.4. Blending AspectJ with Spring
8.5. Configuring Spring AOP with Annotations
9. RESTful Web Services with Sprin
9.1. Creating Your First REST Web Service
9.2. Returning Different HTT P Status Codes Returning Different HTT P
Status Code
9.3. Learning an Annotation?Based Configuration Alternative
9.4. Using REST Web Services with XM
9.5. Using the Exception Handling Mechanism
9.6. Unit Testing RESTful Services
10. Web Services Security
10.1. Wire-Level Security
10.2. A Very Lightweight HTTPS Server and Clien
10.3. HTTPS in a Production-Grade Web Server
10.4. Container-Managed Security
10.5. WS-Security
INSTRUCTOR
pak hendro Hendro Subagyo. Menyelesaikan program S1 (B.Eng) dan S2
(M.Eng) pada jurusan Ilmu Komputer dan Informasi Matematik di The
University of Electro-Communications, Tokyo, Jepang pada tahun 1999
dan 2001. Saat ini sedang menyelesaikan program S3 (PhD) pada jurusan
dan universitas yang sama. Peneliti di Pusat Dokumentasi Informasi
Ilmiah (PDII), Lembaga Ilmu Pengetahuan (LIPI). Memiliki minat pada
sistem operasi, pemrograman dan bahasa pemrograman (khususnya Java dan
Real-Time Java) dan komputer aritmatika. Pengembang aplikasi berbasis
Java (J2SE dan J2EE) di beberapa perusahaan IT di Jepang dan
Indonesia. Cisco Certified Instructor pada Cisco Regional Academy
Centre for Scientific Documentation and Information-LIPI.
Endy Muhardin. Kelahiran Jakarta, 8 Juni 1979. Menyelesaikan program
S1 di Sekolah Tinggi Teknologi Telekomunikasi Bandung pada tahun 2001.
Tersertifikasi PHP 4, Java 2 Platform Enterprise Edition, Java 2
non-GUI dan Java 2 Fundamentals dari Brainbench. Aktif sebagai
pengajar dan pengembang software house dengan teknologi Java 6,
Oracle, Spring Framework, JPOS (ISO-8583) dan MySQL.
pak hendro Hendro Steven Tampake. Lahir di Jakarta 19 November 1981.
Menamatkan S1 Teknik Informatika di UKSW Salatiga pada tahun 2005, dan
S2 Jurusan Ilmu Komputer di UGM Yogyakarta pada tahun 2011. Aktif
sebagai Software Development Engineer, Instructor Training, dan
Programmer dengan berbagai teknologi seperti: PHP/CodeIgniter, MySQL,
JSE, JEE, JME, Ajax, PGSQL
JADWAL TRAINING TAHUN 2026
03 – 04 Januari 2026 | 16 – 17 Januari 2026
06 – 07 Februari 2026 | 20 – 21 Februari 2026
05 – 06 Maret 2026 | 19 – 20 Maret 2026
03 – 04 April 2026 | 23 – 24 April 2026
07 – 08 Mei 2026 | 21 – 22 Mei 2026
05 – 06 Juni 2026 | 25 – 26 Juni 2026
09 – 10 Juli 2026 | 23 – 24 Juli 2026
06 – 07 Agustus 2026 | 20 – 21 Agustus 2026
04 – 05 September 2026 | 18 – 19 September 2026
08 – 09 Oktober 2026 | 22 – 23 Oktober 2026
06 – 07 November 2026 | 26 – 27 November 2026
04 – 05 Desember 2026 | 18 – 19 Desember 2026
Metode Training
- Tatap Muka/offline
- Online via zoom
Kota Penyelenggaraan jika offline :
- Bandung
- Jogjakarta
- Surabaya
- Jakarta
fasilitas yang didapatkan
- Training Kit Eksklusif
- Tas
- Name Tag
- Modul
- Flash disk
- Ballpoint
- Block Note
- Souvenir
- Harga yang Reliable
- Trainer Kompeten di bidangnya
- Pelayanan Maksimal untuk peserta
- Penjemputan dari dan ke bandara
Investasi :
Public training : Rp. 4.500.000 (minimum 3 pax)
In House Training : on Call
