Corso PHP

Argomenti trattati:
Struttura base del linguaggio

L’importanza dell’indentazione del codice

Integrazione con HTML

Dinamicità di HTML con PHP

Struttura della pagina HTML

Flusso tra le pagine del sito

Fondamenti Html

form

metodi per il submit

tabelle

div

input

Introduzione ai fogli di stile CSS

La sintassi PHP e HTML

Le virgolette singole e doppie

Interpretazione degli errori più frequenti

Tipi di dati

integer

boolean

string

array

object

Operatori

aritmetici

di assegnazione

di controllo degli errori

di incremento e decremento

logici

di confronto

Gli array

capire gli array

array mono e multidimensionali

creare un array

aggiungere, togliere elementi in un array

ciclare un array

serializzazione di un array e suoi limiti

principali funzioni per gli array

Metodi di passaggio dati

metodo get

metodo post

Variabili

natura e sintassi

disponibilità delle variabili

Le strutture di controllo più comuni

if

else

elseif

switch

while

for

foreach

Variabili Superglobal

$_GET

$_POST

$_SERVER

$_SESSION

$_COOKIE

$_FILES

Scrivere e leggere i cookie

Le sessioni

Il metodo include() e require()

Funzioni:

struttura delle funzioni native o create dal programmatore

disponibilità delle funzioni

L’utilizzo delle funzioni in PHP

le funzioni predefinite

le funzioni definite dall’utente

La gestione del file system

apertura di un file o cartella

lettura di un file o cartella

scrittura in un file o cartella

Upload e download di files

Classi e oggetti

definizione di classi e oggetti

utilizzo di classi e oggetti

estensione di una classe

ereditarietà delle classi

MySql

fondamenti del linguaggio

concetti fondamentali della gestione di un database

struttura di una tabella e tipologia delle colonne

relazioni tra tabelle

accesso al database

scrittura e lettura di tabelle

lettura, scrittura contemporanea di più tabelle

Interazione tra PHP e MySQL

Impaginare un set di risultati

Controllo degli accessi alle pagine

Generazione di menù dinamici e gestione degli utenti

Durata:
30 ore (< 3 pers.)
40 ore (> 3 pers.)