Corso PHP avanzato
PHP è un linguaggio in continua evoluzione: oggigiorno è impensabile continuare a sviluppare allo stesso modo di dieci o quindici anni fa. Servono strumenti, ma anche metodologie e buone pratiche. Approcci come rich domain model e domain driven design possono aiutare lo sviluppatore che già conosce il linguaggio a fare un passo in più nella propria carriera.
Programma del corso
Elementi teorici
- Pattern di programmazione
- TDD e DDD
- Separazione degli ambiti
- Dominio
- Applicazione
- Infrastruttura
Struttura del progetto
- Percorsi e convenzioni
- Coding standard e controlli automatici
- Entità e Repository
- Eventi
- Implementazioni concrete
- DTO e Command bus
Il framework da applicare
- Quale framework?
- Data mapper
- Controller e template
Prerequisiti
Ogni partecipante deve disporre di un proprio computer, con i seguenti programmi installati
- Git
- Docker
- Docker Compose
È necessario conoscere la sintassi di PHP. Può essere utile disporre di un IDE.
Sede
Presso Pick center, via Attilio Regolo 19 Roma.
Richiedi maggiori informazioni sul corso PHP