Corso breve web designer

Corso breve web designer

Il web designer progetta tutto ciò che si può raggiungere con un click.

Crea la grafica e l’interfaccia dei siti internet, cura l’architettura dell’informazione e l’interattività. Per poi realizzare il progetto attraverso gli appositi linguaggi di programmazione.

Il corso offre gli strumenti professionali di un mondo per definizione in continua evoluzione e dal grande potenziale di sviluppo. Un settore a cui attingono le grandi aziende, ma molto appetibile anche per la galassia di piccole e medie imprese della New economy.

Programma

Il programma di questo corso affronta a 360° le tematiche inerenti la realizzazione di un sito dalle più semplici a quelle più complesse. Il programma, se necessario, sarà ottimizzato sulle richieste specifiche dei corsisti affrontando anche argomenti che non siano presenti nel programma.

  • Introduzione al Webdesign
    • Introduzione al mondo del web (definizioni di base e concetti chiave)
    • Storia del web design
    • Il w3c e gli standard web
  • Disegnare i layout
    • Cosa è un layout
    • Strumenti di base
    • Photoshop, Fireworks o Illustrator?
    • Introduzione ai wireframe
    • Impostare il proprio lavoro
    • Strumenti di fireworks
    • Impostazione di un layout con fireworks
    • Gestione di più pagine
    • Esportazione del layout in vari formati
  • Basi dell’html
    • Cosa è l’html
    • Evoluzione dell’html
    • Struttura di un file html
    • Da html a xhtml – principali differenze
    • Gestione delle intestazioni
    • Elementi di testo: titoli, paragrafi ed elenchi
    • Gestione di immagini e link
    • Creazione e gestione delle tabelle
    • Creazione e gestione dei form
  • Base sui CSS
    • Introduzione ai css
    • CSS e compatibilità con i browser
    • Fogli di stile in linea, interni ed esterni
    • Regole e sintassi CSS
    • Classi e id: differenza e loro utilizzo
    • Formattazione di una pagina html con i css (proprietà e valori)
    • Il box model
  • Layout tableless
    • Introduzione ai layout senza tabelle
    • Posizionamento degli elementi
    • Layout fissi e layout lastici
    • Esempi pratici: layout da una a più colonne
  • Base di javascript e ajax
    • Differenza fra linguaggi server-side e client-side
    • Sintassi ed inserimento del codice
    • Variabili e costanti
    • Istruzioni di controllo: condizioni e cicli
    • Creazione di funzioni personalizzate
    • Introduzione ad ajax
    • Utilizzo delle chiamate asincrone
  • Librerie e framework javascript
    • Introduzione alle librerie
    • Analisi delle principali librerie: jquery, mootools, prototype, ecc
    • Download e utilizzo delle librerie
    • Utilizzo delle librerie
    • Estensione delle librerie: i plugin
  • Usabilità e accessibilità
    • Concetti di usabilità ed accessibilità
    • Struttura del sito e dei contenuti
    • Gestione del testo
    • Gestione dei menu
    • Testare il sito su vari browser e piattaforme
  • Validazione e Pubblicazione
    • Validare il codice: strumenti automatici di controllo
    • Le toolbar per gli sviluppatori
    • Gestione del sito Locale e Remoto
    • Analisi e scelta dell’hosting
    • Impostare i parametri FTP
    • Pubblicare online il proprio sito web
  • Esempi pratici
    • Creazione di menù con i css
    • L’importanza delle risoluzioni dello schermo
    • Creazione di layout web 2.0
  • Uno sguardo tra presente e futuro
    • Il web 2.0
    • I social network
    • Html5 e css3
    • Responsive web design

Docente: Danilo Virotta

Al termine del corso sarà rilasciato un attestato di partecipazione dell’Istituto Italiano Design.