Course Outline

Pengantar ke Design Patterns

  • Apa itu pola desain
  • Elements dari pola
  • Kelebihan dan kekurangan menggunakan pola

GoF Design Patterns

Pola kreatif

  • Bangun (Builder)
  • Fabrik (Abstract Factory, Factory Method)
  • Prototipe (Prototype)
  • Loncatan Satu (Singleton)

Pola struktural

  • Duta (Delegator)
  • Antarmuka (Interface)
  • Fasade (Facade)
  • Komposit (Composite)
  • Tidak dapat diubah (Immutable)
  • Penyesuaian (Adapter)
  • Ornamen (Decorator)
  • Perwakilan (Proxy)

Pola perilaku

  • Komando (Command)
  • Metode Template
  • Pengamat (Observer)
  • Rantai tanggung jawab (atau Filter Intersepsi)
  • Pengamat (2 versi)
  • Stra tegi (Strategy)

Pola Arsitektur Aplikasi Enterprise Web

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversi Kontrol
  • Kontainer Injeksi Ketergantungan
  • Active Record
  • Konsep entitas dan Repositori
  • Dekomposisi sistem
  • Contoh komponen berbasis Symfony 2 dan Zend Framework 2

Requirements

  • Pemahaman dasar tentang PHP
  • Ketahui konsep pemrograman berorientasi objek

Audience

  • Perangkat lunak pengembang PHP
  • Insinyur perangkat lunak yang tertarik untuk meningkatkan struktur kode dan keterpaksaan ulang
  • Pemimpin teknis yang ingin menerapkan solusi desain terbukti
(Note: "PHP" is kept as is because it appears to be a placeholder or specific term that doesn't require translation.)
 14 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses (Minimal 5 peserta)

Related Categories