Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Kelas Abstrak
- Prinsip pernyataan dan implementasi kelas abstrak
- Masalah umum yang muncul saat bekerja dengan kelas abstrak
Peran kelas, kelas abstrak, dan antarmuka dalam model aplikasi
- Hirarki abstraksi berorientasi objek dalam Java
- Model objek komprehensif dalam Java
- Penerapan pendekatan berbasis antarmuka untuk meningkatkan fleksibilitas serta kemandirian setiap subsistem dalam implementasinya
- Fungsionalitas umum yang dapat diekstrak melalui kelas abstrak, dikombinasikan dengan fleksibilitas yang disediakan oleh antarmuka
Peran objek statis dan dinamis dalam model aplikasi
- Karakteristik kelas statis di Java serta perilaku dinamisnya
- Pembedaan fungsionalitas antara kedua tipe entitas tersebut, contoh praktik terbaik dalam desain solusi yang menggabungkan elemen-elemen statis maupun dinamis
- Dasar-dasar pola desain software
- Pendahuluan terhadap pola desain pabrik (Factory Design Pattern)
Operasi dengan tipe data dasar dan kelas pembungkusnya
- Teknik penting untuk memanfaatkan optimalitas tipe data dasar dalam model objek Java.
- Paparan fungsi kelas pembungkus terhadap tipe-tipe data serta aplikasinya secara umum
Objek Khusus Java: Kelas String, StringBuilder, dan StringBuffer
Penjelasan mengenai sifat-sifat dasar kelas String beserta perlakuan objek-objek tersebut oleh mesin virtual Java.
Penggunaan berbagai kelas untuk manipulasi rangkaian teks.
Formatting, parsing, dan ekspresi reguler
- Pendahuluan terhadap ekspresi reguler dalam Java
- Teknik penanganan dasar maupun lanjutan berdasarkan kelas-kelas khusus yang disediakan untuk tujuan tersebut
- Penerapan teknik tokenisasi, pencarian pola, dan pengolahan teks secara umum.
Operasi I/O
- Pemaparan mendalam mengenai mekanisme input/output Java: kelas aliran data (stream), fungsi penulis/kelas pembaca teks, serta strategi buffering data.
- Cara membuka dan menutup file atau koneksi jaringan beserta teknik pengisian datanya.
Kelas dalam: Analisis mendalam
- Paparan cara implementasi dan pemanfaatan kelas internal serta kelas anonim di Java.
Tema-tema Utama: Aplikasi dan tantangan terkait
- Berbagai aspek penting seputar mekanisme multitasking dalam Java; penyelarasan antar utas; serta masalah umum seperti deadlock yang sering muncul.
Refleksi Java: Pendahuluan dan penerapan praktis
- Pengantar terhadap sistem refleksi di Java
- Pembahasan implementasi refleksi, cara memuat serta menjalankan metode dari sebuah kelas, proses instansiasi objek, dan struktur data internalnya.
Serialisasi Objek Java
- Pendahuluan terhadap konsep serialisasi objek di Java
- Cara melakukan serialisasi, mengelola hubungan antar objek yang saling bergantung; juga penyelesaian masalah serupa secara umum.
- Contoh penerapan sering ditemui: teknik RMI dan CORBA dalam aplikasi Java.
Persyaratan
Peserta diharapkan telah mempelajari materi yang disampaikan dalam kursus Dasar-dasar Java.
28 Jam
Testimoni (1)
- Progresi kursus (dari internal JVM ke topik yang lebih tinggi) - Beberapa wawasan dari latihan praktis - Gaya visual (bukan beberapa presentasi, tetapi halaman yang dengan baik digayakan)
Ivan Suvorov - Deutsche Bank
Kursus - Java Advanced
Diterjemahkan Mesin