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.
Testimoni (5)
Pengetahuan, keterlibatan, dan hubungan baik instruktur
Adam Kuklewski - GE Medical Systems Polska
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Penjelasan dan interaktivitas instruktur benar-benar membawa materi dengan baik; meskipun mungkin saya kurang berpengalaman, saya tetap belajar banyak dari pelatihan ini!
Pieter Bruynseels - Spot Buy Center BV
Kursus - Design Patterns
Diterjemahkan Mesin
Gaya pelatihan dan pengetahuan umum instruktur.
Kenosi - NWK Limited
Kursus - Laravel: Middleware Development
Diterjemahkan Mesin
Pelajaran sangat interaktif dan latihan-latihannya praktis.
Heino - NWK Limited
Kursus - Laravel and Vue.js
Diterjemahkan Mesin
dia sedang menjelaskan dan memberikan banyak contoh agar kami dapat memahami
Selina - NWK
Kursus - Laravel PHP Framework
Diterjemahkan Mesin