Brainmatics

Java Enterprise Edition (Java EE): Web Application Development

Java-Enterprise-Edition-EE-Web-Application-DevelopmentSaat 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

I. Introducing Java Web Development

    1. JVM Languages
    2. Java EE
    3. Java Web Frameworks
    4. Getting Started with Java
    5. The Bookstore Application
    6. Data Model for the Bookstore Application
    7. Trends and Technologies in the Java Web Landscape

II. Building Web Applications Using Servlets and JSP

    1. Servlets
    2. Java Server Pages
    3. The MVC Pattern
    4. Bookstore Application

III. Best Practices in Java EE Web Development

    1. Best-Practice Solutions: Using EL and JSTL
    2. Best-Practice Solutions: Using Patterns
    3. Java Web Frameworks

IV. Building a Web Application Using Struts 2

    1. Struts 2 Framework Overview
    2. Action
    3. Interceptors
    4. ValueStack and OGNL
    5. ResultType and Result
    6. Struts 2 Tags
    7. Getting Started with Struts 2
    8. Bookstore Web Application

V. Building Java Web Applications with Spring Web MVC

    1. Spring Framework Overview
    2. Spring Framework Fundamentals
    3. Key Objectives of the Spring Framework
    4. Building Web Application with Spring Web MVC

VI. Component-Based Web Development Using JSF 2

    1. The Architecture of JSF
    2. Getting Started with JSF
    3. Life Cycle of a JSF Application
    4. Managed Beans
    5. Facelets
    6. Building the Bookstore Application Using JSF 2

 

INSTRUCTOR

pak hendroHendro 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.

Endy Muhardin. Kelahiran Jakarta, 8 Juni 1979. Menyelesaikan program S1 di Sekolah Tinggi Teknologi Telekomunikasi Bandung pada tahun 2001. Bekerja sebagai Senior Consultant, Lead Programmer untuk software architecture dan software development khususnya Java. Telah mengerjakan beberapa project core banking di Indonesia. Tersertifikasi PHP 4, Java 2 Platform Enterprise Edition, Java 2 non-GUI dan Java 2 Fundamentals dari Brainbench. Aktif sebagai penulis, trainer beberapa course kategori management seperti CMMI dan programming seperti Java dan juga aktif sebagai pengembang software house menggunakan 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