HTML: Il Linguaggio Dietro Ogni Pagina Web
HTML è la fondazione strutturale del web — ogni scheda del browser, invio di modulo e video incorporato inizia con markup. Questo percorso costruisce una vera fluidità in HTML, dalle regole che governano un documento valido alle API del browser e ai modelli di componenti utilizzati nei siti di produzione moderni. L'obiettivo non è solo scrivere tag, ma comprendere perché ogni elemento esiste e cosa segnala ai browser, alle tecnologie assistive e ai motori di ricerca.
Cosa Imparerai
Inizierai con la struttura del documento, i contenuti testuali, i link, le immagini e gli elenchi, quindi passerai a tabelle, moduli e attributi di convalida dei moduli. Il percorso copre gli elementi semantici HTML5, il <head> e i metadati, audio e video, e i fondamenti dell'accessibilità, inclusi i ruoli e gli attributi ARIA. I corsi successivi affrontano gli attributi di dati personalizzati, i template HTML, gli elementi Canvas e SVG, Web Storage, l'API Drag and Drop, i tag meta SEO e social, e i template di email HTML. Le sezioni avanzate approfondiscono Shadow DOM, Web Components e elementi personalizzati, moduli HTML e mappe di importazione, progressive enhancement, internazionalizzazione, sicurezza, l'API History e Navigation, l'Intersection Observer e la creazione di HTML per Progressive Web App.
Il Percorso di Apprendimento
Quaranta corsi progrediscono da A1 attraverso A2 e B1 a B2, terminando con un capstone C1 su HTML at Scale. I corsi A1 e A2 stabiliscono gli elementi essenziali — struttura del documento, elementi semantici, moduli e metadati. B1 introduce accessibilità, ARIA, Canvas, SVG e archiviazione del browser. B2 è il blocco più grande, che copre Web Components, Shadow DOM, performance, sicurezza, internazionalizzazione e l'Intersection Observer. Il corso finale C1, HTML at Scale, affronta i modelli e i vincoli che contano quando HTML viene creato, testato e mantenuto in grandi basi di codice.
Come Funziona
Ogni corso è suddiviso in lezioni brevi e pratiche che completi nell'editor di codice integrato con feedback in tempo reale. Un tutor AI è disponibile ogni volta che rimani bloccato e avanzi al tuo ritmo — ogni lezione è autonoma, quindi puoi tornare a qualsiasi argomento come riferimento in seguito.