Sviluppare in PHP – Diretta con Enrico Zimuel

Appuntamento in diretta sulla pagina Facebook di Tecniche Nuove libri giovedì 4 giugno alle ore 18, per parlare del volume “Sviluppare in PHP 7“. Il libro verrà presentato dall’autore Enrico Zimuel, esperto di fama internazionale.

PHP è tra i linguaggi di programmazione più utilizzati al mondo per lo sviluppo di applicazioni web.

Sviluppare in PHP – Come è strutturato il libro

Questa seconda edizione del manuale di Enrico Zimuel offre una revisione approfondita del libro con l’aggiunta di due capitoli sulle ultime novità delle versioni 7.3 e 7.4 del linguaggio PHP e sull’utilizzo dei design pattern più utilizzati nei progetti PHP.

Il libro è adatto sia a chi vuole imparare a programmare in PHP a livello professionale e sia a chi lo utilizza già da qualche anno. Il manuale parte dalle basi del linguaggio per arrivare allo sviluppo di applicazioni web basate su architetture MVC o middleware, utilizzando lo standard PSR-7.

Vengono presentati i moderni strumenti di sviluppo, come l’utilizzo di composer, la gestione dei codici sorgenti tramite git, i test unitari con PHPUnit, il deploy di applicazioni tramite Deployer e Ansible, la gestione dei database MySQL e MongoDB, l’utilizzo di ORM come Doctrine. Un intero capitolo è dedicato al tema dello sviluppo di web API con architetture REST, utilizzando un approccio middleware o tramite il progetto open source Apigility.

Gli argomenti trattati dal libro

Nel dettaglio gli argomenti trattati nel libroSviluppare in PHP 7” sono:

  • Le nuove funzionalità del linguaggio, come la dichiarazione dei tipi scalari e l’utilizzo dei tipi sulle proprietà di classe;
  • La programmazione a oggetti, con le basi del linguaggio, i trait, le classi anonime, la dependency injection e i design pattern più utilizzati nei progetti PHP;
  • Lo sviluppo di applicazioni MVC con Zend Framework 3 (Laminas) e le nuove architetture middleware con esempi in Expressive;
  • L’utilizzo di Composer per la gestione delle librerie, di PHPUnit per i test unitari e di Git per il versionamento dei sorgenti;
  • Lo standard PSR-7 per lo sviluppo di web API;
  • La sicurezza delle applicazioni PHP con le ultime novità crittografiche del linguaggio;
  • Le altre novità di PHP 7.4 come il preloading, il Foreign Function Interface (FFI), il weak reference.