Schița de curs
Introducere în șabloanele de design
- Ce este un șablon de design
- Elementele unui șablon
- Avantajele și dezavantajele utilizării șabloanelor
Șabloane de design GoF
Șabloane creaționale
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
Șabloane structurale
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
Șabloane comportamentale
- Command
- Template method
- Observer
- Chain of responsibility (și Intercepting Filter)
- Observer (a doua versiune)
- Strategy
Șabloane de arhitectură enterprise pentru aplicații web
- MVC - Model View Controller
- HMVC, MVP
- Inversion of Control
- Dependency Injection Container
- Active Record
- Conceptul de entitate și Repository-uri
- Descompunerea sistemului
- Exemple bazate pe componente din Symfony 2 și Zend Framework 2
Refactorizare
- Datorie tehnică
- Ce este refactorizarea?
- Instrumente pentru susținerea refactorizării
- phpmd (metrici software)
- phpcpd
- phpc
- Codul tipic care necesită refactorizare
- Server de integrare continuă Jenkins
Cerințe
Cunoștințe de PHP la nivel de bază sau superior.
Mărturii (5)
Cunoașterea instrucționarului, implicarea și relația de încredere
Adam Kuklewski - GE Medical Systems Polska
Curs - Technical Architecture and Patterns
Tradus de catre o masina
Explicațiile și interactivitatea instrucționarului au fost excelente; chiar dacă probabil nu aveam suficientă experiență, am învățat foarte mult din acest curs!
Pieter Bruynseels - Spot Buy Center BV
Curs - Design Patterns
Tradus de catre o masina
Stilul de instruire și cunoștințele generale ale formatorului.
Kenosi - NWK Limited
Curs - Laravel: Middleware Development
Tradus de catre o masina
Leții au fost foarte interactive și exercițiile au fost practice utile
Heino - NWK Limited
Curs - Laravel and Vue.js
Tradus de catre o masina
el ne expliquea și dădea numeroase exemple pentru a ne ajuta să înțelegem
Selina - NWK
Curs - Laravel PHP Framework
Tradus de catre o masina