Hubungi Kami

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

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait