1. Introduzione al PHP e alla programmazione per il Web
2. PHP Engine, versioni di PHP e php.ini
3. Creazione dell’ambiente di sviluppo e test
4. Variabili, tipi di dato, Array e assegnazione valore
5. If e cicli For, Foreach, While
6. Inserimento di HTML in pagine PHP
7. Metodo GET e Metodo POST
8. Lettura e scrittura di File

2 ore di Esercitazione in aula sullo sviluppo in PHP procedurale in ogni singola lezione 

1. Introduzione alla struttura di una Web Application
2. Introduzione al linguaggio SQL e al DBMS MySQL
3. Creazione di tabelle e di query semplici e composte
4. Uso dei diversi tipi di JOIN
5. Introduzione al CRUD Pattern
6. Script di connessione ad un Database MySql con PHP
7. Lettura e scrittura di dati del DataBase tramite PHP

2 ore di Esercitazione in aula sullo sviluppo in PHP procedurale e Mysql in ogni singola lezione 

1. Passaggio da PHP procedurale al PHP ad oggetti
2. Principi di programmazione OOP in PHP 5 e 7
3. Introduzione all’OOP in PHP 5 e 7
4. Creazione di Classi, Ereditarietà ed Inclusione
5. Oggetti: Funzioni Public, Protected e Private
6. Introduzione al Pattern MVC
7. Costanti 

Esercitazione sullo sviluppo PHP e MySQL con casistiche reali