Il PHP è un linguaggio di scripting molto efficiente nato per il Web. Il Corso insegna a costruire servizi web con PHP ed a scambiare dati tra le varie applicazioni. Verranno illustrati esempi reali e best practices.
Nessun prerequisito.
Introduzione: PHP e http
Strumenti PHP per http
PHP Streams
Introduzione a Guzzle
PHP as a Server
REST: concetti ed esempi pratici di utilizzo
Come creare e consumare un servizio RESTful in PHP
Debug: gli endpoint da utilizzare per il Test
Tecniche di progettazione di API
La Scelta del formato di dati per l’Interscambio
Caching
Autenticazione e Sicurezza
La gestione degli Errori e delle Eccezioni