Corso di Webmaster e Programmazione Web
Corso di Webmaster e programmazione per siti web: HTML, CSS, Javascript, PHP, MySQLObiettivi del corso (descrizione sintetica)
Il webmaster è la figura specializzata nella programmazione di un sito Internet e nella sua relazione ed interazione con il server o con servizi web in grado di fornire dati da elaborare.Conosce i principali linguaggi di sviluppo e programmazione delle pagine web e non, sa creare interazione lato client, tra utente e applicazioni web e gestire l'interazione degli input inviati al server.
Figura essenziale in una rete Internet sempre più sociale ed interattiva.
Programma del corso
- accoglienza al corso e presentazione del percorso formativo;
- Introduzione al Web
Storia del WEB, tipi di linguaggi esistenti e utilizzati, Client e Server, i Browser, linguaggi Client e Server; - HTML
il linguaggio ipertestuale, i tag e gli attributi, editor testuali e visuali, meta tag; - Interazione dei siti Internet
GET e POST, i vari tipi di input, textarea, le liste, i bottoni e campi hidden; - CSS
i fogli di stile e la loro applicazione, classi e ID, layout semplici e table-less; - Javascript
basi di programmazione: variabili, array, if, cicli, funzioni e parametri, gli eventi; - CSS e Javascript
modifica dello stile con Javascript, temporizzare gli eventi, animare la pagina; - Programmazione lato server
differenze con la programmazione lato Client e il linguaggio Server; - PHP
sintassi, variabili e array, cicli e condizioni, gestire dati per POST e GET, upload di un file, creare e scrivere un file di testo, funzioni e parametri, cookie e sessioni; - MySQL
i database: SQL SELECT, INSERT, UPDATE, DELETE, gestire i dati con PHP e Mysql; - AJAX e Web 2.0
chiamate Ajax, eventi e listener di eventi, metodo sincrono e asincrono; - OOP: Programmazione Orientata agli Oggetti
Le classi, i metodi e le proprietà, variabili pubbliche, private, protette e statiche, ereditarietà, polimorfismo, incapsulamento e interfacce; - Librerie e classi
librerie Javascript, esempio di animazioni con Scriptacolus e form Dojo, librerie PHP con Zend Framework, esempio di un’applicazione sviluppata con Zend Framework; - Realizzazione di un sito Internet dinamico
tool di debug: HTML, PHP, Javascript, Css, ordinare un dominio, Ftp, phpmyadmin, cenni di indicizzazione e posizionamento, buone regole per la realizzazione di un sito.




