Schița de curs
Introducere în Modelele de Proiectare
- Ce este un model de proiectare
- Elementele unui model
- Avantajele și dezavantajele utilizării modelelor
Modelele GoF
Modele de creare
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
Modele structurale
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
Modele comportamentale
- Command
- Template method
- Observer
- Chain of responsibility (și Intercepting Filter)
- Observer (versiunea 2)
- Strategy
Modele de Arhitectură pentru Aplicații Enterprise Web
- MVC - Model View Controller
- HMVC, MVP
- Inversiunea controlului
- Dependency Injection Container
- Active Record
- Conceptul de entitate și Repositories
- Descompunerea sistemului
- Exemple de componente bazate pe Symfony 2 și Zend Framework 2
Refactorizare
- Datoria tehnică
- Ce este refactorizarea?
- Instrumente de suport pentru refactorizare
- phpmd (Metrici software)
- phpcpd
- phpc
- Cod tipic care necesită refactorizare
- Jenkins Continuous Integration Server
Cerințe
Cunoașterea PHP la nivel de bază sau 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