Navigazione di Sezione:
Metalinguaggi Di Marcatura 2023/2024
Programma dei Moduli del Corso:
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.
English
Italiano