Schița de curs
Introducere în Modele de Design
- Ce este un model de design
- elementele unui model
- Avantajele și dezavantajele utilizării modelelor
Modele GoF
modele creative
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
modele structurale
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
modele comportamentale
- Command
- Metoda șablon
- Observer
- Lanțul de responsabilitate (și Filtru de interceptare)
- Observer (versiunea 2)
- Strategie
Modele de Arhitectură pentru Aplicații Enterprise Web
- MVC - Model View Controller
- HMVC, MVP
- Inversiunea controlului
- Container de injecție de dependențe
- Active Record
- Conceptul de entitate și Repositories
- Descompunerea sistemului
- Exemple de componente bazate pe Symfony 2 și Zend Framework 2
Refactorizare
- Datoria tehnologică
- Ce este refactorizarea?
- Unelte de sprijin pentru refactorizare
- phpmd (Metrici software)
- phpcpd
- phpc
- Cod tipic care necesită refactorizare
- Server de Integrare Continuă Jenkins
Cerințe
Cunoștințe de 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