java enterprise edition (java ee): enterprise java applicationbrainmatics.com/quotation/25333.pdf3....
TRANSCRIPT
PT Brainmatics Cipta Informatika Menara Bidakara Suite 0205 Jl. Gatot Subroto Kav 71-73 Jakarta 12870 Phone: +622183793383 Fax: +622183793384 http://brainmatics.com [email protected]
Java Enterprise Edition (Java EE): Enterprise Java Application
COURSE NAME DURATION PRICE (RP) MIN PARTICIPANT
Java Enterprise Edition (Java EE): Enterprise Java Application
24 hours 4.900.000* 6 Person
*harga belum termasuk pajak
DESCRIPTION
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
TARGET AUDIENCE
1. Programmer
2. Java Developer
PT Brainmatics Cipta Informatika Menara Bidakara Suite 0205 Jl. Gatot Subroto Kav 71-73 Jakarta 12870 Phone: +622183793383 Fax: +622183793384 http://brainmatics.com [email protected]
SKILL REQUIREMENTS
1. Java Fundamental
2. Java Web Application
CONTENT
I. Overview with GlassFish
1. An Overview of Java EE and GlassFish
2. Obtaining GlassFish
3. Installing GlassFish
4. Starting GlassFish
5. GlassFish domains
6. Setting up Database Connectivity
II. JavaServer Faces
1. Introduction to JSF
2. Developing our first JSF application
3. Custom data validation
4. Customizing JSF’s default messages
5. Ajax-enabling JSF applications
6. JSF 2.2 HTML5 support
7. JSF 2.2 Faces Flows
8. Additional JSF component libraries
III. Object Relational Mapping with JPA
1. The CustomerDB database
2. Introducing the Java Persistence API
3. Final notes
PT Brainmatics Cipta Informatika Menara Bidakara Suite 0205 Jl. Gatot Subroto Kav 71-73 Jakarta 12870 Phone: +622183793383 Fax: +622183793384 http://brainmatics.com [email protected]
IV. Enterprise JavaBeans
1. Introduction to session beans
2. Message-driven beans
3. Transactions in Enterprise JavaBeans
4. Enterprise JavaBean life cycles
5. Introduction to the EJB Timer Service
6. EJB Security
V. Contexts and Dependency Injection
1. Named beans
2. Dependency injection
3. Working with CDI Qualifiers
4. Named bean scopes
VI. JSON Processing with JSON-P
1. The JSON-P Model API
2. The JSON-P Streaming API
VII. WebSockets
1. Developing a WebSocket server endpoint
2. Developing WebSocket clients
3. Additional information about the Java API for WebSocket
VIII. The Java Message Service
1. Setting up GlassFish for JMS
2. Working with message queues
3. Working with message topics
PT Brainmatics Cipta Informatika Menara Bidakara Suite 0205 Jl. Gatot Subroto Kav 71-73 Jakarta 12870 Phone: +622183793383 Fax: +622183793384 http://brainmatics.com [email protected]
IX. Securing Java EE Applications
1. Security realms
X. Web Services with JAX-WS
1. Developing web services with the JAX-WS API
2. Exposing EJBs as web services
3. Securing web services
4. Securing EJB web services
XI. Developing RESTful Web Services with JAX-RS
1. Introducing RESTful web services and JAX-RS
2. Developing a simple RESTful web service
3. Developing a RESTful web service client
4. Working with query and path parameters
FACILITIES
1. Satu PC multimedia dengan LCD monitor untuk satu peserta
2. Modul materi dalam bentuk cetak hardcover dan FD
3. Certificate of course completion
4. Training kit
5. Makan siang dan snack dua kali
INSTRUCTOR
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
PT Brainmatics Cipta Informatika Menara Bidakara Suite 0205 Jl. Gatot Subroto Kav 71-73 Jakarta 12870 Phone: +622183793383 Fax: +622183793384 http://brainmatics.com [email protected]
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.
PT Brainmatics Cipta Informatika Menara Bidakara Suite 0205 Jl. Gatot Subroto Kav 71-73 Jakarta 12870 Phone: +622183793383 Fax: +622183793384 http://brainmatics.com [email protected]
KETENTUAN
1. Kelas Reguler akan dilaksanakan sesuai dengan jadwal jika minimal quota peserta terpenuhi (6
orang).
2. Peserta terdaftar adalah peserta yang sudah melakukan pendaftaran dan pembayaran atau
mengirimkan PO (Purchase Order) atau Surat Tugas atau formulir pendaftaran yang telah diisi
disertai cap dan ditandatangani oleh pihak berwenang dari perusahaan/instansi.
3. Pembayaran dari perusahaan dapat dilakukan setelah training selesai, dengan meggunakan
Invoice.
4. Peserta dapat membatalkan pendaftaran dengan cara konfirmasi ke pihak Brainmatics
selambat-lambatnya 7 (tujuh) hari kerja sebelum pelatihan dimulai. Jika konfirmasi dilakukan
kurang dari 7 (tujuh) hari kerja, maka pembayaran yang sudah ditransfer tidak dapat
dikembalikan dan akan tetap ditagihkan.
5. Harga penawaran training hanya berlaku 15 hari sejak tanggal penawaran.
6. Seluruh harga penawaran training belum termasuk pajak.