TRAINING JAVA ENTERPRISE EDITION (JAVA EE): ENTERPRISE JAVA APPLICATION
TRAINING PENGENALAN JAVA ENTERPRISE EDITION (JAVA EE)
TRAINING PRINSIP PEMROGRAMAN APLIKASI JAVA
Training ini akan membahas mengenai instalasi dan konfigurasi
GlassFish, kemudian beralih ke pengembangan aplikasi dengan Java EE 7,
mencakup semua fitur utama Java EE 7 API. Training ini berfokus untuk
mengembangkan ke tingkat yang lebih advance developer yang sudah
memiliki dasar-dasar untuk mengembangkan aplikasi Java menggunakan
aplikasi GlassFish Server. Pada training ini peserta akan belajar
mengenai semua fitur Java EE 7 API termasuk JavaServer Faces (JSF),
Enterprise JavaBeans (EJB), Contexts and Dependency Injection (CDI),
Java API untuk WebSocket, dan JAX-ES. Training ini juga akan
memperkenalkan JSON-P, Java API untuk JSON (Javascript Object
Notation) pada prosesnya.
OBJECTIVES
1. Mampu menginstall dan mengkonfigurasi GlassFish
2. Mampu mengimplementasikan teknologi Enterprise JavaBeans
3. Mampu mengimplementasikan JSON Processing menggunakan JSON-P
4. Mampu menggunakan WebSocket pada pengembangan aplikasi berbasis
Java
5. Mampu mengimplementasika keamanan (Securing) pada Java EE
Application
6. Mampu mengimplementasikan mekanisme Java Message Service (JMS) API
AUDIENCE
1. Programmer
2. Java Developer
PREREQUISITES
1. Menguasai Materi Java Fundamental
2. Menguasai Materi Java Web Application
CONTENT
1. Overview with GlassFish
1.1. An Overview of Java EE and GlassFish
1.2. Obtaining GlassFish
1.3. Installing GlassFish
1.4. Starting GlassFish
1.5. GlassFish domains
1.6. Setting up Database Connectivity
2. JavaServer Faces
2.1. Introduction to JSF
2.2. Developing our first JSF application
2.3. Custom data validation
2.4. Customizing JSF’s default messages
2.5. Ajax-enabling JSF applications
2.6. JSF 2.2 HTML5 support
2.7. JSF 2.2 Faces Flows
2.8. Additional JSF component libraries
3. Object Relational Mapping with JPA
3.1. The CustomerDB database
3.2. Introducing the Java Persistence API
3.3. Final notes
4. Enterprise JavaBeans
4.1. Introduction to session beans
4.2. Message-driven beans
4.3. Transactions in Enterprise JavaBeans
4.4. Enterprise JavaBean life cycles
4.5. Introduction to the EJB Timer Service
4.6. EJB Security
5. Contexts and Dependency Injection
5.1. Named beans
5.2. Dependency injection
5.3. Working with CDI Qualifiers
5.4. Named bean scopes
6. JSON Processing with JSON-P
6.1. The JSON-P Model API
6.2. The JSON-P Streaming API
7. WebSockets
7.1. Developing a WebSocket server endpoint
7.2. Developing WebSocket clients
7.3. Additional information about the Java API for WebSocket
8. The Java Message Service
8.1. Setting up GlassFish for JMS
8.2. Working with message queues
8.3. Working with message topics
9. Securing Java EE Applications
9.1. Security realms
10. Web Services with JAX-WS
10.1. Developing web services with the JAX-WS API
10.2. Exposing EJBs as web services
10.3. Securing web services
10.4. Securing EJB web services
11. Developing RESTful Web Services with JAX-RS
11.1. Introducing RESTful web services and JAX-RS
11.2. Developing a simple RESTful web service
11.3. Developing a RESTful web service client
11.4. Working with query and path parameters
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.
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
