🎉 New to MixCache.com? Sign up now and get $5.00 FREE CREDIT towards any ebook purchase!* Create Account →

Sviluppare applicazioni web moderne con PHP

Book Details
0 ratings
Log in to purchase and rate this book.
Informazioni sul libro:

Scopri come creare applicazioni web professionali e di alta qualità con PHP moderno in questa guida completa pensata per sviluppatori pronti ad andare oltre lo scripting di base. Che tu sia nuovo allo sviluppo backend, in transizione da un altro linguaggio o un programmatore PHP esperto che desidera aggiornare le proprie competenze, questo libro offre una roadmap pratica per padroneggiare l’ecosistema PHP attuale. Imparerai a sfruttare le potenti funzionalità di PHP 8+ come la tipizzazione stretta, i tipi unione e gli operatori nullsafe, mentre costruisci un ambiente di sviluppo professionale con strumenti come Docker, Composer e Xdebug che ottimizzano il flusso di lavoro fin dal primo giorno.

Progredisci attraverso un percorso attentamente strutturato che costruisce la tua esperienza da zero. Inizia con i fondamenti del PHP moderno e i concetti avanzati di programmazione orientata agli oggetti, poi esplora come i pattern di design e l’iniezione delle dipendenze creino codice manutenibile. Farai esperienza pratica costruendo API RESTful con microframework, implementando autenticazione utente sicura con JWT e interagendo con database usando sia PDO che ORM. Ogni capitolo introduce pratiche professionali essenziali, dalla scrittura di test unitari e di integrazione efficaci all’implementazione di strategie di caching che aumentano drasticamente le prestazioni dell’applicazione.

Vai oltre la teoria mentre costruisci caratteristiche reali che alimentano le applicazioni web di oggi. Impara a integrare asset frontend con strumenti di build moderni come Vite, implementare funzionalità in tempo reale con WebSocket e connetterti a servizi di terze parti tramite un consumo sicuro delle API. Padroneggerai tecniche di sicurezza critiche per proteggerti da minacce comuni come SQL injection e XSS, poi scoprirai come containerizzare la tua applicazione con Docker per un deployment coerente tra ambienti diversi. Il libro copre anche argomenti avanzati come lo sviluppo di API GraphQL, PHP asincrono per scenari ad alta concorrenza e opzioni di deployment serverless che rappresentano il futuro dell’hosting PHP.

Alla fine di questa guida, possiederai il set di competenze completo necessario per realizzare applicazioni PHP scalabili, sicure e professionali. Capirai come implementare pipeline di integrazione continua e deployment che automatizzano test e rilascio, applicare tecniche di scaling orizzontale per gestire basi di utenti in crescita e prendere decisioni informate su scelte architetturali che vanno da configurazioni server tradizionali a piattaforme serverless all’avanguardia. Soprattutto, imparerai a pensare come uno sviluppatore PHP moderno—applicando principi di design del software senza tempo mentre sfrutti l’ecosistema maturo del linguaggio per creare applicazioni che non sono solo funzionali, ma un piacere da manutenere ed estendere. Questa è la tua guida definitiva per costruire con fiducia nel paesaggio PHP di oggi.

Cosa troverai all'interno:
  • Fondamenti di PHP 8+ moderno, inclusi tipizzazione rigorosa, tipi unione, operatore nullsafe, espressione match e argomenti nominati per scrivere codice robusto e type-safe
  • Configurazione professionale dell'ambiente di sviluppo utilizzando Docker, Composer, IDE moderni (VS Code/PhpStorm) e strumenti essenziali da riga di comando per un flusso di lavoro efficiente
  • Creazione di API RESTful e microservizi con microframework, coprendo routing, middleware, controller e principi di dependency injection
  • Gestione delle dipendenze con Composer e sfruttamento dell'ecosistema PHP tramite Packagist, standard PSR e autoloading con PSR-4
  • Strategie di test complete (unitari, integrazione, end-to-end) e pipeline CI/CD per il deployment automatizzato e affidabile di applicazioni PHP
A chi è rivolto:

Questo libro è progettato per sviluppatori di vari livelli di esperienza che vogliono creare applicazioni web moderne con PHP. È ideale per principianti dello sviluppo web curiosi del potere di PHP, sviluppatori che transitano da linguaggi come Python o JavaScript che cercano di capire l'ecosistema PHP moderno, e sviluppatori PHP esperti che vogliono aggiornare le loro competenze da pratiche legacy a standard contemporanei. Il libro presuppone conoscenza base di programmazione ma si concentra sull'applicare quei concetti per costruire applicazioni professionali, sicure e scalabili utilizzando PHP 8+ e i suoi strumenti moderni.

Indice:
  • Introduzione
  • Capitolo 1 Il panorama PHP moderno
  • Capitolo 2 Configurare un ambiente di sviluppo professionale
  • Capitolo 3 Fondamenti di PHP 8+: un approccio moderno
  • Capitolo 4 Programmazione orientata agli oggetti avanzata e pattern di progettazione
  • Capitolo 5 Gestione delle dipendenze con Composer
  • Capitolo 6 Comprendere MVC e i framework PHP moderni
  • Capitolo 7 Creare un'API RESTful con un microframework
  • Capitolo 8 Routing, middleware e controller
  • Capitolo 9 Progettazione e interazione con i database tramite PDO e ORM
  • Capitolo 10 Autenticazione e autorizzazione degli utenti
  • Capitolo 11 Motori di template e integrazione frontend
  • Capitolo 12 Gestire i moduli e validare l'input dell'utente
  • Capitolo 13 PHP asincrono: promesse e cicli di eventi
  • Capitolo 14 Creare applicazioni in tempo reale con WebSocket
  • Capitolo 15 Metodologie di test: test unitari, di integrazione e end-to-end
  • Capitolo 16 Strategie di caching per alte prestazioni
  • Capitolo 17 Proteggere l'applicazione dalle minacce comuni
  • Capitolo 18 Containerizzare l'applicazione con Docker
  • Capitolo 19 Interagire con API e servizi di terze parti
  • Capitolo 20 Creare e consumare API GraphQL
  • Capitolo 21 Bundling e gestione degli asset frontend
  • Capitolo 22 Integrazione continua e distribuzione continua (CI/CD)
  • Capitolo 23 PHP serverless: un nuovo paradigma di distribuzione
  • Capitolo 24 Scalare la tua applicazione PHP
  • Capitolo 25 Il futuro di PHP: cosa ci aspetta?
Autore:

Dr Alex Bugeja, PhD

Pubblicato da:

Ephyia Publishing


Data di pubblicazione:

16 ottobre 2026

Tipo:

Saggistica

Lingua:

Italiano

Disponibile anche in:

Tedesco, Inglese, Olandese, Portoghese

Numero di parole:

63.649 parole

Tempo di lettura:

4 ore 27 minuti

Anteprima:

Leggi anteprima


🎁 Ebook incluso GRATIS
Inizia a leggere subito mentre attendi la consegna, senza costi aggiuntivi.
🚚 Spedizione GRATUITA negli USA
Tariffa fissa di $7 a libro per tutti gli altri paesi
Ordina:

Ordina Sviluppare applicazioni web moderne con PHP (Copertina rigida) su MixCache.com:

Acquista ora
Ebook incluso · Stampa su ordinazione Pagamento sicuro

La copia cartacea è stampata su ordinazione e spedita in tutto il mondo. Include l'ebook gratis, pronto da leggere subito.


$5 di credito per tutti i nuovi account MixCache.com, utilizzabili per qualsiasi acquisto di ebook!*

Ratings & Reviews

0 ratings