Sviluppare in PHP 7 – II Edizione

Realizzare applicazioni web e API professionali
di Enrico Zimuel (Autore)
Formato:
Prodotto non disponibile

Spedizione gratuita per ordine sopra i 19 euro

18 App Carta Docente
Questo articolo è acquistabile con il Bonus Cultura e con il Bonus Carta del Docente
Descrizione
PHP è tra i linguaggi di programmazione più utilizzati al mondo per lo sviluppo di applicazioni web. Questa seconda edizione del manuale di Enrico Zimuel, esperto di fama internazionale, offre una revisione approfondita del libro con l’aggiunta di due capitoli sulle ultime novità delle versioni 7.3 e 7.4 del linguaggio 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. All’indirizzo www.sviluppareinphp7.it si possono scaricare i codici sorgenti presenti nel libro. Gli argomenti trattati ● 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, etc.
Dettagli
Edizione2
Data pubblicazione11/2019
Pagine432
RilegaturaBrossura
Isbn978-88-481-4031-7
PHP è tra i linguaggi di programmazione più utilizzati al mondo per lo sviluppo di applicazioni web. Questa seconda edizione del manuale di Enrico Zimuel, esperto di fama internazionale, offre una revisione approfondita del libro con l’aggiunta di due capitoli sulle ultime novità delle versioni 7.3 e 7.4 del linguaggio 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. All’indirizzo www.sviluppareinphp7.it si possono scaricare i codici sorgenti presenti nel libro. Gli argomenti trattati ● 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, etc.
Edizione:2
Pagine:432
Rilegatura:Brossura
Isbn:978-88-481-4031-7
Data pubblicazione:11/2019
Immagine copertina Programmare in C++

Programmare in C++

Il C++ è stato il primo vero linguaggio di programmazione orientato agli oggetti e rimane tuttora uno dei più comunemente usati dai professionisti per la sua potenza e flessibilità.
di Steve Oualline
Promo
-5%
37,91 €39,90 €
Immagine copertina Programmare in JavaScript

Programmare in JavaScript

Da quando i browser sono più potenti e conformi agli standard e alle raccomandazioni, JavaScript è accresciuto di importanza.
di Shelley Powers
Promo
-5%
28,41 €29,90 €
Immagine copertina Programmare in PHP e MySQL

Programmare in PHP e MySQL

Per quanto ricco e ben congegnato, oggi un comune sito statico non basta più.
di Jon Phillips, Michele Davis
Promo
-5%
31,26 €32,90 €
Immagine copertina Java - Tecniche di programmazione

Java - Tecniche di programmazione

L’idea su cui si basa Java - Tecniche di programmazione è quello di conciliare in un unico testo due ambiti che tra loro non sono poi così dissociati: la base teorica del linguaggio necessaria a chi si avvicina per la prima volta e gli aspetti applicativi tipici del manuale per lo sviluppatore.
di Donata Savini
Promo
-5%
33,16 €34,90 €
Immagine copertina Python - Guida pocket

Python - Guida pocket

Python è un cosiddetto linguaggio multi-paradigma, infatti permette di scrivere programmi agevolmente con il modello object oriented o con la programmazione strutturata ed è anche adatto per lo sviluppo di applicazioni scripting.
di Mark Lutz
Promo
-5%
14,16 €14,90 €
Immagine copertina Imparare Python

Imparare Python

Google e YouTube usano Python perché è molto flessibile, facile da mantenere e permette uno sviluppo rapido.
di Mark Lutz
Promo
-5%
66,41 €69,90 €
Immagine copertina HTML5 e CSS3

HTML5 e CSS3

La sempre maggiore diffusione di dispositivi mobili connessi ha portato a un’evoluzione nel modo di navigare sul Web.
di Elizabeth Castro, Bruce Hyslop
Promo
-5%
42,66 €44,90 €
Immagine copertina Java Corso pratico di programmazione

Java Corso pratico di programmazione

Quando si pianifica un corso di programmazione in un ambiente scolastico, aziendale o professionale si deve tener conto del numero, spesso ridotto, di ore a disposizione.
di Donata Savini
20,81 €
Immagine copertina Scratch

Scratch

Che cosa creerete con Scratch? Giochi, progetti interattivi e tanto altro ancora… Scratch è il linguaggio di programmazione educativo apprezzato da milioni di studenti alle prime armi nelle aule e nelle case in tutto il mondo.
di LEAD PROJECT
16,06 €
Immagine copertina Python Guida Avanzata

Python Guida Avanzata

Con 52 progetti pratici, Python Guida avanzata è perfetto per tutti coloro che hanno scritto codice Python ma non sono ancora a loro agio nel trasformare nuove idee in software completi.
di Zed A. Shaw
30,31 €