Progettazione di siti web

a.a. 2021/22

Introduzione al web e al corso

Maria Simi

Febbraio, 2022

Obiettivi del corso

Approccio

Un corso per chi?

Conoscere il web come mezzo

3: un numero magico per il web

slide06

slide07

slide08

slide09

slide10

slide11

slide12

slide13

slide14

slide15

slide16

slide17

slide18

slide19

slide20

slide21

slide22

slide23

slide24

slide25

slide26

Un’idea semplice

slide28

Indirizzi Web (URL)

slide30

slide31

Caratteristiche di HTTP

Lato cliente e lato servente

Esempio di richiesta HTTP

> wget -S "http://www.di.unipi.it/~simi/"
Resolving www.di.unipi.it... 131.114.3.18
Connecting to www.di.unipi.it|131.114.3.18|:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 200 OK
  Date: Sun, 19 Feb 2012 15:03:14 GMT
  Server: Apache/2.2.3 (CentOS)
  X-Powered-By: PHP/5.1.6
  Content-Length: 3035
  Keep-Alive: timeout=15, max=100
  Connection: Keep-Alive
  Content-Type: text/html
Length: 3035 (3.0K) [text/html]
Saving to: `index.html'
> curl -i "http://pages.di.unipi.it/simi/"

HTML: elementi vincenti

Gli inizi e l'evoluzione di HTML

La guerra dei browser

Il ruolo del W3C

Movimento per gli standard e desiderio di pulizia

La svolta di HTML 5

Un modello concettuale per il Web

slide40

The art and science of web design, J. Veen

3 aspetti o componenti

(*) si veda anche il precedente "Web design in a nutshell" [J. Niederst]

Contenuto, testo

Contenuto, testo annotato

Tecnologie web
Le principali tecnologie per lo sviluppo di pagine web sono:
HTML CSS Javascript
<h1>Tecnologie web</h1>
<p>Le principali tecnologie per lo sviluppo di pagine web sono:</p>
<ul>
   <li>HTML</li>
   <li>CSS</li>
   <li>Javascript</li>
</ul>

Contenuto, testo annotato: tag semantici

La Microsoft è situata a Redmond e il suo presidente è Bill Gates.
La <company>Microsoft</company> è situata a <location>Redmond
</location> e il suo presidente è <person>Bill Gates</person>
La <b>Microsoft</b> è situata a <i>Redmond</i> e il suo presidente è 
<i>Bill Gates</i>

Architettura dell'informazione

Presentazione

Separazione stile/contenuto

Comportamento

Il manifesto Javascript

3 linguaggi standard per i 3 aspetti

Attività interdisciplinare

Le sfide del web oggi e domani

The web The web
The web

Immagini di Brad Frost

Strategie e buone pratiche

Conclusioni

Organizzazione del corso

PSW: programma

PSW: programma (cnt)

PSW: programma (cnt)

PSW: programma (cnt)

Modalità di valutazione

Materiale disponibile su Moodle

Informazioni utili

Bibliografia di supporto