Corso PHP finalizzato alla creazione di un sito Introduzione al linguaggio PHP Nascita del PHP Il PHP nel web Regole di base del PHP Punti di forza del PHP Confronto con altri linguaggi server side Primi passi e configurazione PHP Tools Setup del webserver Editor e librerie Creare un semplice documento PHP Eseguire un documento PHP Le novità in PHP 5 Più vicini alla Programmazione ad Oggetti I modificatori di accesso Public, private e protected Le interfacce Metodi e Classi dichiarate come Final Proprietà e metodi statici Gestire le eccezioni con il try-throw-catch L’oggetto SimpleXMLElement per il parsine di XML Nuovi supporto SOAP per i Web Services Lavorare con il testo e i numeri in PHP Il testo I numeri Le variabili Validità delle variabili I valori booleani Data Types in PHP Condizioni e Cicli Le condizioni I cicli Uso delle condizioni : If, If-else, if-elseif-else, Condizioni complesse : if ramificati, switch, exit Uso dei cicli : While, do…..while, break, for Array e Funzioni Introduzione agli array Lavorare con gli array : popolare un array Array e cicli : navigare i dati in un array Le funzioni Dichiarare una funzione Validità di una funzione Funzioni parametrizzate Richiamare una funzione Interagire con gli utenti : PHP e i form Usare il PHP per generare gli HTTP headers Le variabili del server Passare le variabili PHP attraverso le URL Le form in PHP Processare i form con le funzioni Validare i dati Mostrare i valori di default USare il metodo POST e GET Usare i campi nascosti Gli operatori in PHP Operatori aritmetici Operatori relazionali Operatori Bitwise Altri operatori L’operatore ? Uguaglianze Cookies e Session I cookies in PHP Le proprietà dei cookies Cancellare un cookies Attivare la Session Conservare e ritirare i dati Configurare le Session Autenticazione con Login e Password La sicurezza e i cookies PHP I/O : accesso a file e directory Creare file con PHP Leggere, Scrivere e cancellare un file Permessi sui file Creare un file upload File Locking Gestire le email con PHP SQL e MySql PHP e i database Introduzione ai database relazionali Organizzare i dati in un database Le tabelle I record L’integrità referenziale MySQL e SQL Sintassi dell’SQL Istruzioni SQL di base (SELECT, INSERT, UPDATE, JOIN) L’estensione MySQLi Estensione Tidy Gestire MySQL con PHP Inserire, editare e cancellare i dati in un db Creare delle query con PHP Usare i Form con PHP e MySQL Processare i form con PHP Ottimizzare la gestione delle pagine e dei dati (es. paginazione dei dati) Gestire relazioni uno a molti Gestire relazioni molti a molti Gestire e risolvere problematiche tipiche Creare e amministrare un’area riservata Creare e gestire l’upload sistematico dei files Creare un file o una tabella di log Creare una pagina per ricerche avanzate all’interno del database Materiale corso PHP Non ci sono corsi disponibili