Jl. kebagusan Dalam IV. Jakarta Selatan, DKI Jakarta, 12520.
0813 4958 9616
rajatrainingindo@gmail.com

TRAINING JAVA ENTERPRISE EDITION (JAVA EE): WEB SERVICES

Rajanya Training di Indonesia

TRAINING JAVA ENTERPRISE EDITION (JAVA EE): WEB SERVICES

TRAINING PENGENALAN JAVA ENTERPRISE EDITION (JAVA EE): WEB SERVICES

training

TRAINING PENGELOLAAN WEB

 

Web  service  adalah  aplikasi  berbasis  web  yang menggunakan sistem
terbuka, berbasis XML standar dan transport protocols untuk pertukaran
data  dengan klien. Web service yang dikembangkan menggunakan Java API
Teknologi   dan   tools   yang  disediakan  oleh  Stack  Web  Services
terintegrasi yang disebut Metro. Metro stack yang terdiri dari JAX-WS,
JAXB,  dan WSIT, memungkinkan Anda untuk membuat dan mengembangkan Web
service   dan   klien  yang  aman,  handal,  transaksional  dan  mampu
dioperasikan.  Metro  stack  merupakan  bagian  dari  Projek Metro dan
sebagai bagian dari Glass Fish, Java Platform, Enterprise Edition(Java
EE)  dan  Standard  Edition(Java  SE).  Glass  Fish  dan  Java EE juga
mendukung turunan JAX-RPCAPI.

Pada  training  ini  akan diajarkan bagaimana mengembangkan REST-style
dan  Web  Services  berbasis  SOAP. Training ini akan membahas tentang
arsitektur Web Service, bagaimana membangun web service, dan bagaimana
mengcompilingnya,  menerapkannya,  dan  mengeksekusinya.  Peserta akan
belajar  bagaimana membuat service dari awal kemudian mengintegrasikan
service yang dibuat dengan aplikasi java.

OBJECTIVES

1. Mampu mengetahui arsitektur dari sebuah web service
2. Mampu menggunakan Servlet untuk RESTful Web Service
3. Mampu menggunakan RESTful Service sebagai HttpServlet
4. Mampu menggunakan RESTful Web Service sebagai JAX-RS Resource
5. Mampu menggunakan RESTful Web Service sebagai Restlet Resources
6. Mampu menggunakan RESTful Service sebagai @WebServiceProvider
7. Mampu menggunakan RESTful Web Service sebagai client Side
8. Mampu menggunakan JSON untuk JavaScript Client
9. Mampu menggunakan SOAP-Based Web Service
10. Mampu menangani kesalahan dan error pada SOAP
11. Mampu meningkatkan keamanan pada Web Service
12. Mampu menerapkan bagaimana Web Service dapat di deploy menggunakan
Java Application Server (JAS)

AUDIENCE

1. Programmer
2. Java Developer

PREREQUISITES

1. Menguasai Materi Java Fundamental
2. Menguasai Materi Java Web Application

CONTENT

1. Intoduction to Web Services

1.1. Web Service Miscellany
1.2. Web Services and Service-Oriented Architecture
1.3. A Very Short History of Web Services
1.4. Intoduction to REST
1.5. Review of HTTP Requests and Responses
1.6. HTTP as an API
1.7. A First RESTful Example
1.8. How to Use Servlets for RESTful Web Services

2. RESTful Web Services: The Service Side

2.1. A RESTful Service as an HttpServlet
2.2. A RESTful Web Service as a JAX-RS Resource
2.3. A RESTful Web Service as Restlet Resources
2.4. A RESTful Service as a @WebServiceProvider

3. RESTful Web Services: The Client Side

3.1. A Perl Client Against a Java RESTful Web Service
3,2. A Client Against the Amazon E-Commerce Service
3.3. A Standalone JAX-B Example
3.4. Another Client Against the Amazon E-Commerce Service
3.5. The CTA Bus-Tracker Services
3.6. RESTful Clients and WADL Documents
3.7. The JAX-RS Client API
3.8. JSON for JavaScript Clients

4. SOAP-Based Web Services

4.1. A SOAP-Based Web Service
4.2. The RandService in Two Files
4.3. Clients Against the RandService
4.4. The WSDL Service Contract in Detail
4.5. SOAP-Based Clients Against Amazon’s E-Commerce Service

5. SOAP Handlers and Faults

5.1. The Handler Level in SOAP-Based Services and Clients
5.2. Handlers and Faults in the predictionsSOAP Service
5.3. A Handler Chain with Two Handlers
5.4. SOAP-Based Web Services and Binary Data
5.5. The Transport Leve
5.6. Axis2

6. Web Services Security

6.1. Wire-Level Security
6.2. A Very Lightweight HTTPS Server and Client
6.3. HTTPS in a Production-Grade Web Server
6.4. Container-Managed Security
6.5. WS-Security

7. Web Services and Java Application Servers

7.1. The Web Container
7.2. Toward a Lightweight JAS
7.3. GlassFish Basics
7.4. Servlet-Based Web Services Under GlassFish
7.5. An Interactive Website and a SOAP-Based Web Service
7.6. A @WebService as a @Stateless Session EJB
7.7. TomEE: Tomcat with Java EE Extensions
7.8. The Best Place to Be in Java Web Services

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

  1. Tatap Muka/offline
  2. Online via zoom

Kota Penyelenggaraan jika offline :

  1. Bandung
  2. Jogjakarta
  3. Surabaya
  4. Jakarta

fasilitas yang didapatkan

  1. Training Kit Eksklusif
    • Tas
    • Name Tag
    • Modul
    • Flash disk
    • Ballpoint
    • Block Note
    • Souvenir
  2. Harga yang Reliable
  3. Trainer Kompeten di bidangnya
  4. Pelayanan Maksimal untuk peserta
  5. Penjemputan dari dan ke bandara
Investasi :

Public training : Rp. 4.500.000 (minimum 3 pax)

In House Training : on Call