Java Enterprise Edition (Java EE): Web Application Development COURSE NAME DURATION PRICE (RP) MIN PARTICIPANT Java Enterprise Edition (Java EE): Web Application Development *harga belum termasuk pajak 24 Hours 4.900.000* 6 Person DESCRIPTION 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 dan frameworknya, dan untuk membuat aplikasi sederhana atau aplikasi kompleks yang berbasis web. Pada training ini, peserta akan belajar membuat aplikasi web yang memanfaatkan Servlet dan Java Server Pages (JSP) yang merupakan standar komponen framework dari Java Enterprise Edition (EE). OBJECTIVES 1. Mampu membuat aplikasi web berbasis Java menggunakan servlet dan JSP. 2. Mampu membuat aplikasi web dengan JSF 2 3. Mampu membuat aplikasi web menggunakan framework struts2 4. Mampu membuat aplikasi web menggunakan framework Spring 3 Web MVC 5. Mampu mendebug dan mendeploy aplikasi web yang bibuat. TARGET AUDIENCE 1. Programmer 2. Java Developer
SKILL REQUIREMENTS 1. Java Fundamental CONTENT 1. Introducing Java Web Development 1.1. JVM Languages 1.2. Java EE 1.3. Java Web Frameworks 1.4. Getting Started with Java 1.5. The Bookstore Application 1.6. Data Model for the Bookstore Application 1.7. Trends and Technologies in the Java Web Landscape 2. Building Web Applications Using Servlets and JSP 2.1. Servlets 2.2. Java Server Pages 2.3. The MVC Pattern 2.4. Bookstore Application 3. Best Practices in Java EE Web Development 3.1. Best-Practice Solutions: Using EL and JSTL 3.2. Best-Practice Solutions: Using Patterns 3.3. Java Web Frameworks 4. Building a Web Application Using Struts 2 4.1. Struts 2 Framework Overview
4.2. Action 4.3. Interceptors 4.4. ValueStack and OGNL 4.5. ResultType and Result 4.6. Struts 2 Tags 4.7. Getting Started with Struts 2 4.8. Bookstore Web Application 5. Building Java Web Applications with Spring Web MVC 5.1. Spring Framework Overview 5.2. Spring Framework Fundamentals 5.3. Key Objectives of the Spring Framework 5.4. Building Web Application with Spring Web MVC 6. Component-Based Web Development Using JSF 2 6.1. The Architecture of JSF 6.2. Getting Started with JSF 6.3. Life Cycle of a JSF Application 6.4. Managed Beans 6.5. Facelets 6.6. Building the Bookstore Application Using JSF 2 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 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. Mirza Akhena. Lahir pada tanggal 6 Agustus 1984, Menamatkan pendidikan tinggi jurusan Teknik Informatika di Institut Teknologi Telkom Bandung pada tahun 2009. Aktif sebagai konsultan dan telah berpengalaman sejak 2007 menyelesaikan banyak project dibidang Mobile Game dan Java Programming diberbagai perusahaan baik BUMS maupun BUMN. Sekarang aktif sebagai Freelance Developer dan trainer/instruktur diberbagai training center di Jakarta, untuk materi training berbasis Java Programming.
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 menggunakan Invoice. 4. Peserta dapat membatalkan pendaftaran dengan cara konfirmasi ke pihak Brainmatics selambatlambatnya 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. Seluruh harga penawaran training belum termasuk pajak.