Kerangka Materi

Ulasan

  • Warisan dan Antarmuka
  • Referensi Objek vs Warisan
  • Polimorfisme
  • Metode Statis dan Default Antarmuka
  • Koleksi dan Generik
  • Generik (Warisan, Wildcards)
  • Menulis Tipe Generik

Desain Pola

  • Pembuatan Objek
  • Metode dan Bidang Statis
  • Operator new
  • Pola Pembuatan
  • Warisan vs Komposisi / Kelebihan dan Kekurangan
  • Pola Komposisi
  • Kelas Dalam

Refleksi

  • Kelas bernama Class
  • Mencari Bidang, Metode, dan Konstruktor
  • Mengakses Bidang, Memanggil Metode
  • Menganalisis Array

Anotasi

  • Anotasi dalam Java API (@Override, @Deprecated)
  • Mendefinisikan Anotasi

Pengembangan Fungsional

  • Tinjauan Ekpresi Lambda
  • Ekpresi Lambda dan Antarmuka Fungsional
  • Menggunakan Ekpresi Lambda
  • Bekerja dengan Referensi Metode

Antarmuka Stream

  • Stream dan Koleksi
  • Menyaring Koleksi
  • Menyambung dan Memproses

Antarmuka Tanggal/Waktu

  • Antarmuka LEGASI
  • Antarmuka Tanggal/Waktu (JSR 310)
  • Acara Berbasis Tanggal dan Berbasis Waktu
  • Tanda Waktu, Periode, dan Durasi
  • Melakukan Perhitungan
  • Format
  • Lokalisasi / Zona Waktu

Dasar-dasar JUnit

  • Tinjauan JUnit, Pengembangan Berbasis Uji
  • Uji dan Asersi
  • Bekerja dengan Kecelakaan
  • Mengorganisasi Uji dengan JUnit
  • Menulis Fixture - @Before, @After
  • Sut Set Uji, dan Kapabilitas Lainnya
  • Tinjauan Objek Palsu

Alat Pembangun

  • Tinjauan Ant
  • Tinjauan Maven

Kelas Abstrak

  • Prinsip deklarasi dan implementasi kelas abstrak
  • Masalah umum yang dihadapi ketika bekerja dengan kelas abstrak

Peran Kelas, Kelas Abstrak dan Antarmuka dalam Model Aplikasi

  • Tingkat Java abstrak berorientasi objek
  • Model objek lengkap dalam Java
  • Model program berorientasi antarmuka untuk kelas abstrak dan antarmuka untuk aplikasi lebih fleksibel dan mandiri dari sub-sistem masing-masing dalam implementasinya
  • Aplikasi kelas abstrak untuk mengekstrak fungsi umum yang diperluas oleh implementasi fleksibilitas yang ditawarkan oleh antarmuka

Peran Objek Dinamis dan Statis dalam Model Aplikasi

  • Kelas Java statis dan sifat dinamis kelas ini
  • Membedakan fungsi kedua jenis entitas dalam Java dan penggunaan tipikal, serta contoh praktik baik dalam desain solusi berdasarkan objek statis dan dinamis Java
  • Pendahuluan desain pola
  • Pendahuluan desain pola pabrik

Operasi dengan Tipe Sederhana dan Kelas Pemeran

  • Fakta dan teknik penting untuk memperluas penggunaan tipe sederhana dalam model objek Java.
  • Diskusi peran kelas pemeran tipe sederhana dan aplikasi tipikal jenis ini dalam aplikasi

Objek Khusus Java, Kelas String, StringBuilder dan StringBuffer

  • Pengingat sifat dasar kelas String dan diskusi pemrosesan objek String oleh mesin virtual
  • Penggunaan kelas buffer dan operasi pada rantai

Format dan Parsing, Ekpresi Ruler

  • Pendahuluan ekpresi ruler dalam Java
  • Diskusi teknik dasar untuk mengelola ekpresi ruler (kelas String) serta teknik lanjut berdasarkan kelas khusus untuk konstruksi jenis ini
  • Tokenisasi, pencarian, dan cocokan pola untuk tipe string

Persyaratan

  • Pengetahuan tentang bahasa Java dan OOP. Peserta perlu memahami packages, aliran kontrol dan loops, kelas konkret dasar dan antarmuka dasar.

 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait