Web Developer
Crea siti responsive e interattivi con HTML, CSS e JavaScript.
Crea siti responsive e interattivi con HTML, CSS e JavaScript.
Il Corso Web Developer è un percorso pratico e strutturato dedicato alla progettazione, allo sviluppo e alla pubblicazione di siti web moderni, accessibili e responsive.
Il corso parte dai fondamenti del Web e approfondisce l’utilizzo di HTML, CSS e JavaScript, i tre linguaggi principali per lo sviluppo delle interfacce web.
I partecipanti impareranno a organizzare correttamente i contenuti, progettare layout adattabili a diversi dispositivi, creare interazioni dinamiche e utilizzare strumenti professionali per il controllo delle versioni, il debug e la pubblicazione online.
Il percorso non si limita alla scrittura del codice, ma sviluppa un metodo progettuale completo, dalla definizione della struttura fino alla realizzazione e al rilascio di un sito web funzionante.
Non sono richieste conoscenze di programmazione.
È necessaria una conoscenza di base del computer, della navigazione online e della gestione di file e cartelle.
Un percorso formativo strutturato che sviluppa competenze concrete e immediatamente spendibili.
Funzionamento del World Wide Web, siti, pagine, server e browser. Struttura di un documento HTML. Tag, attributi, elementi, commenti e organizzazione dei file di progetto.
Intestazioni, paragrafi, liste, collegamenti, immagini e tabelle. Elementi semantici per organizzare header, navigazione, contenuto principale, sezioni e footer. Principi introduttivi di accessibilità e SEO.
Creazione di moduli per l’inserimento delle informazioni. Campi di testo, menu, pulsanti, caselle di controllo e opzioni. Etichette, attributi, validazione dei dati e accessibilità dei form.
Sintassi CSS, selettori, specificità ed ereditarietà. Colori, caratteri, sfondi, bordi e proprietà grafiche. Box Model, margin, padding, dimensioni e posizionamento degli elementi.
Progettazione di strutture flessibili e responsive. Utilizzo di Flexbox e CSS Grid. Media Query, breakpoint e adattamento delle pagine a smartphone, tablet e desktop. Variabili CSS, transizioni e animazioni.
Variabili, costanti, tipi di dati e operatori. Condizioni, strutture If ed Else, cicli For e While. Funzioni, parametri, valori restituiti, scope e organizzazione del codice.
Selezione e modifica degli elementi della pagina. Manipolazione di testi, attributi, classi e stili. Gestione degli eventi, click, compilazione dei moduli e interazioni dell’utente. Validazione dinamica dei dati.
Introduzione a Bootstrap o Tailwind CSS. Utilizzo di componenti e classi riutilizzabili. Inserimento di icone e caratteri web. Strumenti di sviluppo del browser, ispezione del codice, console e tecniche di debug.
Principi del versionamento del codice. Creazione di repository, commit e gestione delle modifiche. Organizzazione dei file, documentazione del progetto e condivisione del codice attraverso GitHub.
Sviluppo di un sito completo composto da più pagine. Ottimizzazione di immagini, contenuti e prestazioni. Test di compatibilità tra browser e dispositivi. Revisione del codice, correzione degli errori e pubblicazione online tramite un servizio di hosting statico.
Attestato di partecipazione al corso.