Course Outline

Perkenalan

  • Tujuan dan struktur kursus
  • Tinjauan umum fitur Java EE 8

Tinjauan Umum Arsitektur Java EE

  • Arsitektur multi-tier di Java EE
  • Komponen utama: EJB, JPA, JSP, dan Servlet
  • Peran Java EE dalam aplikasi perusahaan

Tinjauan Umum Java API dan Fungsionalitas EE 8

  • Pengenalan API baru: JSON-B, Keamanan, dan HTTP/2
  • Peningkatan pada API yang ada: JAX-RS, CDI, dan lainnya
  • Dukungan untuk cloud dan HTML5

Mempersiapkan Lingkungan Pengembangan

  • Menginstal Java EE 8 dan alat yang dibutuhkan
  • Menyiapkan Lingkungan Pengembangan Terpadu (IDE)
  • Mengonfigurasi server aplikasi (misalnya, WildFly, GlassFish)

Menginstal dan Mengkonfigurasi Java EE 8

  • Panduan instalasi langkah demi langkah
  • Mengonfigurasi pengaturan server
  • Memverifikasi instalasi

Membuat Aplikasi Sampel

  • Menyiapkan struktur proyek dasar
  • Mengembangkan layanan web sederhana
  • Menyebarkan aplikasi contoh

Membaca dan Menulis ke Database

  • Menghubungkan Java aplikasi EE ke database
  • Menggunakan JPA untuk operasi basis data
  • Menerapkan operasi CRUD

Memahami Dependency Injection

  • Konsep Dependency Injection (DI) dalam Java EE
  • Menggunakan anotasi CDI dalam aplikasi
  • Mengelola kacang dan siklus hidupnya

Menulis Komponen Stateful

  • Tinjauan umum tentang kacang sesi stateful
  • Membuat dan mengelola komponen stateful
  • Ketahanan dan manajemen status

Bekerja dengan Java EE Websockets

  • Pengenalan Websockets di Java EE
  • Menyiapkan Websockets untuk komunikasi waktu nyata
  • Menerapkan Websockets dalam aplikasi

Pemetaan Java Jenis ke dan dari JSON

  • Menggunakan API JSON-B untuk pengikatan data
  • Menyesuaikan pemetaan JSON
  • Parsing dan pembangkitan JSON dengan Java EE

Mengembangkan UI untuk Aplikasi

  • Tinjauan Umum JSF dan HTML5 di Java EE
  • Membangun antarmuka pengguna dengan JSF
  • Mengintegrasikan layanan front-end dengan back-end

Mengamankan Aplikasi

  • Menerapkan Java API Keamanan EE
  • Mekanisme otentikasi dan otorisasi
  • Mengamankan layanan RESTful dan aplikasi web

Menguji Aplikasi

  • Menulis unit dan tes integrasi untuk Java komponen EE
  • Alat untuk menguji Java aplikasi EE (misalnya, Arquillian)
  • Mengotomatiskan pengujian dalam alur pengembangan

Men-debug Aplikasi

  • Teknik Debugging di Java EE
  • Menggunakan alat IDE untuk debugging
  • Memecahkan masalah umum

Menyebarkan Aplikasi

  • Pengemasan Java Aplikasi EE
  • Penerapan ke berbagai lingkungan (pengembangan, pementasan, produksi)
  • Praktik penyebaran berkelanjutan

Penyelesaian Masalah

  • Mengidentifikasi dan menyelesaikan masalah penerapan umum
  • Memantau kinerja aplikasi
  • Praktik terbaik untuk stabilitas aplikasi

Ringkasan dan Langkah Berikutnya

Requirements

  • Java pengalaman pemrograman

Hadirin

  • Pengembang
 21 Hours

Number of participants


Price per participant

Upcoming Courses (Minimal 5 peserta)

Related Categories