Programmazione PHP - MySQL
La programmazione
PHP, ovvero, come creare siti dinamici utilizzando un linguaggio di programmazione "open source" e multipiattaforma. La finalita' di questo Corso, e' quella di fornire tutti gli strumenti, sia per la creazione di propri Script, che per la realizzazione, partendo da zero, di un portale di E-commerce, interfacciandosi con database Mysql.
- Installazione del Web Server Apache.
- Installazione del linguaggio PHP.
- Installazione di MySql.
- Utilizzo del front-end PhPmyAdmin.
- Creazione e modifica di un Database MySql.
- Approfondimenti sul linguaggio PHP 5:
- Creazione ed utilizzo delle Variabili.
- Creazione ed utilizzo delle Costanti.
- I Numeri, le Stringhe di caratteri.
- Data e ora.
- Creazione ed Utilizzo delle Array.
- Le Array superglobali.
- Creazione di piccoli script: in modo tale da acquisire le competenze necessarie all’utilizzo e la modifica degli script utili alla creazione del sito, e dei maggiori CMS "open source" in PHP (Joomla, Mambo, WordPress, Forum in PHP, MySpace, etc. etc.).
- Definizione di un sito dinamico in Dreamweaver.
- Connessione al Database MySql.
- Registrazione di un nuovo utente con invio mail di conferma e Attivazione!
- Funzioni di Upload dei file senza utilizzo della cartella "public".
- Creazione della pagina dei prodotti e dettaglio.
- Creazione della pagina carrello con tutte le funzioni più avanzate, dalla rimozione del prodotto tramite checkbox, il pulsante svuota carrello, dall’acquisto in contrassegno fino all’acquisto con Paypal!
- Invio delle email, per registrazione mailing list.
- Creazioni di moduli per richiesta informazioni con invio mail direttamente in PHP.
- Creazione ed utlizzo di un Back office per la gestione del sito, ad esempio:
- Aggiungere un prodotto.
- Modificare un prodotto.
- Cancellare un prodotto.
- Creazione di un motore di ricerca interno al sito.
- Come pubblicare in remoto il sito.
- Configurazione di uno spazio PHP.
- Protezione di un Database, gestione dei privilegi.
- Esportazione dei dati in sql e importazione nel database in remoto.
- Modificare il file di connessione per il remoto.
- Test del sito su di un sever remoto.