Java Programming
Durasi : 5 Hari
Deskripsi Pelatihan
Pelatihan ini memberikan pengetahuan dan keterampilan yang cukup untuk membuat aplikasi java desktop menggunakan teknologi Java SE. Peserta akan membuat aplikasi java berbasis GUI menggunakan IDE Netbeans yang akan mempermudah pengembangan. pelatihan ini mencakup materi tentang struktur GUI Java, akses ke database, koneksi jaringan dengan TCP/IP dan UDP, I/O dan Multithreading.
Tujuan Pelatihan
Dalam pelatihan ini, peserta akan mempelajari cara :
- Memahami pembuatan aplikasi berbasis Java SE
- Mampu menggunakan komponen java untuk operasi I/O dan komunikasi Soket
- Mampu melakukan akses ke database
- Mampu memanfaatkan multithreading dengan optimal
Target Pelatihan
- Staff IT
- Programmer
- Analis Sistem
Prasyarat Peserta Pelatihan
Peserta seharusnya sudah mengambil materi Basic Java Programming yang membahas sintaks dasar Java dan konsep pemrograman berorientasi object.
Output Pelatihan
- Peserta dapat membuat antar muka aplikasi berbasis java
- melakukan penanganan event
- membuat aplikasi yang berkomunikasi melalui jaringan
- membuat aplikasi yang berinteraksi dengan basis data
- melakukan akses ke IO
- menggunakan mekanisme multithreading pada aplikasi
Garis Besar Pelatihan
1. Class dan Interface
- Kelas Abstract
- Metode Abstract
- Implementasi Interface
- Interface Event Handling
2. Inner Class
- Bentuk Inner Class
- Inner Class Statis
- Inner Class Anonim
3. Event GUI
- Event Listener
- Adapter
- Pergeseran Komponen
4. Managemen Layout
- Layout Border
- Layout Flow
- Layout Grid
- Layout Grid Bag
- Layout Card
- Layout Null
5. Komponen GUI
- JCheckBox
- JList
- JcomboBox
- Dialog
6. Menu
- Sistem Menu
- Event Menu
- Menu Checkbox dan Radio
7. File dan System IO
- Class dan Attribute File
- Pemilih File
- Binary dan Text I/O
8. JDBC
- Tipe Driver dan Penggunaannya
- JDBC ODBC
- Prepared SQL
9. JDBC Metadata
- ResultSetMetaData
- Tipe kolom dan Ukuran
10. JDBC Update
- Prepared SQL
- Callable Statement
11. Java TCP/IP
- TCP/IP
- Server dan Client
- Soket Server
- Soket UDP
12. Java Thread
- Kelas Thread dan Metodenya
- Membuat Thread
- Menjalankan dan Menghentikan Thread
- Mengatur Prioritas Thread
- Sinkronisasi Thread