Presentazione corso.
L’obiettivo del corso è fornire allo studente le informazioni e le capacità necessarie a comprendere come viene creato un sito web statico e quindi fornirgli gli strumenti (teorici e pratici) necessari alla realizzazione di un progetto web: dall’analisi della struttura, passando per la programmazione, fino alla pubblicazione online. Ci saranno inoltre ampi accenni a tutte le varie diramazioni di questa professione.
A chi è rivolto il corso
Il corso è rivolto ai non addetti ai lavori, che si approcciano per la prima volta alla programmazione per il web il cui obiettivo è la progettazione e realizzazione di un sito web statico e funzionale.
Argomenti trattati
1. Introduzione al mondo del Webmaster e cos’è un sito web
Chi è il webmaster e qual è il suo lavoro. Distinzione tra frontend e backend. Introduzione al concetto di ipertesto e a come viene realizzato un sito web. Introduzione generale al corso.
2. Cosa c’è dietro le pagine Web: i linguaggi da conoscere
Introduzione ai linguaggi di programmazione per il web: HTML, CSS, JavaScript. Accenno a linguaggi di alto livello PHP, ASP, Java, MySQL.
3. HTML, la colla che tiene insieme le pagine
Versioni dell’HTML, i tag e la struttura delle pagine.
4. Migliorare lo stile con i CSS
Cosa sono i CSS e come si usano per migliorare l’aspetto delle pagine.
5. Il design responsive e le esigenze del web
Introduzione della programmazione di siti web per il mobile. Le media query per i CSS.
6. La progettazione mobile first
Concepire i siti web per i diversi dispositivi e comprendere come gestire le strutture responsive
7. Framework di sviluppo frontend e Bootstrap
Introduzione ai pacchetti di sviluppo frontend e conoscenza di Bootstrap
8. L’uso dei colori e delle font nel webdesign
Limitazioni dell’uso dei colori e font, dove trovare risorse utili per migliorare la grafica di un sito
9. L’additivo Javascript e introduzione a jQuery
Cos’è il Javascript e come si usa nella pagine web. Introduzione all’uso di jQuery per animazioni e interazioni.
10. Aggiungere elementi multimediali alle proprie pagine
Gestione delle immagini, inserimento di video e di mappe.
11. Sessione domande e risposte
Sessione libera per domande e risposte sulle precedenti lezioni
12. Workflow di progettazione di una pagina web
Dal wireframe, al mockup, alla programmazione della struttura del sito.
13. Usabilità, Navigabilità, Accessibilità ed uso degli standard
Cosa si intende per Usabilità. Cosa si intende per Navigabilità. Cosa si intende per Accessibilità. Chi stabilisce le regole.ni ripetute
14. Focus sui menu di navigazione: teoria ed esempi pratici
Menu e sottomenu di navigazione. Menu orizzontale e menu verticale. Menu breadcrumb
15. Integrazione del sito con Facebook
Informazioni dedicate a Facebook, condivisione delle pagine e ottimizzazione dei contenuti
16. Pubblicazione del sito step by step
Registrare un dominio. I servizi di hosting. Pubblicare il sito: il protocollo FTP
17. Introduzione a concetti avanzati di webdesign
Introduzione ai linguaggi LESS, SCSS. Utilizzo del PHP. Ambienti di sviluppo GIT, Vagrant, Docker. Frameword di sviluppo Laravel, Slim.
18. Sistemi di gestione contenuti
Introduzione all’uso dei CMS. Uso di WordPress: cosa sono i temi e i plugin e come possono aiutare nella gestione del progetto.
19. Percorsi consigliati per diventare Webmaster
Webdesign; Marketing, SEO e Web Promotion in generale; Scripting lato client; Scripting lato server; I database; Altri linguaggi; Grafica
20. Sessione domande e risposte
Sessione libera per domande e risposte sulle precedenti lezioni
Durata.
Corso di 40 ore – Una lezione a settimana
Costo e modalità di pagamento.
Il costo del corso è di 320€.
Il costo del corso di fotografia può essere saldato anche in 2 tranche:
- All’iscrizione 170€;
- Dopo 30 giorni dall’inizio del corso una rata da 150€.
Il corso è riservato ai soci