Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione a Design Patterns
- Che cos'è un design pattern
- Elementi del modello
- Vantaggi e svantaggi dell'utilizzo dei modelli
GoF Design Patterns
modelli creativi
- Muratore
- Fabbrica (Fabbrica Astratta, Metodo di Fabbrica)
- Prototipo
- Singleton
Modelli strutturali
- Delegante
- Interfaccia
- Facciata
- Composito
- Immutabile
- Adattatore
- Decoratore
- Procura
Modelli comportamentali
- Comando
- Metodo del modello
- Osservatore
- Catena di responsabilità (e filtro di intercettazione)
- Observer (2 versioni)
- Strategia
Modelli di Enterprise Application Architecture Web
- MVC - Controller di visualizzazione modello
- HMVC, MVP
- Inversione di controllo
- Contenitore di iniezione delle dipendenze
- Record attivo
- Il concetto di entità e i Repositories
- Decomposizione del sistema
- Esempi di componenti basati su Symfony 2 e Zend Framework 2
Refactoring
- Tecnologia del debito
- Che cos'è il refactoring?
- Strumenti a supporto del refactoring
- phpmd (Metriche software)
- phpcpd
- phpc
- Il codice tipico richiede il refactoring
- Jenkins Server di integrazione continua
Requisiti
Conoscenza di PHP a livello base o superiore.
21 ore
Recensioni (5)
Stile di allenamento e la conoscenza generale del formatore.
Kenosi - NWK Limited
Corso - Laravel: Middleware Development
Traduzione automatica
Le lezioni sono state molto interattive e gli esercizi sono stati molto pratici
Heino - NWK Limited
Corso - Laravel and Vue.js
Traduzione automatica
Covered a lot of material.
Michael Promes - Nebraska Medicine
Corso - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Corso - Test Driven Development
Trainer's enthusiasm around the subject