Il libro di Enrico Zimuel sullo sviluppo professionale di applicazioni web e API, aggiornato a PHP 7.4
Milano, Tecniche Nuove, 2019
Brossura, pp. 432, ISBN 978-8848140317
Acquista il libro
Prefazione (pdf - epub) del Prof. Giancarlo Ruffo - Università di Torino
I codici sorgenti del libro sono disponibili su github
Errata corrige (pdf)
Segui @librophp7Il libro introduce allo sviluppo di applicazioni web professionali in PHP 7. La seconda edizione del libro ha due nuovi capitoli: il capitolo 11 sui design pattern in PHP e il capitolo 12 con le novità del PHP 7.3 e 7.4, come l'aggiunta del tipo per le proprietà di classe, il preloading, la funzionalità Foreign Function Interface (FFI), etc .
Gli argomenti presentati sono utili per iniziare a sviluppare in PHP o per approfondire le nuove funzionalità della versione 7. Se siete programmatori alle prime armi o se avete anni di esperienza, troverete comunque del materiale utile in questo libro.
Il testo parte dalle basi del linguaggio per arrivare allo sviluppo di applicazioni web basate su architetture MVC, utilizzando Zend Framework 3, o middleware tramite il progetto Expressive con 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, etc.
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.
Enrico Zimuel sviluppa applicazioni web dal 1996. Lavora come Principal Software Engineer presso Elastic (Mountain View, CA, USA). Sviluppatore open source, è co-autore dei progetti PHP Apigility, Expressive e Zend Framework. Docente presso l'ITS ICT Piemonte, dove tiene il corso di PHP Programming. E' un PHP Certified Engineer e membro dello Zend Education Advisory Board. Laureato cum laude in Economia Informatica ha svolto attività di ricerca in algoritmi e strutture dati presso l'Informatics Institute dell'Università di Amsterdam. Speaker TEDx e relatore in più di 100 conferenze internazionali. Sul tema dello sviluppo web ha già pubblicato i libri PHP Best Practices e Javascript Best Practices. Co-fondatore del PHP User Group di Torino, città dove vive e lavora (da remoto).
Maggiori informazioni sull'autore sono disponibili sul sito www.zimuel.it
Di seguito sono riportati alcuni approfondimenti dei temi trattati nel libro. La maggior parte di questi sono in inglese.