Programma dei Moduli del Corso:

Metalinguaggi Di Marcatura A | Docente:
Giorgio Piccardo


Obiettivo del corso: Fornire agli studenti una solida comprensione dei linguaggi di marcatura utilizzati nella costruzione di pagine web e introdurre concetti di web design e web application.



Programma didattico



1. Introduzione ai Metalinguaggi di Marcatura




  • Definizione e importanza dei metalinguaggi di marcatura


  • Storia e evoluzione del web



2. HTML (HyperText Markup Language)




  • Introduzione e struttura di base di una pagina HTML


  • Elementi principali: head, body, titolo, paragrafi, link, immagini, liste


  • Form: creazione di moduli per l'input dell'utente



3. CSS (Cascading Style Sheets)




  • Introduzione e principi di base del CSS


  • Selettori, proprietà e valori


  • Box model: margin, border, padding, content


  • Layout e design responsivo con Flexbox



4. JavaScript




  • Introduzione e sintassi di base


  • Variabili, tipi di dati, operatori e strutture di controllo


  • Funzioni e eventi


  • Manipolazione del DOM (Document Object Model)



5. Nozioni di Web Design




  • Principi fondamentali del design


  • Tipografia e colori nel web design


  • UX (User Experience) e UI (User Interface) design



6. Introduzione alle Web Application




  • Differenza tra siti web statici e web application


  • Concetti di base del back-end e del front-end


  •  


  • 7. Progetto Pratico




  • Creazione di una piccolo sito web utilizzando HTML, CSS e JavaScript


  • Applicazione dei principi di web design appresi


  • Presentazione dei progetti e feedback


  •  


  • Metodologia: Il corso combinerà lezioni teoriche con esercitazioni pratiche, incoraggiando gli studenti a lavorare su progetti reali.


  •  


  • Materiale Fornito: Slide delle lezioni, esempi di codice, lista di risorse online per approfondimenti, accesso a piattaforme di coding online.


  •  


  • Valutazione: Gli studenti saranno valutati sulla base della partecipazione alle lezioni, delle esercitazioni svolte e del progetto finale.