Web Development with PHP e MySQL
Descrizione
Obiettivo del corso è formare il discente per lo sviluppo di una applicazione web dinamica (per desktop e dispositivii mobili) mediante i concetti base della programmazione client-side/front end, con php e Database Mysql
Target
Il corso è rivolto a coloro che desiderano realizzare applicazioni web tramite la piattaforma Php/MySql a partire dal semplice invio di web-form fino alla gestione di una CMS.
Prerequisiti
Necessaria la conoscenza approfondita del linguaggio HTML / XHTML . Consigliate nozioni anche se di base di CSS e la conoscenza di Dreamweaver.
Programma Corso
Introduzione ai database
- Database: concetti e terminologia
 - Presentazione di MySQL
 - Preparazione di un database
 
Fondamenti di SQL
- Inserimento dati
 - Approfondimenti sugli inserimenti
 - Interrogazione di database
 - Interrogazione di database approfondimento
 - Cancellazione di dati
 - Modifica di dati
 - JOIN
 
PHP e MySQL
- PHP-MySQL preparazione dell’ambiente
 - Interagire con MySQL da PHP: panoramica
 
MySQL, accesso ai dati
- Connessione ad un database
 - Eseguire query
 - Introduzione ai Prepared Statement
 
MySQL, modifica di dati
- Inserimento dati
 - Cancellazione di dati
 - Update dei dati
 - Transazioni
 - Esempio pratico: spostamento di dati tra tabelle
 
PDO, accesso ai dati
- Iniziare con PDO
 - Eseguire query con PDO
 
PDO, modifica di dati
- Inserimento dati con PDO
 - Cancellazione di dati con PDO
 - Update dei dati con PDO
 - Transazioni con PDO
 - Esempio pratico: popolamento di database con dati causali
 
JSON E XML
- Introduzione a JSON e XML
 - Parsing JSON
 - Parsing XML
 - Esempio pratico: scambio dati tra database e file in altri formati