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 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
- 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