Corso web design avanzato
In questo corso imparerai tutte le tecniche avanzate con i CSS e l'impaginazione per dispositivi mobili. Imparerai inoltre come configurare e personalizzare i più importanti tools interattivi basati su Javasctipt.
Fondamentale per la mia formazione, alla fine del corso ero già in grado di creare siti web.
Francesco Di Iorio
Corso in aula
| Ore | 80 |
|---|---|
| Lezioni | 20 (4 ore ciascuna) |
| Prossimo corso | da Dicembre a Maggio |
| Livello | specialistico |
| Competenze richieste | fondamenti del web design |
| N. min partecipanti | 4 |
| scheda riferita al corso in aula | |
Segui il corso di web design avanzato on-line
Da ora è possibile seguire i nostri corsi come seminari via web.
Con una straordianria offerta lancio: uno sconto del 20% per chi si iscrive durante tutto il 2011.
I docenti
Roberto Di Vito
E' responsabile di tutti i corsi. Web designer professionale da 6 anni ha fondato lo studio che oggi è il più prestigioso del Centro Abruzzo e fra i più importanti della regione selezionando e preparando personalmente i suoi collaboratori. Grazie al suo lavoro ha contribuito a diffondere la cultura dei web standards e dell'accesiibilità nella regione. Esperto di User experiece, accessibilità e web marketing, oggi svolge il ruolo di Web Project Manager coordinando la sua squadra.
Massimo Giammarco
Web Designer Senior ha 4 anni di esperienza nella realizzazione di siti web secondo gli standard del W3C. Da 2 anni collabora con lo Studio conquistando con merito sempre più importanza fino ad occupare ora il ruolo che era di Roberto Di Vito. Sempre aggiornato è determinante per mantenere gli standard tecnici dello studio e dei nostri corsi di formazione all'avanguardia.
Il programma del corso
Tecniche avanzate con i CSS
- Elementi di formattazione avanzata
- Richiami sul float. Posizionamento fisso, statico, relativo ed assoluto. Z-index. Approfondimenti sulle classi. Selettori di attributo. Selettori di elementi discendenti. Selettori di elementi adiacenti. Impiego avanzato delle pseudoclassi. Aspetti di compatibilità con i browser.
- Tecniche di crossbrowsign, retrocompatibilità e solidità.
- Elenchi puntati con immagini. Celle espandibili auto-autoadattative. Box indistruttibili. Prevedere il caricamento della pagina senza immagini o senza CSS.
- Gestione avanzata del Box Model
- Il box model standard. Il box model delle vecchie versioni di Internet Explorer. Reperire le vecchie versioni dei browser. Strategie per risolvere i problemi del box model: box model hack e workaround. Scegliere la strategia adeguata. Sniffing del browser e hack di selezione del browser.
- CSS 3 e tecniche specifiche dei browser
- Tecniche CSS 3 già supportate dai vari browser. Trasparenze. Angoli arrotondati. Importazioni di caratteri.
- Tecniche per i Layout
- Tipologie di layout: fissi, elastici e zoom. Valutazioni e scelta del layout. Layout a 2 colonne. Layout a 3 colonne. Layout a più colonne. Rischi e vantaggi dell'uso di più di tre colonne. Layout del contenuto flessibile.
- CSS alternativi per stampa e palmari
- Aggiungere un CSS alternativo per la stampa. Layout di stampa. Versione stampabile di una pagina. Formati scaricabili per la stampa. Metodi per lanciare una stampa. Compatibilità con i browser. Script per lanciare la stampa.Aggiungere un CSS alternativo per i piccoli schermi. Selezione dei contenuti.
I tools Javascript più diffusi e personalizzazione dei CSS
- Introduzione
- Le libreria javascript più diffuse. Scelta della libreria e inserimento della libreria avanzata. I tools utili che non gestiscono lo stile. Preaload di immagini. I tools più diffusi che interagiscono con i CSS. Effetti di rollover avanzati.
- Implementazione e personalizzazione dei tools Javascript
- Gallerie e zoom di immagini. Gallerie di immagini con descrizioni. Menù a tendina: realizzare menù a tendina con i soli CSS. Vantaggi e limiti. Creare menù a tendina con CSS e Javascript. Ordinare tabelle. Form accattivanti. Calendari ed agende.
- Sito web dinamico lato client con Javascript
- Inserire uno script in una pagina. Come far funzionare la pagina correttamente anche senza script. Aspetti fondamentali di Javascript e funzioni più comuni. Gli script più utili e diffusi. Introduzione al DOM.
- Introduzione ad XML ed AJAX, feed RSS.
- Cos'è l'XML. Elementi ed attributi. Schema e DTD. Fogli di stile per XML. Un esempio: feed RSS. Cenni ad AJAX, impiego asincrono di Javascript ed XML.
- Introduzione alle tecnologie server
- Ii web server Apache ed IIS. Programmazione lato server con PHP. Confronto fra PHP ed ASP. Esempio di validazione di un form con PHP. Database per il web con MySQL. Esempio di interfacciamento con database. Cenni a Java Server Page.
Preparazione richiesta
Il corso è un ideale prosecuzione ed approfondimento del corso programmazioneWeb con i web standards che deve essere considerato un corso propedeutico.
Chi non ha seguito il corso programmazioneWeb con i web standards deve comunque disporre delle necessarie le conoscenze di base sull'XHTML e i CSS e superare l'esame di ammissione.
Il materiale didatico
Il libro scelto per il corso
Il testo scelto per il corso è Web design bulletproof di Dan Cederholm edito da Pearson Education Italia nel 2008.
Purtroppo non esiste un testo così completo da contenere tutti gli argomenti trattati nel corso. Fra i vari testi possibili, primi fra tutti quelli di Eric Meyer il mostro sacro dei CSS, abbiamo scelto questo perchè è il più recente e quello che ha uno sguardo d'insieme sull'argomento trattato.
Cancelleria e supporti
- una cartellina, una penna ad inchiostro liquido, un blocco note;
- una pen-drive USB da 512Mbyte.
note
Noi cerchiamo di:
- rendere i programmi dei corsi sempre migliori;
- tenerci sempre aggiornati con il materiale didattico;
- considerare le esigenze particolari dei corsisti
Per questo motivo il programma del corso e il materiale didattico (specialmente i libri di testo), possono subire variazioni dell'ultimo momento rispetto a quando indicato in questa pagina.
segui lo studio su: