Presentazione standard di PowerPoint - Web...

75
WEB DESIGN GECO AA 2017/2018 – Prof.ssa Mariachiara Pezzotti

Transcript of Presentazione standard di PowerPoint - Web...

Page 1: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

WEB DESIGNGECO AA 2017/2018 – Prof.ssa Mariachiara Pezzotti

Page 2: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Domande

Page 3: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

WEB DESIGN

Page 4: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Che cos’è il

Page 5: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 6: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

InternetInterconnessione globale di reti informatiche ad accesso pubblico

Diversi servizi, attraverso diversi protocolli

Page 7: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Protocolloregole definite al fine di favorire la comunicazione tra una e più entità

Page 8: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

IPInternet Protocol

TCPTransfer Control

Protocol

FTPFile Transfer Protocol

SMTPSimple Mail Transfer Protocol

SSLSecure Socket Layer

etc…

Page 9: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

WWWWorld Wide Web

o semplicemente «web»

È una parte di internet che permette di consultare contenuti multimediali sotto forma di pagine collegate tra loro (link)

Page 10: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

HTTPHypertext transfer protocol

È il protocollo principale per la trasmissione di informazioni sul web

Page 11: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Cosa succedequando accediamo ad un indirizzo web?

Page 12: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Browser?

Page 13: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Browserè un'applicazione per il recupero, la presentazione e la navigazione di risorse sul web.

Page 14: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Web Serverè un'applicazione software che, in esecuzione su un server, è in grado di gestire le richieste di trasferimento di pagine web di un client, tipicamente un web browser. La comunicazione tra server e client avviene tramite il protocollo HTTP

Page 15: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 16: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Indirizzo IPÈ un indirizzo utilizzato per identificare un dispositivo collegato ad internet.

IPV4 (esempio)95 . 238 . 244 . 118

95 . 238 . 244 . 118

172 . 16 . 254 . 1

Page 17: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

DNSDomain Name Systemè un sistema utilizzato per la risoluzione di nomi dei nodi della rete (in inglese: host) in indirizzi IP e viceversa

172 . 16 . 254 . 1

www.wikipedia.org

Page 18: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Nomi di dominio

www.wikipedia.org

Si leggono da destra verso sinistra«.org» o «.it» sono il top level domain

Page 19: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Nomi di dominio

www.wikipedia.org

Il successivo è il secondo livello.Quando un dominio di secondo livello

viene registrato all'assegnatario, questo è autorizzato a usare i nomi di dominio

relativi ai successivi livelli come it.wikipedia.org

Page 20: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

172 . 16 . 254 . 1

www.wikipedia.org

Una pagina web è un documento digitale, attraverso il quale sono diffuse

informazioni nel web. Un insieme di pagine web prende il nome

sito web.

Page 21: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Ipertestotesti, immagini, filmati fruibili grazie a dispositivi elettronici

possono essere letti in maniera non sequenziale attraverso una rete di collegamenti detti Hyperlink

Page 22: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

HOME

ABOUT US

CONTACTS

PRODUCTS

GOOGLE MAPS

LINKCollegamento

ipertestuale

Page 23: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

HOME

ABOUT US

CONTACTS

PRODUCTS

GOOGLE MAPS

LINKCollegamento

ipertestuale

Page 24: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

GOOGLE MAPS

MIO SITO

Page 25: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

FRONTEND BACKEND

Struttura e contenutiMARKUP -> HTML

Aspetto VisualeCSS

Dinamica FrontendJAVASCRIPT

Linguaggi di scripting lato server(Ex. PHP, ASPx, NODEJS...)

Page 26: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 27: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

WEB DESIGN

Page 28: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Che cos’è il

DESIGN?

Page 29: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

PROGETTAZIONE

===

DESIGN

Page 30: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Attenzione ai significati attributi

Page 31: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

WEB DESIGN

Page 32: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Progettazione di un sito web

Il web designer si occupa degli aspetti visivi e di presentazione di un sito

User Experience (UX) Information architecture (IA)

Visual Design

Page 33: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Sviluppo e Deploydi un sito web

Il web developer si occupa «tradurre in codice» la progettazione di un sito web

Front End DevBack End Dev

SysAdmin

Page 34: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Non solo per «grafici»E’ un processo che coinvolge

TUTTO IL TEAM

Page 35: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

LAVORO A Più Mani(diverse)

Page 36: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

WEB DEV SYS ADMINDESIGNER

Page 37: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

DIGITAL STRATEGIST

FE DEVSYS ADMIN

PRODUCT OWNER

VISUAL DESIGNER

UX DESIGNER

COPY

BE DEV

Page 38: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Obiettivi del corso

FornirVi degli strumenti per interfacciarvi con le diverse figure

professionali che potreste incontrare lavorando ad un progetto IT

Page 39: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Competenze

Conoscere il funzionamento del webConoscere il processo di ricerca,

progettazione e prototipazione di un sito, con particolare attenzione al

design dei contenutiSaper realizzare un prototipo web

Page 40: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

1.ANALISI

Concetti fondamentali per categorizzare un sito web

Page 41: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 42: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

RESPONSIVEIndica un sito in grado di adattarsi

graficamente in maniera autonoma e ottimale in relazione dimensioni del dispositivo che si sta utilizzando per visualizzarlo

Page 43: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Mobile FriendlyGoogle - 2015

Page 44: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 45: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Come individuare un sito responsive?

Semplicemente stringendo la finestra del browser!

Page 46: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 47: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Stumenti: must have!

Page 48: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

F12

Page 49: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 50: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 51: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

LAYOUTIndica come sono distribuiti gli

elementi in una pagina e con che regole si posizionano tra loro

Page 52: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

FLUIDOccupano l’intera area disponibile

del browser. Solitamente sono responsive by default

Utilizza misure relative (Es. %)

Page 53: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Nike.com

Page 54: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

www.whitefrontier.ch

Page 55: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Wikipedia.org

Page 56: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

www.amazon.it

Page 57: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

FIXEDLayout di pagina a larghezza fissa.

Solitamente la parte fissa viene centrata rispetto alla finestra.

Solitamente il responsive va progettato “a salti”, diversamente il layout e statico.

Responsive vs Adaptive

Page 58: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 59: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

www.ilsole24ore.com

Page 60: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

www.protezionecivile.gov.it

Page 61: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

www.whitehouse.gov

Page 62: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Layout Ibridi

Page 63: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

www.internazionale.it

Page 64: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Parallax Scroll

Page 65: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

sound-of-change.com

Page 66: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

2.STRUMENTI

Strumenti, piattaforme e software must have

Page 67: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

«Lista della spesa»Cosa ci serve?

1. Server2. Un linguaggio di backend3. Un database per

raccogliere i dati4. Linguaggi di markup (html)5. Linguaggio frontend (js)6. CSS per rendere gradevoli

le nostre pagine web

1. Ricerca sul pubblico2. Studio di contenuti e

navigazione3. Sistema di prototipazione

wireframe4. Ide grafico per la

costruzione di un visual5. Utenti per testare quello

che stiamo facendo

Page 68: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

Cosa non ci serve?

Page 69: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 70: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

CMSContent management

system

Page 71: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 72: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

CORE

TEMI

PLUGIN

INTERFACCIA DI GESTIONE DEI CONTENUTI

Page 73: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,
Page 74: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

http://webdesign.acqualiofilizzata.it/introduzione-al-web-design/

Page 75: Presentazione standard di PowerPoint - Web Designwebdesign.acqualiofilizzata.it/wp-content/uploads/2015/09/01-1718-internet.pdfJAVASCRIPT Linguaggi di scripting lato server (Ex. PHP,

DOMANDE?