Java SE 7 Development Rich Client Applications

Request Penawaran

Durasi Pelatihan : 5 Hari

Deskripsi Pelatihan

Pelatihan ini akan mengajarkan kepada Peserta bagaimana mendesain sebuah aplikasi Rich Client menggunakan JAVA SE 7 dan Java FX 2 menggunakan pattern MVC  (Model-View-Controller), dan pendekatan praktis. Peserta juga akan belajar untuk menganalisis, mendesain dan membangun user interface mengkoneksikan user interface dengan database dan terakhir mengkoneksikan user interface tersebut denga RESTful web service.

Tujuan Pelatihan

  • Mampu mengimplementasikan suatu Rich Client Application (RIA) dari dasar
  • Mampu membuat JavaFX GUI menggunakan control, layout, chart, smart table dan CSS
  • Mampu mengimplementasikan event handling di dalam aplikasi JavaFX
  • Mampu menggunakan visual efek, animasi, media dan web view control di dalam aplikasi JavaFX
  • Mampu memahami pengaruh Java Persistence API (JPA) di dalam aplikasi Java SE
  • Mampu membuat aplikasi two-tier dan three-tier dengan teknologi Java
  • Mampu membuat koneksi aplikasi dengan REST web service
  • Mampu membuat package dan menyebarkan aplikasi Java SE
  • Mampu mengamankan aplikasi Java SE
  • Mampu mengimplementasikan Logging API untuk menghasilkan pesan log di GUI
  • Mampu mengimplementasikan unit testing menggunakan Junit
  • Mampu menerapkan patern desain MVC untuk membuat class yang reusable

 

Target Peserta Pelatihan

  • Pengembang aplikasi
  • Pengembang Java
  • Developer Java EE

 

Prasarat Peserta Pelatihan

  • Peserta harus sudah belajar Java SE 7 Fundamental
  • Peserta harus sudah belajar Java SE 7 Programming

 

Garis Besar Pelatihan

  1. Pengenalan
  2. Aplikasi Broker Tool
  3. Pengenalan JavaFX
  4. Sintak umum dan JavaFX Collection
  5. UI Control, Layout, Chart dan CSS
  6. Visual efek, animasi, web view dan media
  7. JavaFX table dan GUI di sisi client
  8. JavaFX concurrency dan binding
  9. Java Persistence API (JPA)
  10. Penerapan JPA
  11. Penerapan desain multi-tier dengan RESTful Web Service
  12. Mengkoneksikan dengan RESTful Web Service
  13. Membuat Package dan menyebarkan aplikasi
  14. Membangun aplikasi yang aman
  15. Masuk ke aplikasi dan autentikasi
  16. Logging
  17. Mengimplementasikan unit testing dan menggunakan version control