Programmazione e web
PHP & MYSQL - Sviluppa applicazioni e siti web
PHP è un linguaggio di programmazione lato server utilizzato, in combinazione con il database MySQL per la costrizione di applicazione e siti web dinamici ed evoluti.
Che cosa imparerai durante il corso:
- Rudimento di HTML e CSS.
- Introduzione al Php.
- Scripting della Pagina Web: il tag php e prime istruzioni.
- Concetto di Variabile e Tipologie di Variabili.
- Espressioni Algebriche, elaborazione delle Stringhe, espressioni Logiche/Booleane
- Costrutto di Controllo if, if-else.
- Costrutto di Controllo while e for, switch.
- Array e Indicizzazione, Array Associativi e Costrutto di Controllo foreach, Array Multidimensionali.
- Dichiarazione e chiamata di funzioni.
- Include, Require ed organizzazione del codice php su più file.
- Funzioni per gestione delle date e del tempo.
- Gestione dei Parametri GET e POST della chiamata.
- Gestione dei Form.
- Gestione delle Sessioni.
- Concetto di database, il Modello Relazionale. Chiavi e vincoli relazionali.
- Introduzione a MySQL e al linguaggio SQL.
- Creazione di un Database.
- Creazione delle Tabelle e organizzazione dati secondo la tipologia.
- Inserimento, Aggiornamento ed eliminazione di Record da una tabella.
- Select Statement.
- Clausola Where e Condizioni sui dati.
- Order By, Like ed uso delle Wildcards, Between, In.
- Select Group Functions: Min, Max, Count, Avg, Sum.
- Integrazione del Database MySql in Php
- Esecuzione di Query di query all’interno delle pagine web.
- Esempi pratici di applicazione di query più complesse all’interno di Pagine Web dinamiche realizzate in Php.
- Introduzione al Concetto di Oggetti: proprietà e metodi.
- Definizione di Classi e creazione di Istanze.
- Sintassi ed esempi in linguaggio php: metodi, valori di ritorno, costruttori, puntatore this, visibilità private e public.