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

TRAINING JAVA ENTERPRISE EDITION (JAVA EE) : WEB APPLICATION WITH SPRING

Rajanya Training di Indonesia

TRAINING JAVA ENTERPRISE EDITION (JAVA EE) : WEB APPLICATION WITH SPRING

TRAINING PENGENALAN WEB APPLICATION WITH SPRING

training

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 2023

17 – 18 Januari 2023

14 – 15 Februari 2023

20 – 21 Maret 2023

4 – 5 April 2023

16 – 17 Mei 2023

20 – 21 Juni 2023

17 – 18 Juli 2023

15 – 16 Agustus 2023

25 – 26 September 2023

17 – 18 Oktober 2023

21 – 22 November 2023

27 – 28 Desember 2023

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