Deskripsi:
Pelatihan ini memberikan pemahaman mendalam tentang pemrograman menggunakan Java, mencakup konsep OOP (Object-Oriented Programming), pengembangan aplikasi desktop, dan web.
Manfaat:
Pelatihan ini ditujukan untuk pengembang perangkat lunak yang ingin menguasai bahasa pemrograman Java. Tujuannya adalah untuk memberikan keterampilan dalam mengembangkan aplikasi menggunakan Java, dari aplikasi desktop hingga aplikasi web. Manfaatnya adalah peserta dapat membuat aplikasi yang dapat berjalan di berbagai platform dengan efisien dan efektif.
Silabus:
Pengenalan Java dan Konsep Dasar Pemrograman
Memahami struktur dasar program Java dan elemen pentingnya seperti kelas, objek, dan method.
Mengetahui sejarah dan filosofi pemrograman Java serta konsep OOP (Object-Oriented Programming).
Mempelajari sintaks dasar Java dan aturan penulisan kode yang benar.
Struktur Data dalam Java: Array dan Koleksi
Menggunakan array untuk menyimpan data dalam jumlah tetap dan belajar cara mengakses elemen di dalamnya.
Memahami berbagai tipe koleksi seperti List, Set, dan Map untuk pengelolaan data dinamis.
Mengimplementasikan struktur data yang sesuai untuk kebutuhan pengolahan data dalam aplikasi Java.
Kontrol Alur Program dengan Kondisional dan Looping
Mempelajari penggunaan pernyataan kondisional (if-else, switch) untuk pengambilan keputusan dalam program.
Menggunakan struktur perulangan (for, while, do-while) untuk mengulang eksekusi kode sesuai kebutuhan.
Menyusun logika yang efisien dengan memanfaatkan kontrol alur program secara tepat.
Pengenalan dan Penggunaan Object-Oriented Programming (OOP) dalam Java
Memahami konsep dasar OOP seperti enkapsulasi, pewarisan, polimorfisme, dan abstraksi dalam Java.
Mempelajari cara mendesain kelas dan objek serta interaksi antar objek dalam aplikasi Java.
Menerapkan prinsip OOP untuk membuat kode yang lebih modular dan terstruktur.
Exception Handling dalam Java
Memahami cara mengelola error dengan menggunakan blok try-catch-finally dalam Java.
Mempelajari bagaimana menangani pengecualian untuk menjaga program tetap berjalan dengan lancar.
Menggunakan teknik terbaik untuk menangani exception dan meminimalisir crash aplikasi.
Pengolahan File dengan Java
Menggunakan kelas File dan Input/Output untuk membaca dan menulis data ke dalam file.
Memahami cara menangani file teks, file biner, dan penggunaan stream dalam Java.
Mempelajari pengelolaan file dalam konteks aplikasi Java yang dapat melakukan operasi baca-tulis dengan efisien.
Multithreading dalam Java
Memahami dasar-dasar multithreading dan cara membuat thread dalam Java.
Mempelajari teknik untuk mengelola thread secara efisien untuk meningkatkan performa aplikasi.
Mengimplementasikan konsep sinkronisasi untuk menangani masalah terkait multithreading.
Pengembangan Aplikasi GUI dengan JavaFX
Mempelajari cara membuat antarmuka pengguna grafis menggunakan JavaFX.
Menggunakan berbagai komponen GUI seperti tombol, label, dan teksfield untuk interaksi dengan pengguna.
Menerapkan event handling untuk merespons tindakan pengguna pada aplikasi berbasis GUI.
Penggunaan Java untuk Pengembangan Aplikasi Web (Servlets dan JSP)
Memahami cara membangun aplikasi berbasis web menggunakan Java Servlet dan JavaServer Pages (JSP).
Mempelajari bagaimana menangani permintaan HTTP dan menghasilkan respons dinamis dalam aplikasi web.
Mengimplementasikan arsitektur Model-View-Controller (MVC) untuk aplikasi berbasis web dengan Java.
Persiapan Ujian Sertifikasi Java Programming
Memahami topik-topik yang diuji dalam sertifikasi Java dan fokus pada konsep-konsep inti.
Menggunakan latihan soal dan ujian praktek untuk mempersiapkan diri menghadapi ujian sertifikasi.
Mempelajari tips dan trik untuk meningkatkan keterampilan dalam pemrograman Java dan mengoptimalkan kinerja ujian.
Pengenalan Java dan Konsep Dasar Pemrograman
Memahami struktur dasar program Java dan elemen pentingnya seperti kelas, objek, dan method.
Mengetahui sejarah dan filosofi pemrograman Java serta konsep OOP (Object-Oriented Programming).
Mempelajari sintaks dasar Java dan aturan penulisan kode yang benar.
Struktur Data dalam Java: Array dan Koleksi
Menggunakan array untuk menyimpan data dalam jumlah tetap dan belajar cara mengakses elemen di dalamnya.
Memahami berbagai tipe koleksi seperti List, Set, dan Map untuk pengelolaan data dinamis.
Mengimplementasikan struktur data yang sesuai untuk kebutuhan pengolahan data dalam aplikasi Java.
Kontrol Alur Program dengan Kondisional dan Looping
Mempelajari penggunaan pernyataan kondisional (if-else, switch) untuk pengambilan keputusan dalam program.
Menggunakan struktur perulangan (for, while, do-while) untuk mengulang eksekusi kode sesuai kebutuhan.
Menyusun logika yang efisien dengan memanfaatkan kontrol alur program secara tepat.
Pengenalan dan Penggunaan Object-Oriented Programming (OOP) dalam Java
Memahami konsep dasar OOP seperti enkapsulasi, pewarisan, polimorfisme, dan abstraksi dalam Java.
Mempelajari cara mendesain kelas dan objek serta interaksi antar objek dalam aplikasi Java.
Menerapkan prinsip OOP untuk membuat kode yang lebih modular dan terstruktur.
Exception Handling dalam Java
Memahami cara mengelola error dengan menggunakan blok try-catch-finally dalam Java.
Mempelajari bagaimana menangani pengecualian untuk menjaga program tetap berjalan dengan lancar.
Menggunakan teknik terbaik untuk menangani exception dan meminimalisir crash aplikasi.
Pengolahan File dengan Java
Menggunakan kelas File dan Input/Output untuk membaca dan menulis data ke dalam file.
Memahami cara menangani file teks, file biner, dan penggunaan stream dalam Java.
Mempelajari pengelolaan file dalam konteks aplikasi Java yang dapat melakukan operasi baca-tulis dengan efisien.
Multithreading dalam Java
Memahami dasar-dasar multithreading dan cara membuat thread dalam Java.
Mempelajari teknik untuk mengelola thread secara efisien untuk meningkatkan performa aplikasi.
Mengimplementasikan konsep sinkronisasi untuk menangani masalah terkait multithreading.
Pengembangan Aplikasi GUI dengan JavaFX
Mempelajari cara membuat antarmuka pengguna grafis menggunakan JavaFX.
Menggunakan berbagai komponen GUI seperti tombol, label, dan teksfield untuk interaksi dengan pengguna.
Menerapkan event handling untuk merespons tindakan pengguna pada aplikasi berbasis GUI.
Penggunaan Java untuk Pengembangan Aplikasi Web (Servlets dan JSP)
Memahami cara membangun aplikasi berbasis web menggunakan Java Servlet dan JavaServer Pages (JSP).
Mempelajari bagaimana menangani permintaan HTTP dan menghasilkan respons dinamis dalam aplikasi web.
Mengimplementasikan arsitektur Model-View-Controller (MVC) untuk aplikasi berbasis web dengan Java.
Persiapan Ujian Sertifikasi Java Programming
Memahami topik-topik yang diuji dalam sertifikasi Java dan fokus pada konsep-konsep inti.
Menggunakan latihan soal dan ujian praktek untuk mempersiapkan diri menghadapi ujian sertifikasi.
Mempelajari tips dan trik untuk meningkatkan keterampilan dalam pemrograman Java dan mengoptimalkan kinerja ujian.
Fasilitas :
Fasilitas Training Offline
Yang disediakan oleh TEKSO Training and Consulting:
Ruangan audio visual dengan fasilitas lengkap
1x Free Refreshment terkait program melalui media Zoom dengan durasi 2-3 jam, waktu menyesuaikan
Modul Materi (Hard Copy & Soft Copy)
Makan Siang dan Coffee Break
Akses Internet
Sertifikat Training
Training Kit Untuk Peserta
Ice Breaking dan Doorprize
Konsultasi dengan Instruktur setelah Pelatihan
Fasilitas Training Online
Yang disediakan oleh TEKSO Training and Consulting:
Room meeting online premium
1x Free Refreshment terkait program melalui media Zoom dengan durasi 2-3 jam, waktu menyesuaikan
Modul Materi Soft Copy
Sertifikat Training
Rekaman Pelaksanaan Training
Konsultasi dengan Instruktur setelah Pelatihan
Fasilitas Training Inhouse
Yang disediakan oleh perusahaan:
Ruangan audio visual dengan fasilitas lengkap
Makan Siang dan Coffee Break
Akses Internet
Penginapan dan Akomodasi Tim TEKSO (Luar Jakarta)
Yang disediakan oleh TEKSO Training and Consulting:
1x Free Refreshment terkait program melalui Media Zoom dengan durasi 2-3Jam, waktu menyesuaikan
Modul Materi (Soft Copy)
Ice Breaking dan Doorprize
Sertifikat Training (Hard Copy / Soft Copy)
Training Kit Untuk Peserta
Konsultasi dengan Instruktur setelah Pelatihan
Yang disediakan oleh TEKSO Training and Consulting:
Ruangan audio visual dengan fasilitas lengkap
1x Free Refreshment terkait program melalui media Zoom dengan durasi 2-3 jam, waktu menyesuaikan
Modul Materi (Hard Copy & Soft Copy)
Makan Siang dan Coffee Break
Akses Internet
Sertifikat Training
Training Kit Untuk Peserta
Ice Breaking dan Doorprize
Konsultasi dengan Instruktur setelah Pelatihan
Yang disediakan oleh TEKSO Training and Consulting:
Room meeting online premium
1x Free Refreshment terkait program melalui media Zoom dengan durasi 2-3 jam, waktu menyesuaikan
Modul Materi Soft Copy
Sertifikat Training
Rekaman Pelaksanaan Training
Konsultasi dengan Instruktur setelah Pelatihan
Yang disediakan oleh perusahaan:
Ruangan audio visual dengan fasilitas lengkap
Makan Siang dan Coffee Break
Akses Internet
Penginapan dan Akomodasi Tim TEKSO (Luar Jakarta)
Yang disediakan oleh TEKSO Training and Consulting:
1x Free Refreshment terkait program melalui Media Zoom dengan durasi 2-3Jam, waktu menyesuaikan
Modul Materi (Soft Copy)
Ice Breaking dan Doorprize
Sertifikat Training (Hard Copy / Soft Copy)
Training Kit Untuk Peserta
Konsultasi dengan Instruktur setelah Pelatihan
|
Methode |
Duration |
Participant |
Investment |
|
Online |
2 Days |
Min 5 |
Call |
|
Inhouse |
2 Days |
Min 5 |
Call |
|
Offline |
2 Days |
Min 5 |
Call |