ASPETTI PRINCIPALI DEL CORSO PHP
Durata: 5 mesi (44 ore)
Frequenza: 2 ore, 1 volta a settimana (orari e giorni li decide il gruppo di corsisti), la classe sarà composta da massimo 6 alunni.
Prezzo: €1600 (iva, tasse e materiale didattico incluso).
Se alcune materie del corso non Le interessano potrà evitare di includerle nel piano di studi e naturalmente le ore relative verranno detratte dal prezzo.
Il corso, per contratto, si conclude solo se il programma è stato svolto integralmente.
Per ulteriori informazioni può contattarci gratis al numero verde 800.03.51.41.
PROGRAMMA DEL CORSO PHP
Che cos'è 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à.
1.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
2.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
3.Componenti base del linguaggio: gli operatori
Introduzione
Gli operatori aritmetici
Gli operatori di assegnamento
Gli operatori di confronto
Gli operatori logici
Le espressioni
4.Istruzioni condizionali
Introduzione
Controllare l'esecuzione dei nostri scripts: if, elseif, else
Switch, case e break
Tutorial: un circuito di rotazione banner
5.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
6.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
7.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
8.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
9.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
10.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
11.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
12.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
13.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
14.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
15.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
16.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
17.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
I file di inclusione da utilizzare
Visualizzazione dei siti partner
Sistema di rotazione dei banner pubblicitari e conteggio di views e click
Riferimenti per il completamento dell'apllicazione
18.Tutorial: Creazione di un sito dinamico in PHP - 2
Mostriamo le ultime 5 news in Home Page
Elenco impaginato delle news
Leggiamo le singole notizie
Il motore di ricerca delle news
Newsletter: modulo d'iscrizione, registrazione e cancellazione
Modulo di votazione del sondagggio
Registrazione dei voti del sondaggio
Pagina dei risultati del sondaggio
19.Tutorial: Creazione di un sito dinamico in PHP - 3
La lista dei forum
La lista dei topics
Lettura delle singole discussioni
Inserimento di un nuovo topic
Iscrizione degli utenti con assegnazione di password casuale
Le pagine di login e logout degli utenti
Elenco impaginato degli utenti
Risposta ad una singola discussione
20.Tutorial: Creazione di un sito dinamico in PHP - 4
Header e footer del pannello di controllo
L'area riservata di admin: login, logout e controllo delle sessioni
L'admin delle news
L'admin dei banner
L'admin dei siti partner
L'admin del forum
L'admin della newsletter
L'admin del sondaggio
Il file per le cancellazioni
Conclusioni e spunti
21.Appendice: installazione manuale di PHP su Windows
Di cosa abbiamo bisogno
Installare Apache
Installare PHP
Installare MySQL
sito web: //www.scuolasi.it
Prezzo: 1600.00€ | Tipo: vendo
RICHIEDI INFO