Kerangka Materi
Pengenalan Pola Desain
- Apakah itu pola desain
- Elemen pola
- Keuntungan dan kerugian penggunaan pola
Pola Desain GoF
Pola Kreatif
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
Pola Struktural
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
Pola Perilaku
- Command
- Template Method
- Observer
- Chain of Responsibility (dan Intercepting Filter)
- Observer (versi 2)
- Strategy
Pola Arsitektur Aplikasi Perusahaan Web
- MVC - Model View Controller
- HMVC, MVP
- Inversion of Control
- Kontainer Dependency Injection
- Active Record
- Konsep entitas dan Repositori
- Dekomposisi sistem
- Contoh berbasiskan komponen Symfony 2 dan Zend Framework 2
Refactoring
- Teknologi hutang (Technical Debt)
- Apakah refactoring?
- Alat untuk mendukung refactoring
- phpmd (Metrik perangkat lunak)
- phpcpd
- phpc
- Kode tipikal yang memerlukan refactoring
- Jenkins Server Integrasi Kontinu
Persyaratan
Penguasaan PHP pada tingkat dasar atau lebih tinggi.
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