Programma del corso programmatore PHP
Cenni su PHP:
PHP è un potente linguaggio di scripting che si lascia incorporare facilmente ed in modo elegante all'interno del codice HTML ed offre un potente strumento a persone che come me e voi, sono troppo pigri o stupidi (proprio il mio caso) ad imparare Perl ed altri linguaggi 'esotici' e complessi.
Se avete minime conoscenze di HTML, ovvero sapete creare una pagina con Dreamweaver, FrontPage, GoLive - anche senza sporcarvi le mani con il codice HTML, allora questo tutorial su php è fatto a pennello per voi.
Uno dei grandi vantaggi di PHP è che è gratis ed è open-source per cui esiste una marea di materiale di supporto che vi consente di poter imparare ad usarlo senza difficoltà.
-
Introduzione al PHP
-
Cos’è PHP
-
Scripting lato client e lato server
- I Web server
- Eseguire PHP in locale su Windows e Linux
- La prima pagina PHP
- Il primo script in PHP: echo e print
- I commenti
- Due nuove funzioni predefinite: include e require
- Redirect in PHP. Ancora una funzione predefinita: header
-
Componenti base del linguaggio: variabili e costanti
- Introduzione
- Le variabili, contenitori di informazioni
- I tipi di dato
- Sintassi per stringhe delimitate da apici: il "carattere di escape backslash"
- Stringhe: la sintassi "heredoc"
- Le variabili dinamiche
- Le costanti
-
Componenti base del linguaggio: gli operatori
- Introduzione
- Gli operatori aritmetici
- Gli operatori di assegnamento
- Gli operatori di confronto
- Gli operatori logici
- Le espressioni
-
Istruzioni condizionali
- Introduzione
- Controllare l'esecuzione dei nostri scripts: if, elseif, else
- Switch, case e break
- Tutorial: un circuito di rotazione banner
-
Istruzioni di iterazione
- Introduzione
- Il ciclo for
- Il ciclo while
- Il ciclo do while
- Come uscire da un ciclo: break, continue, exit e die
- Tutorial: effetto zoom su testo
-
Array
-
Introduzione
-
Gli array
-
Aggiungere e sostituire valori in un array
- Array multidimensionali
- Eseguire un ciclo su un array: foreach
- Contare gli elementi di un array
- Eliminare un array o un valore
-
Le funzioni di PHP
-
Introduzione
-
Sintassi delle funzioni
-
Funzioni predefinite: gestione delle variabili
- Funzioni predefinite: gestione degli array
- Funzioni predefinite: gestione delle date
- Tutorial: un aforisma diverso per ogni giorno della settimana
- Tutorial: scrivere le date in Italiano con gli array
-
Le funzioni personalizzate
- Inizializzare una funzione personalizzata
- Sintassi delle funzioni personalizzate
- Visibilità delle variabili nelle funzioni
- Vedere una variabile globale
- Utilizzare più return in una sola funzione
- Passaggio di parametri per valore o per riferimento
- Valori di default
- Operare su un numero variabile di parametri
- Le funzioni ricorsive
-
I metodi: interattività tra client e server
- Introduzione
- $_GET
-
Tutorial: simulare i frames con $_GET e switch
- $_POST
-
I cookies
-
Le sessioni
-
Tutorial: una semplice area di accesso riservato
-
Tutorial: inviare email con PHP
- Introduzione
- Inviare un'email con PHP
- Inviare email da un modulo HTML
- Tutorial: controllare la validità di un indirizzo email
- Tutorial: validare l'URL di un sito web
- Inviare email in formato HTML
- Inviare email con allegati
- Tutorial: il modulo "Segnala questo sito ad un Amico"
- Conclusioni e spunti
-
Gestione di file e cartelle
- Introduzione
- Il mode
- Funzioni per le directory
- Aprire e chiudere dei file
- Leggere e scrivere dei file
- Chiudere, copiare, rinominare e cancellare file
- Tutorial: upload di file
- Tutorial: un contatore di accesso su file di testo
- Tutorial: un visualizzatore di immagini
-
La programmazione ad oggetti in PHP
- Introduzione
- Programmare ad oggetti
- Incapsulazione, ereditarietà e polimorfismo
- Definire e utilizzare una classe
- Costruzione e distruzione di un oggetto
- Ereditarietà e classi final
- Overloading
- Modificatori static
- Clonazione di oggetti
- Le classi astratte
- Conclusioni
-
PHP e database: MySQL
- Introduzione
- Introduzione a MySQL
- Connessione a MySQL da una pagina PHP
- Creazione di un database
- Creazione di una tabella
- Selezione di un database
- CREATE DATABASE come alternativa a mysql_create_db()
- Lettura dei dati
- Inserimento ed estrazione dei dati
- Aggiornamento dei dati
- Cancellazione dei dati
- Eliminare un database
- Gestione degli errori
- Tutorial: visualizzare il numero di utenti connessi ad un sito
- Conclusioni
-
PHP e database: Access
- Introduzione
- Il database Access
- Creare un database Access
- Connessione al database
- Creazione di una tabella
- Inserimento dei dati
- Lettura dei dati
- Conclusioni
-
Tutorial: un guestbook in PHP con MySQL
- Introduzione
- Struttura del database
- Connessione e selezione del database
- Creazione della tabella
- Il form di raccolta dati
- Registrazione dei messaggi
- Paginazione e lettura dei messaggi
- L’area di amministrazione
- Conclusioni e spunti
-
PHP e XML
-
Introduzione a XML
-
L'oggetto DOM
-
Eseguire query su file XML con Xpath
- Scrittura di un file XML con DOM
- Architettura SAX
- Il parsing con SAX
- Tutorial: un Feed RSS con PHP e MyQSL
-
Tutorial: Creazione di un sito dinamico in PHP - 1
- Progettiamo il nostro sito dinamico
- Disporre file e cartelle nella giusta collocazione
- Progettiamo il database
- Il file di configurazione del nostro portale
- Struttura grafica del nostro portale
Corsi di formazione professionale In campania corsi di programmazione corso di PHP