Corso PHP finalizzato alla creazione di un sito

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