Hubungi Kami

Kerangka Materi

Pengenalan Dasar Pola Desain

  • Apa itu pola desain?
  • Mengapa kita perlu menggunakan pola desain?
  • Gang of Four (GoF) dan penggolongan berbagai macam pola desain
  • Prinsip-prinsip dasar dalam perancangan software (SOLID, DRY, KISS, YAGNI)

Pola Desain Creational

  • Factory Method
  • Abstract Factory
  • Singleton
  • Builder
  • Prototype

Pola Desain Structural

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Pola Desain Behavioral

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

Penerapan Pola Desain dalam Aplikasi Nyata

  • Pemanfaatan pola desain pada aplikasi enterprise
  • Cara merefaktor kode lama dengan memanfaatkan pola desain.
  • Menggabungkan beberapa pola sekaligus untuk menciptakan solusi yang tangguh.
  • Praktik terbaik serta kesalahan umum yang perlu dihindari

Penutup dan Langkah Selanjutnya

Persyaratan

  • Pengalaman dalam pemrograman Java
  • Memahami konsep dasar Pemrograman Berorientasi Objek (OOP)
  • Pengetahuan dasar mengenai prinsip-prinsip arsitektur perangkat lunak

Target Peserta

  • Pengembang Java yang ingin mengasah keterampilan desainnya
  • Arsitek perangkat lunak yang merancang aplikasi skalabel
  • Kepala tim teknis yang bermaksud meningkatkan efisiensi serta kemudahan perawatan kode
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait