Schița de curs
Introducere în patternurile de design
- Ce este un pattern de design
- Elementele unui pattern
- Avantajele și dezavantajele utilizării patternurilor
Patternuri de design GoF
Patternuri creaționale
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
Patternuri structurale
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
Patternuri comportamentale
- Command
- Template method
- Observer
- Chain of responsibility (și Intercepting Filter)
- Observer (a 2-a versiune)
- Strategy
Patternuri de arhitectură a aplicațiilor enterprise 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 Symfony 2 și Zend Framework 2
Refactoring
- Datorie tehnică
- Ce este refactoringul?
- Instrumente pentru susținerea refactoringului
- phpmd (metrici software)
- phpcpd
- phpc
- Codul tipic care necesită refactoring
- Server de integrare continuă Jenkins
Cerințe
Cunoștințe de PHP la nivel de bază sau mai avansat.
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