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