Course Outline

Pengantar Design Patterns

  • Apa itu pola desain?
  • Mengapa menggunakan pola desain?
  • Gang of Four (GoF) dan klasifikasi pola
  • Prinsip desain umum (SOLID, DRY, KISS, YAGNI)

Kreasi Design Patterns

  • Metode Pabrik
  • Pabrik Abstrak
  • Tunggal
  • Pembangun
  • Prototipe

Struktural Design Patterns

  • Adaptor
  • Menjembatani
  • Gabungan
  • Penghias
  • Fasad
  • Kelas terbang
  • Proksi

Perilaku Design Patterns

  • Rantai Tanggung Jawab
  • Memerintah
  • Penerjemah
  • Pengulangan
  • Penengah
  • Kenang-kenangan
  • Pengamat
  • Negara
  • Strategi
  • Metode Template
  • Pengunjung

Menerapkan Design Patterns dalam Aplikasi Dunia Nyata

  • Pola desain dalam aplikasi perusahaan
  • Memfaktorkan ulang kode lama menggunakan pola desain
  • Menggabungkan beberapa pola untuk solusi yang kuat
  • Praktik terbaik dan jebakan

Ringkasan dan Langkah Berikutnya

Requirements

  • Pengalaman dengan pemrograman Java
  • Pemahaman konsep Object-Oriented Programming (OOP)
  • Pengetahuan dasar tentang prinsip arsitektur perangkat lunak

Hadirin

  • Java pengembang yang ingin meningkatkan keterampilan desain mereka
  • Arsitek perangkat lunak merancang aplikasi yang dapat diskalakan
  • Pimpinan teknis yang bertujuan untuk meningkatkan pemeliharaan dan efisiensi kode
 21 Hours

Number of participants


Price per participant

Upcoming Courses (Minimal 5 peserta)

Related Categories