Conoscenza e sviluppo con PHP; gestione di stringhe, array e variabili numeriche. Espressioni regolari. Gestione file e Directory via PHP. Funzioni e classi. Interazione con database SQL.
1. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
PROGRAMMAZIONE PHP BASE
Durata: 40 ore
[cod. S356]
UN BUON MOTIVO PER
Conoscenza e sviluppo con PHP; gestione di stringhe, array e variabili numeriche. Espressioni regolari.
Gestione file e Directory via PHP. Funzioni e classi. Interazione con database SQL .
A CHI È RIVOLTO
Destinatari: Sviluppatore
Prerequisiti: Conoscenza di base di Linux, conoscenza di almeno un linguaggio di programmazione (come
ad esempio C, Visual Basic, Perl, Pascal).
COMPETENZE ACQUISITE
Al termine del corso candidato sarà in grado e organizzare e gestire la programmazione PHP Base.
PROGRAMMA DI DETTAGLIO
1) Introduzione al linguaggio PHP
Caratteristiche generali del PHP
Il PHP e internet
Le Regole basilari del PHP
2) Configurazione e primi passi
I Tools del PHP
Configurazione del Webserver
Editor e librerie
Creazione di un semplice documento
PHP
Esecuzione di un documento PHP
3) Concetti di base della programmazione con
PHP
Il testo e i numeri
Le variabili e loro validità
I valori booleani
Formato dei dati in PHP
Operatori aritmetici
Operatori relazionali
Operatori Bitwise
Altri operatori
L'operatore ?
Uguaglianze
2. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
4) Categorie di istruzioni
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
5) 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
6) Uso dei form
Usare PHP per generare gli HTTP headers
Le variabili del server
Passare le variabili attraverso URL
Form
Processare i form con le funzioni
Validare i dati
Mostrare i valori di default
Metodi POST e GET
Usare i campi nascosti
7) Cookies e Sessioni
I cookies in PHP
Le proprietà dei cookies
Cancellare un cookie
Attivare la Session
Conservare e ritirare i dati
Configurare le Session
Autenticazione con Login e Password
La sicurezza e i cookies
8) Interazioni con 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
9) Interazioni con i database
Introduzione ai database relazionali
Inserire, editare e cancellare i dati in un
db
Creazione delle query con PHP
PHP e MySQL
Usare i Form con PHP e MySQL
Processare i form con PHP
Istruzioni SQL di base (SELECT,
INSERT,UPDATE).
MODALITA’ FORMATIVE
o SEMINARIO
3. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.