PHP è un linguaggio di scripting molto efficiente, nato per il Web.
Il Corso insegna a costruire servizi web con PHP e a scambiare dati tra le varie applicazioni.
Verranno illustrati progetti di esempio con Laravel, per essere immediatamente operativi e pronti allo sviluppo con strumenti all'avanguardia.
Il corso è rivolto a programmatori con una conoscenza di base del linguaggio PHP e del protocollo HTTP.
Strumenti PHP per HTTP
Introduzione a Guzzle
REST: concetti
Come creare e consumare un servizio RESTful: esempi pratici con Laravel
Best practices per progettazione di API RESTful (verbi, url, codici di stato, versioning, etc.)
Esempi di endpoint da utilizzare per il Test di API
La Scelta del formato di dati per l’Interscambio
Caching
Autenticazione e Sicurezza
La gestione degli Errori e delle Eccezioni