Navigazione di Sezione:
Metalinguaggi Di Marcatura 2023/2024
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.