Creazione siti web dinamici con PHP
Scopo del corso. Creare siti e piattaforme con l'ausilio del linguaggio PHP. All'interno del corso sono previste ore di lezione anche sul database mysql per comprendere l'iterazione tra le pagine web e il database
Metodologia. Lezioni frontali interattive, confronto tra i partecipanti ed esercitazioni pratiche.
Durata. 80 ore
Contenuti del corso
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
Configurazione
- PHP Tools
- Setup del webserver
- Editor e librerie
- Creare un semplice documento php
- Eseguire un documento php
PHP 5
- Più vicini alla programmazione ad oggetti
- I modificatori di accesso Public, private e protected
- Metodi e Classi diciharate come Final
- Proprietà e metodi statici
- Gestire le eccezioni con il try-throw-catch
- Nuovi supporti SOAP per i Web Service
Gli operatori in PHP
- Gli 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
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
SQL e MySql
- Introduzione ai database relazionali
- Organizzare i dati in un dabase
- Le tabelle
- I record
- L'integrità referenziale
- MySQL e SQL
- Sintassi dell'SQL
- Istruzioni SQL di base (select, insert, update, join)
- L'estenzioni MySQLi
- Estenzioni Tidy
PHP e i databsase
- 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
- 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
- Creazione di pagine per ricerche avanzate all'interno del database
Se hai trovato interessante il programma di questo corso, condividelo con altri utenti: