Hubungi Kami

Kerangka Materi

Pengantar Pola Desain

  • Apa itu pola desain?
  • Elemen-elemen penyusun suatu pola desain
  • Kelebihan dan kekurangan penggunaan pola desain

Pola Desain GoF

Pola Penciptaan

  • Builder
  • Fabrik (Fabrik Abstrak, Metode Fabrik)
  • Prototype
  • Singleton

Pola Struktural

  • Delegator
  • Interface
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Dekorator
  • Proxy

Pola Perilaku

  • Command
  • Template Method
  • Observer
  • Rantai Tanggung Jawab (dan Intercepting Filter)
  • Observer (versi kedua)
  • Strategy

Pola Arsitektur Aplikasi Enterprise Web

  • MVC – Model View Controller
  • HMVC, MVP
  • Inversi Kontrol
  • Container Injeksi Ketergantungan
  • Aktif Record
  • Konsep entitas dan Repositori
  • Penguraian struktur sistem menjadi komponen-komponen
  • Contoh penerapan komponen dalam Symfony 2 dan Zend Framework 2

Refaktorisasi

  • Konsep utang teknologi
  • Apa itu refaktorisasi?
  • Alat bantu untuk mendukung proses refaktorisasi
    • phpmd (Metrik perangkat lunak)
    • phpcpd
    • phpc
  • Ciri-ciri kode yang memerlukan refaktorisasi
  • Server Integrasi Kontinu Jenkins

Persyaratan

Pemahaman dasar atau tingkat lanjut mengenai PHP.

 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait