Web Mastering e Design
Transcript
Web Mastering e Design
Corso Web Mastering e Design Corso Web Mastering e Design Programma Corso Web Mastering e Design 1 OBIETTIVI E MODALITA’ DI FRIUZIONE E VALUTAZIONE 1.1 Obiettivo e modalità di fruizione L’obiettivo del corso è di fornire tecniche e metodologie per svolgere la professione di Web Designer e Web Master. Il corso sarà fruito online su una piattaforma di FAD, comprensiva di materiali didattici, esercitazioni con codici sorgenti e test di verifica dell’apprendimento. gli studenti potranno usufruire dell’attività di tutoraggio del proprio percorso didattico. 1.2 Strutturazione del corso Il programma del corso verterà sulle tecnologie e linguaggi web più richiesti dal mercato pubblico e privato, indispensabili per poter creare pa-gine web tra le quali HTML, CSS e Javascript. Il Corso è distinto in sette moduli: Web Design e Usabilità, HTML 5.0, Fogli di stile e CSS, Il linguaggio Javascript, Realizzare un sito web base, Realizzare un sito Web avanzato e Web Marketing e SEO. 1.3 Destinatari e modalità di valutazione I destinatari del corso sono laureati, diplomati e under 18 che vogli-ono arricchire le proprie competenze o intraprendere da zero una carriera di Web Designer e Web Master nel mondo ITC. La valutazione dei discenti verrà effettuata attraverso test di valutazione online ed un esame finale anch' esso online. Corso Web Mastering e Design 2 PROGRAMMA 2.1 Modulo uno – Web Design ed usabilità 2.1.1 Prima unità didattica – Introduzione al web In questa unità didattica verranno introdotti dei concetti generali riguardanti il mondo del web, ovvero i principi basilari attraverso i quali si costruiscono pagine web come: struttura, presentazione, navigabilità e comprensibilità. 2.1.2 Seconda unità didattica - Web Design In questa unità didattica verranno analizzate le caratteristiche principali del Web Design come: i principi di navigazione e di progettazione analizzando anche quali sono gli errori più comuni che si commettono in fase di progettazione di pagine web. 2.1.3 Terza unità didattica – Usabilità L’ultima unità didattica di questo modulo affronta il tema dell’usabilità di un sito web; la continua evoluzione della tecnologia contribuisce alla trasformazione del web e offre nuove potenzialità, ma non rende un sito automaticamente “facile da usare”, attraverso l’analisi dell’usabilità è possibile soddisfare questo aspetto. 2.2 Modulo due – HTML 5.0 2.2.1 Prima unità didattica - Concetti sullo standard w3c Il w3c crea gli standard Web. Il suo scopo portare il Web al suo massimo potenziale, mediante lo sviluppo di tecnologie (specifiche, linee guida, software e tools) che possano creare un forum per informazioni, commercio, ispirazioni, pensiero indipendente e comprensione collettiva. 2.2.2 Seconda unità didattica – Il linguaggio HTML 5.0 In questa unità didattica verrà studiato il linguaggio HTML il linguaggio di descrizione delle pagine che ha reso possibile l'esistenza del Web come lo conosciamo oggi. La realizzazione di siti web professionali, prevede di base un’approfondita conoscenza dell’HTML, verranno pertanto fornite tutte le informazioni riguardanti i comandi per formattare testi, inserire immagini, collegamenti, tabelle, moduli per una completa progettazione di siti web. Corso Web Mastering e Design 2.2.3 Terza unità didattica – L’HTML e i fogli di stile I CSS (Cascading Style Sheet) hanno rivoluzionato il Web separando definitivamente struttura logica e contenuto della presentazione, sono uno dei fondamentali linguaggi standard del w3c. I CSS svolgono un ruolo determinante nella standardizzazione degli stili, del design e dei layout, assicurano maggior controllo sulla presentazione e consentono di gestire più documenti contemporaneamente. Inoltre creano pagine più leggere e facili da modificare, garantiscono una più elevata accessibilità e permettono di progettare pagine adatte a diversi dispositivi. 2.2.4 Quarta unità didattica – Accessibilità Accessibilità del Web significa che il Web è disegnato così che le persone con disabilità possano percepire, capire, navigare ed interagire con esso in modo concreto. Al momento la maggior parte dei siti Web ha barriere di accessibilità che rendono difficile o impossibile a molte persone con disabilità di usare i siti. 2.3 Modulo 3 - Fogli di stile e CSS 2.3.1 Prima unità didattica – CSS Cascading Style Sheets 1 Questa unità didattica affronta il livello 1 della tecnica dei Fogli di Stile a Cascata. CSS1 è una semplice tecnica di foglio stile che permette ad autori e utenti di applicare stili (per es. font, colori e spaziature) ai documenti HTML. Il linguaggio CSS1 è leggibile e scrivibile dall'uomo, ed esprime lo stile nella comune terminologia del desktop publishing. Una delle fondamentali caratteristiche dei CSS è che i fogli di stile scendono, cadono a cascata; gli autori possono applicare un foglio stile preferito, mentre l'utente può avere un foglio stile personale da modificare per handicap personali o tecnologici. Le regole per risolvere conflitti fra differenti fogli di stile sono definiti in questa specifica. 2.3.2 Seconda unità didattica – CSS Cascading Style Sheets 2 CSS2 è un linguaggio per fogli stile che consente ad autori ed utenti di collegare degli stili (p.es. tipi di caratteri, spaziatura e caratteristiche acustiche) a documenti strutturati come l’HTML. Separando lo stile di presentazione dei documenti dal contenuto dei documenti, i CSS2 semplificano lo sviluppo per il Web e la gestione dei siti. I CSS2 sono costruiti sui CSS1 e, con pochissime eccezioni, tutti i fogli di stile CSS1 validi sono fogli di stile CSS2 validi. I CSS2 supportano fogli di stile specifici per il mezzo, così da permettere agli autori di costruire su misura la presentazione dei loro documenti per browser. Corso Web Mastering e Design 2.4 Modulo 4 – Javascript 2.4.1 Prima unità didattica – Il linguaggio Javascript JavaScript è un linguaggio di programmazione orientato agli oggetti comunemente usato nei siti web per inserire contenuti dinamici. In questa unità didattica verranno studiate le strutture principali del linguaggio. 2.4.2 Seconda unità didattica - Uso di Javascript per il World Wide Web In questa unità didattica di studierà l’integrazione del linguaggio Javascript con l’HTML, difatti quest’ultimo prevede appositi “tag” che consentono la definizione di codice Javascript al suo interno. 2.5 Modulo 5 – Realizzare un sito Web 2.5.1 Prima unità didattica – Layout Design con Dreamweaver CS5 Dreamweaver è uno strumento di sviluppo web che utilizza un'interfaccia visuale, con esso si possono realizzare pagine web, scrivendo semplicemente del testo, inserendo immagini e collegamenti ipertestuali. Il programma aiuta l'utente dando suggerimenti mentre vengono scritti i tag e gli attributi, inoltre presenta anche molte funzioni utili per gli sviluppatori, agevolando il lavoro con i linguaggi come Javascript. 2.5.2 Seconda unità didattica – Grafica Web con Photoshop CS5 Photoshop è un programma che si usa principalmente nel settore della grafica editoriale, nel settore della grafica web e per il fotoritocco. Le novità di Photoshop CS5 si estendono praticamente ad ogni aspetto dell'applicazione: modifica e l'ottimizzazione delle immagini, strumenti di pittura e disegno, composizione, ritocco fotografico, controllo di colore e tonalità, video e animazioni, produttività e gestione dell'interfaccia, flusso di lavoro, analisi delle immagini. 2.5.3 Terza unità didattica – Animazioni interattive con Adobe Flash CS5 Adobe Flash è un software per uso prevalentemente grafico che consente di creare animazioni. All’interno del nostro corso verrà studiato il Flash ad uso prettamente per la creazione di animazioni web. La nuova versione del programma consente un'integrazione ottimale con gli altri software della Creative Suite 5, offrendo la possibilità trasferire immagini da Photoshop. Corso Web Mastering e Design Durante il corso di Flash CS5, verranno studiati gli strumenti principali, si imparerà a creare animazioni nel modo tradizionale. 2.5.4 Quarta unità didattica – Creare siti con Joomla 1.5, Drupal e Wordpress Joomla, Drupal e Wordpress sono dei CSM (Content Management System) molto diffusi per la creazione di siti web. Punto di forza di questi CMS è il pannello di amministrazione, o backend, semplice ma ricco di funzioni. Una volta installato e in esecuzione, è possibile per qualsiasi utente aggiungere e modificare contenuti, caricare immagini e gestire dati. Impareremo a capire quando e come utilizzare ciascuno di questi CMS, ognuno dotato dei propri vantaggi e svantaggi. 2.5.5 Quinta unità didattica – Pubblicare un sito web 2.6 Modulo 6 – Siti web avanzati con Php 2.6.1 Prima unità didattica – Introduzione a Php In questa unità introdurremo i concetti di programmazione e le basi dello sviluppo in Php, presentando la sintassi, le istruzioni condizionali, le istruzioni iterative, le basi della programmazione procedurale e a oggetti. 2.6.2 Seconda unità didattica – Basi di dati ed SQL In questa unità presenteremo il concetto di database e le interrogazioni del database nel linguaggio SQL attraverso Php. 2.6.3 Terza unità didattica – Sviluppo Web 2.7 Modulo 7 – Web Marketing e SEO 2.7.1 Prima unità didattica – Introduzione al Web Marketing ll Web Marketing è l'insieme di tutte le azioni di marketing che hanno come mezzo di attuazione il Web, serve a dare risalto a un sito, ad una promozione, ad una marca; permette di trovare nuovi Corso Web Mastering e Design clienti, fidelizzare quelli acquisiti, pubblicizzare prodotti e servizi. Le azioni tipiche del Web marketing sono il posizionamento sui motori di ricerca. 3.7.2 Seconda unità didattica – SEO La Search Engine Optimization è l'insieme degli strumenti e delle tecniche che rendono il tuo sito web accessibile e ottimizzato per assicurare che venga rinvenuto nelle ricerche prima dei siti dei tuoi concorrenti. Una valida attività di SEO aumenta il numero di visitatori al tuo sito provenienti dai motori di ricerca, incrementandone la visib-ilità e massimizzando il ritorno dell'investimento. 3.7.3 Terza unità didattica – Google Analytics Google Analytics è una soluzione di analisi dei dati web che consente di tenere monitorato l’andamento del proprio sito, analizzando i dati di traffico e valutando l’efficacia delle campagne di marketing. Determina in che modo gli utenti arrivano al sito, le loro modalità di navigazione e come è possibile migliorare ulteriormente il servizio offerto: inform-azioni utili per il miglioramento del ritorno sull’investimento (ROI), per l’aumento delle conversioni e per l’incremento dei guadagni derivanti dal web.