3: un numero magico per il web
|
|
- Beatrice Cenci
- 8 anni fa
- Visualizzazioni
Transcript
1 Obiettivi del corso Progettazione di siti web a.a. 2015/16 Introduzione al corso Maria Simi Febbraio, 2016 Fornire i metodi e le tecniche di base per la realizzazione di siti web Non solo questo corso... Laboratorio di scrittura Basi di dati e laboratorio web Progettazione grafica Telematica Editoria elettronica Progettazione di interfacce Approccio Importanza degli standard Buone pratiche Attenzione all'usabilità e all'accessibilità Strumenti autore? No, grazie! Un corso per chi? Studenti con esperienze e capacità diverse... Principianti assoluti Utilizzatori felici di strumenti autore Capacità diverse nell'uso delle tecnologie informatiche Web master L'importante sono gli aspetti metodologici Conoscere il web come mezzo Un progetto professionale può solo essere il risultato di una comprensione profonda delle specificità del web Gli aspetti tecnologici Limiti tecnologici Ampiezza di banda della comunicazione Problemi di compatibilità e accessibilità Aspetti legati all'uso Usabilità Ipertestualità Interattività Aspetto estetico e di comunicazione 3: un numero magico per il web Il web come confluenza di 3 storie Il web è basato su 3 idee tecnologiche semplici Un modello concettuale per il web basato su 3 aspetti I 3 linguaggi standard per i tre aspetti
2
3
4
5 Un idea semplice Il Web è basato su 3 tecnologie: Un indirizzo uniforme (URL) Un protocollo di trasmissione (HTTP) Un linguaggio per codificare documenti (HTML) Come funziona il Web? Architettura client-server Indirizzi Web (URL) URL (Uniform Resource Locator) http: il protocollo di comunicazione per il Web (Hyper Text Transfer Protocol) infouma.di.unipi.it: l indirizzo Internet della macchina server che il DNS (Domain Name Server) traduce in indirizzo IP ( ) oppure direttamente l indirizzo IP /studenti/index.html: l indirizzo della risorsa (tipicamente un file HTML) relativo alla radice del Web server
6 Caratteristiche di HTTP Vantaggi Efficiente Semplice Limiti Protocollo senza stato: tra una richiesta e l'altra non viene mantenuta informazione Protocollo a una via: non è possibile per il server contattare il browser Lato cliente e lato servente Sul lato cliente (client side) Browser (Internet Explorer, Mozilla Forefox, Opera ) Sul lato servente (server side) Apache, principalmente su Unix/Linux (circa 70%) Internet Information Server (IIS), Microsoft, su Windows (circa 20%) Il server restituisce un HTTP header insieme al file Content-type (simile a MIME type) Type: text, image, audio, video, application Subtype: html, xml gif, jpeg x-wav, midi excel, msword Esempio di richiesta HTTP >wget-s" Resolvingwww.di.unipi.it Connectingtowww.di.unipi.it :80...connected. HTTPrequestsent,awaitingresponse... HTTP/1.1200OK Date:Sun,19Feb201215:03:14GMT 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] Savingto:`index.html' HTML Elementi vincenti Semplicità: HTML è una forma molto semplificata di SGML (con pochi tag) Universalità: disponibile su tutti i computer Compatibilità all indietro: quello che funzionava prima deve continuare a funzionare >curl-i" Documenti annotati con marche di struttura Esempi di marche di struttura titoli di diverso livello: H1, H2... H6 paragrafi, liste Ai browser la scelta su come visualizzarli Problemi (agli inizi): mancanza di un modo per specificare regole di stile desiderio di un maggiore controllo sugli aspetti di presentazione grafica La guerra dei browser Marc Andreessen include tag IMG in Mosaic e poi fonda la Netscape Netscape, sulla spinta del rapido successo, inizia ad espandere HTML con tag di stile font: tipo di carattere, dimensioni, colore del testo background: per cambiare il colore dello sfondo blink, frame e altri tag non standard Explorer fa lo stesso in direzioni diverse marquee, iframe, bgsound...
7 Il ruolo del W3C W3C: World Wide Web Consortium (direttore Tim Berners Lee) Dopo aver tentato di estendere HTML in maniera ordinata, definendo HTML 3... Deve accettare le pratiche esistenti dei vari produttori, mediando tra di essi (azione di consolidamento) Il risultato (HTML 3.2 e poi HTML 4.0) non è più solo un linguaggio di annotazione strutturale, ma un misto tra tag strutturali e tag stilistici Movimento per gli standard e desiderio di pulizia Movimento verso la standardizzazione del web W3C, WASP, Zeldman (2003) XHTML1.0: uno specifico linguaggio XML Una versione più "pulita" di HTML 4 Il concetto di validazione: un controllo più puntuale sulla sintassi Fogli di stile CSS Un linguaggio distinto per specificare regole stilistiche Principo della separazione stile/contenuto La svolta di HTML 5 Mentre W3C lavora a nuove versioni XML XHTML 1.1 e XHTML 2 Lo scisma: il web prende una direzione diversa W3C: XHTML1.1 impone che documenti vengano serviti come XML e i browser non lo supportano correttamente Si forma il gruppo di lavoro Web Hypertext Application Technology Working Group (WHATWG) che lavora ad un nuovo standard in competizione: HTML5 Vince HTML5, più orientato alle applicazioni Nel 2012 rilascio delle prime specifiche "raccomandate" Un modello concettuale per il Web Nell editoria tradizionale: Testo (contenuti) Immagini (presentazione visuale) Fondamentale l'integrazione tra i due aspetti Il Web aggiunge il comportamento Si seguono collegamenti ipertestuali Si fanno ricerche Si immettono informazioni Si consultano cataloghi Si effettuano pagamenti 3 aspetti o componenti Learning Web design [J. Niederst Robbins] (*) parla di tre strati (The web design layer cake) Strato di struttura Strato di presentazione Strato di comportamento La nuova edizione (la quarta, 2012) è organizzata intorno a questi tre aspetti Il corso pure... (*) si veda anche il precedente "Web design in a nutshell" [J. Niederst] The art and science of web design, J. Veen Contenuto, testo Testo Il testo è universale (ASCII, UNICODE) Il testo è leggero (1 carattere, 1 byte, 8 bit) Il testo è elaborabile: può essere indicizzato, ricercato, trasformato, tradotto Gli stessi vantaggi non si applicano a immagini, video e altri media un titolo reso come immagine non è la stessa cosa Contenuto, testo annotato Il testo annotato è più ricco I tag aggiungono struttura e significato Aumentano le potenzialità di elaborazione Tecnologieweb Leprincipalitecnologieperlosviluppodipaginewebsono: HTMLCSSJavascript <h1>tecnologieweb</h1> <p>leprincipalitecnologieperlosviluppodipaginewebsono:</p> <ul> <li>html</li> <li>css</li> <li>javascript</li> </ul>
8 Contenuto, testo annotato Esempi di tag semantici LaMicrosoftèsituataaRedmondeilsuopresidenteèBillGates. La<company>Microsoft</company>èsituataa<location>Redmond </location>eilsuopresidenteè<person>billgates</person> Le annotazioni di stile non hanno lo stesso ruolo Architettura dell'informazione Struttura dei contenuti ma anche struttura del sito, per mezzo di collegamenti ipertestuali Organizzazione dell'informazione per una fruizione e navigazione agevole Orientata allo svolgimento di determinati compiti e preferenze dell'utente L'architetto dell'informazione La<b>Microsoft</b>èsituataa<i>Redmond</i>eilsuopresidenteè<i> Presentazione Per una comunicazione efficace è importante anche l'aspetto grafico e le immagini I web designer vogliono controllo sull'apparenza del documento Per questo motivo storicamente HTML è diventato un miscuglio di annotazioni strutturali e stilistiche font center, attributo align background-color Separazione stile/contenuto L arricchimento di HTML con annotazioni stilistiche non è stata una buona idea La risposta sono i CSS (Cascading Style Sheets) Un linguaggio per specificare regole per la presentazione (da parte dei browser) Le regole possono valere per una singola pagina o per il sito Sono uno standard del W3C Sono ormai ben supportati dai browser È un principio importante che lo stile sia specificato in maniera separata dal contenuto strutturato Comportamento Il Web è interattivo, le pagine hanno un comportamento Sono vere applicazioni informatiche interattive Navigare nel sito Comprare un libro in un sito di commercio elettronico Consultare l orario dei treni Servono capacità di programmazione Pagine interattive (che cambiano in reazione ad eventi) Pagine dinamiche (generate al volo) - Basi di dati - Programmazione lato server Il manifesto Javascript Scritto da The Web Standard Project In difesa di Javascript Contro le cattive pratiche Può aumentare l usabilità Javascript non intrusivo Si basa su standard consolidati Non si fa notare: sia quando è efficace, sia quando fallisce Non impedisce l accesso ai contenuti È separato dal resto della pagina Quindi separazione contenuto/stile/codice 3 linguaggi standard per i 3 aspetti Contenuti: (X)HTML 5 Presentazione: fogli di stile (CSS2/3) Programmazione: Javascript (ECMA script) e DOM Problema del supporto nei browser per le caratteristiche più nuove Attività interdisciplinare Realizzare un sito Web richiede: Capacità editoriali e di strutturazione del contenuto Capacità di presentazione grafica Capacità di programmazione Lavoro di équipe? Editore di contenuti, architetto dell informazione Grafico, progettista di interfacce, web designer (Interaction designer, UX designer...) Programmatore, web developer Conoscenze interdisciplinari?
9 Le sfide del web oggi e domani Progettare per una multitudine di dispositivi Strategie Standard web Siti fluidi Miglioramento progressivo, mobile first Responsive web design Usabilità e progetto centrato sull'utente Accessibilità Promozione, ottimizzazione sui motori di ricerca Immagini di Brad Frost Conclusioni Per progettare un sito Web bisogna conoscere le specificità espressive del mezzo e comprendere la tecnologia dietro le quinte Progettare un sito Web richiede un buon equilibrio tra Struttura Presentazione Interattività Il corso sarà dedicato alle tecnologie web per i tre aspetti Discuterà strada facendo aspetti di progettazione e metodologici Organizzazione del corso Si alterneranno lezioni e esercitazioni Si suggerisce di svolgere tutti gli esercizi che saranno assegnati, in aula o a casa, e che saranno pubblicati nella pagina del corso. Se vi bloccate, chiedete aiuto PSW: programma INTRODUZIONE Introduzione al web PROGETTAZIONE Fasi della progettazione web Modello di qualità Documento dei requisiti STRUTTURA Introduzione a HTML Esercizi su HTML e controllo di conformità HTML: form e frame Novità in HTML5 PSW: programma (cnt) STILE Introduzione ai fogli di stile (CSS) Esercizio sui selettori CSS CSS: il box model (come agire sugli elementi HTML) Esercizi su CSS per la tipografia CSS: il visual model (come sono disposti gli elementi) Esercizi su CSS per layout Novità nei CSS3 REQUISITI RILEVANTI Usabilità Accessibilità Avvio del progetto PSW: programma (cnt) GRAFICA PER IL WEB Formati immagine Compressione di immagini Immagini progressive e animate Mappe immagine Esercitazione sull'uso di GIMP RESPONSIVE WEB DESIGN Siti fluidi Siti responsive e media queries PSW: programma (cnt) APPROFONDIMENTI Internazionalizzazione Compatibilità Aspetti legali: privacy, copyright Sicurezza Promozione NUOVE TENDENZE Cenni a material design Verso i componenti web
10 Modalità di valutazione Per Informatica Umanistica (12 CFU) realizzazione di un progetto coordinato con modulo B orale Per frequentanti di altri CdS (5-6 CFU) progetto da presentare all esame orale Per non frequentanti di altri CdS (5-6 CFU) Esiste un programma solo orale Materiale disponibile Lucidi ma non solo Esempi ed esercizi Risorse Web Tutorial Tabelle Strumenti Siti di design Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics, Jennifer Niederst Robbins, 2012 Web design in a nutshell, Jennifer Niederst, Terza edizione, O'Reilly, 2006 Informazioni utili Pagina Web del corso: Corso su Moodle 2016 Edizione 2015 del corso: Corso su Moodle 2015 Pagina Web personale: simi@di.unipi.it Ricevimento: Lunedì 16-18, presso il Dipartimento di Informatica Mercoledì 12-13, presso il Dipartimento di Informatica Bibliografia di supporto Roberto Polillo, "Plasmare il Web", Apogeo, 2006 E. A. Meyer, "More Eric Meyer on CSS", New Riders, 2004 Jakob Nielsen, "Web Usability: come progettare siti belli, efficaci e usabili", tradotto da Apogeo, 2000 Steve Krug, "Don't make me think: a common sense approach to Web usability", Circle.com Library, 2000 Jeremy Keith, "Dom Scripting: Web Design with Javascript and the Document Object Model", Friendsof, 2005 Jeffrey Veen, "The Art and Science of Web Design", New Riders, Esiste anche la versione italiana: "Web Design Arte e Scienza", Apogeo, Aprile 2001 Jeffrey Zeldman, "Designing with Web Standards", New Riders Publishing, (2003)
Indice PARTE PRIMA L INIZIO 1
Indice Introduzione XIII PARTE PRIMA L INIZIO 1 Capitolo 1 Esplorare il World Wide Web 3 1.1 Come funziona il World Wide Web 3 1.2 Browser Web 10 1.3 Server Web 14 1.4 Uniform Resource Locators 15 1.5
DettagliInternet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita
Organizzazione distribuita Il messaggio viene organizzato in pacchetti dal calcolatore sorgente. Il calcolatore sorgente instrada i pacchetti inviandoli ad un calcolatore a cui è direttamente connesso.
DettagliGrafica ed interfacce per la comunicazione Scienze della Comunicazione A.A. 2013/14
Grafica ed interfacce per la comunicazione Scienze della Comunicazione A.A. 2013/14 Paola Vocca Lezione 1: Conoscere il Web Conoscere il Web come mezzo Un progetto professionale può solo essere il risultato
DettagliTecniche della comunicazione web - 8 CFU
Tecniche della Comunicazione Web A.A. 2007/08 Corso di laurea in Scienze e Cultura delle Alpi Tecniche della comunicazione web - 8 CFU DocenTe: Viviana Patti Ricercatrice Dipartimento di Informatica Università
DettagliMetodologie Informatiche Applicate al Turismo
Metodologie Informatiche Applicate al Turismo 1. Introduzione Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Scienze
Dettaglisito web sito Internet
Siti Web Cos è un sito web Un sito web o sito Internet è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede, tramite hosting, su un web server e accessibile
DettagliArchitettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)
Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione
DettagliEsercizi di JavaScript
Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio
DettagliCreare un Ipertesto. www.vincenzocalabro.it 1
Creare un Ipertesto www.vincenzocalabro.it 1 Obiettivi Il corso si prefigge di fornire: Le nozioni tecniche di base per creare un Ipertesto I consigli utili per predisporre il layout dei documenti L illustrazione
DettagliLinee guida per lo sviluppo di applicazioni web
Service and Documentation Centre for International Economic Cooperation Centro di Servizi e Documentazione per la Cooperazione Economica Internazionale www.informest.it Linee guida per lo sviluppo di applicazioni
DettagliProgettazione di siti Web
Progettazione di siti Web Tipi di siti Siti statici Siti dinamici Software di progetto/gestione Editor visuali Content Management System Portali Siti Internet Un sito Internet è come un qualsiasi altro
DettagliArchitettura client-server
Architettura client-server In un architettura client-server ci sono due calcolatori connessi alla rete: un client che sottopone richieste al server un server in grado di rispondere alle richieste formulate
DettagliESERCITAZIONE Semplice creazione di un sito Internet
ESERCITAZIONE Semplice creazione di un sito Internet Sistemi e Tecnologie Informatiche - Prof. Gregorio Cosentino 1 Internet Una rete globale che connette milioni di computer in tutto il mondo, anarchica
DettagliCome funziona il WWW. Architettura client-server. Web: client-server. Il protocollo
Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client
DettagliRelazione sulla verifica accessibilità
Relazione sulla verifica accessibilità Sito web: www.comune.stresa.vb.it Premessa Il presente rapporto e l effettiva attività di controllo requisiti per l accessibilità, sono stati effettuati seguendo
DettagliProgettazione di siti Web
Progettazione di siti Web Tipi di siti Siti statici Siti dinamici Software di progetto/gestione Editor visuali Content Management System Siti Internet Un sito Internet è come un qualsiasi altro S.I. ma
Dettaglib) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione
Evoluzione del Web Direzioni di sviluppo del web a) Multimedialità b) Dinamicità delle pagine e interattività c) Accessibilità d) Separazione del contenuto dalla forma di visualizzazione e) Web semantico
DettagliSiti interattivi e dinamici. in poche pagine
Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata
DettagliReti di Telecomunicazione Lezione 6
Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server
DettagliFondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!
Fondamenti di Informatica Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI! Finalità: Fornire gli elementi di base dei concetti che sono di fondamento all'informatica Informazioni Pratiche ORARIO:
DettagliLuca Mari, Sistemi informativi applicati (reti di calcolatori) appunti delle lezioni. Architetture client/server: applicazioni client
Versione 25.4.05 Sistemi informativi applicati (reti di calcolatori): appunti delle lezioni Architetture client/server: applicazioni client 1 Architetture client/server: un esempio World wide web è un
DettagliRich Media Communication Using Flash CS5
Rich Media Communication Using Flash CS5 Dominio 1.0 Impostare i requisiti del progetto 1.1 Individuare lo scopo, i destinatari e le loro esigenze per i contenuti multimediali. 1.2 dentificare i contenuti
DettagliPROGRAMMA DEL CORSO WEB DESIGN CREATIVO
PROGRAMMA DEL CORSO WEB DESIGN CREATIVO Il corso è articolato in 3 moduli, ognuno dei quali rappresenta una specifica area tematica: Grafica web Web design Web writing Per tutti i partecipanti, ritenuti
DettagliINFORMATICA (1 2 3) INFORMATICA 1 (primo e secondo periodo)
INFORMATICA (1 2 3) Sono previsti diversi moduli di Informatica, ciascuno dei quali prevede un esame e l acquisizione di 5 crediti. Il modulo A fornisce competenze di base di informatica e di uso del personal
DettagliPROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER
PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER Il percorso Web Graphic Designer con Certificazione internazionale Adobe Dreamweaver prepara lo studente ad acquisire solide conoscenze per la figura professionale
DettagliIntroduzione al Web. dott. Andrea Mazzini
Introduzione al Web dott. Andrea Mazzini Il servizio World Wide Web Il servizio Web è basato su particolari computer presenti nella rete, indicati come nodi Web, che rendono disponibili le informazioni
DettagliITIS GALILEO GALILEI AREZZO PROGRAMMAZIONE. Classi Prime
ITIS GALILEO GALILEI AREZZO PROGRAMMAZIONE PER LA MATERIA TECNOLOGIE INFORMATICHE Classi Prime COMPETENZE DI BASE DELL'ASSE SCIENTIFICO TECNOLOGICO 1. Individuare le strategie appropriate per la soluzione
Dettagli2008 Corso Base Programmazione Web in ambiente Linux
2008 Corso Base Programmazione Web in ambiente Linux Come funziona il web (server web client browser) Come e' scritta una pagina web (HTML) Cosa sono i fogli di stile (CSS) A cosa serve il php A cosa servono
DettagliInformatica. Prof. M. Colajanni Università di Modena Reggio Emilia
Informatica Prof. M. Colajanni Università di Modena Reggio Emilia PARTE 4 - World Wide Web WORLD WIDE WEB La killer application di Internet I motivi alla base del successo del Web ( perché è risultata
DettagliMODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it
MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo
DettagliHTML il linguaggio per creare le pagine per il web
HTML il linguaggio per creare le pagine per il web Parte I: elementi di base World Wide Web Si basa sul protocollo HTTP ed è la vera novità degli anni 90 Sviluppato presso il CERN di Ginevra è il più potente
DettagliI.T.C. Mario Pagano Napoli
I.T.C. Mario Pagano Napoli Programmazione classe 3C Anno 04/05 Insegnante:Prof.ssa Anna Salvatore SETTORE: Economico INDIRIZZO: Amministrazione, Finanza e Marketing DISCIPLINA DI RIFERIMENTO: INFORMATICA
DettagliWEB DESIGN - SEO, quindi, è il master dedicato a chi vuole imparare a sviluppare siti Web per mezzo delle ultime tecnologie di web publishing.
Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN WEB MASTER - WEB DESIGN SEO E.COMMERCE (Progettazione Grafica Sviluppo e posizionamento dei siti internet ed e.commerce) CON CERTIFICAZIONE ADOBE - PARTECIPAZIONE
Dettagli3 Capitolo primo Informatica e calcolatori
I n d i c e 3 Capitolo primo Informatica e calcolatori 7 Capitolo secondo La rappresentazione delle informazioni 11 2.1 La codifica dei caratteri 2.1.1 Il codice ASCII, p. 11-2.1.2 Codifiche universali,
DettagliCorso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013
Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale
DettagliINTRODUZIONE AL LINGUAGGIO HTML. Internet + HTML + HTTP = WWW
1 INTRODUZIONE AL LINGUAGGIO HTML Internet + HTML + HTTP = WWW Scopo della esercitazione 2 Conoscere i principali tag HTML Realizzare una propria Home Page utilizzando alcuni semplici tag HTML 3 Architettura
DettagliLaboratorio di Programmazione Web. Prof. B.Buttarazzi A.A. 2011/2012
Laboratorio di Programmazione Web Prof. B.Buttarazzi A.A. 2011/2012 Sommario Contenuti Testi di Riferimento Informazioni Generali del Corso 30/05/2012 2 Contenuti Il corso Laboratorio di Programmazione
DettagliLezione II: Web server e ambiente di lavoro
Lezione II: Web server e ambiente di lavoro In questa lezione, in laboratorio, si mostrerà quali sono i passi necessari per creare ed eseguire una pagina ASP. Brevemente, verrà fatto anche vedere, come
DettagliLaboratorio Matematico Informatico 2
Laboratorio Matematico Informatico 2 (Matematica specialistica) A.A. 2006/07 Pierluigi Amodio Dipartimento di Matematica Università di Bari Laboratorio Matematico Informatico 2 p. 1/1 Informazioni Orario
DettagliInternet Architettura del www
Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti
DettagliIpertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità
Ipertesto Reti e Web Ipertestualità e multimedialità Ipertesto: documento elettronico costituito da diverse parti: nodi parti collegate tra loro: collegamenti Navigazione: percorso tra diversi blocchi
DettagliGUIDA ALLA PREPARAZIONE DEGLI ESAMI
Laurea in Lingue e cultura per l impresa (a. a. 2005/2006) Corso di Informatica GUIDA ALLA PREPARAZIONE DEGLI ESAMI PROGRAMMA CFU 6 Corso di laurea / anno DU I o II anno, CL4 II anno Professore Roberto
DettagliStack protocolli TCP/IP
Stack protocolli TCP/IP Application Layer Transport Layer Internet Layer Host-to-Nework Layer DNS SMTP Telnet HTTP TCP UDP IP Insieme di eterogenei sistemi di rete... 1 Concetti base Differenza tra i concetti
DettagliAPPUNTI DI HTML (SECONDA LEZIONE)
APPUNTI DI HTML (SECONDA LEZIONE) 1. TITOLI, PARAGRAFI, BLOCCHI DI TESTO E CONTENITORI. E utile scrivere il testo che vogliamo inserire nella nostra pagina html all interno di appositi tag. La pagina sarà
DettagliLinguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML
Reti Linguaggio HTML 1 HTML = Hypertext Markup Language E il linguaggio usato per descrivere documenti ipertestuali Ipertesto = Testo + elementi di collegamento ad altri testi (link) Linguaggio di markup:
DettagliInternet e posta elettronica. A cura di Massimiliano Buschi
Internet e posta elettronica A cura di Massimiliano Buschi Concetti fondamentali Internet www Tcp/ip Browser Terminologia Esistono un sacco di termini con cui bisogna famigliarizzare http url Link Isp
DettagliEUROPEAN COMPUTER DRIVING LICENCE WEB EDITING - Versione 2.0
EUROPEAN COMPUTER DRIVING LICENCE WEB EDITING - Versione 2.0 Copyright 2010 The European Computer Driving Licence Foundation Ltd. Tutti I diritti riservati. Questa pubblicazione non può essere riprodotta
DettagliCome leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci
Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci I motori di ricerca in internet: cosa sono e come funzionano Roberto Ricci, Servizio Sistema
DettagliProtocolli applicativi: FTP
Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione
DettagliProgramma del Corso. Laboratorio
Programma del Corso Introduzione alle applicazioni web Introduzione a PHP i costrutti di base Il database MySQL Accesso a MySQL in PHP Progetto Finale Seminari Il WWW Oreste Signore - responsabile W3C
DettagliIl seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo
Modulo 7 Reti informatiche Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo Scopi del modulo Modulo 7 Reti informatiche,
DettagliGuide e tutorial di RCS Education. Guida MOSAICO
Guide e tutorial di RCS Education Guida MOSAICO CHE COS È MOSAICO Che cos è Mosaico È un motore di ricerca semantico Per contenuti didattici e metterli in relazione tra loro in base a legami di significato.
DettagliOreste Signore, <oreste@w3.org> Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa
http://www.w3c.it/education/2012/upra/basicinternet/#(1) 1 of 16 Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa Master in Comunicazione
DettagliWBT Authoring. Web Based Training STUDIO
Web Based Training STUDIO AU-1.0-IT http://www.must.it Introduzione è un applicazione on-line in grado di soddisfare un gran numero di esigenze nel campo della formazione a distanza e della comunicazione.
DettagliSCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA EDUCATIVE DIDATTICHE. Disciplina: INFORMATICA Classe: 3C AFM A.S. 2014/15 Docente: prof. Alessandra Antoniazzi
Disciplina: INFORMATICA Classe: 3C AFM A.S. 2014/15 Docente: prof. Alessandra Antoniazzi ANALISI DI SITUAZIONE - LIVELLO COGNITIVO La classe è composta da 20 alunni ed è mista. La classe si è presentata
DettagliGuida al sistema. Dott. Enea Belloni
Sistema Gestionale Voucher Guida al sistema Dott. Enea Belloni Sommario della presentazione Il sistema informatico per la gestione delle domande L utente presentatore: diritti e responsabilità La pagina
DettagliCORSO PER REDATTORI DI SITI WEB
CORSO PER REDATTORI DI SITI WEB Prerequisiti: Conoscenza di base dei seguenti argomenti: linguaggi di marcatura (HTML), strumenti software per l'elaborazione di testi. Esperienza nella redazione e pubblicazione
DettagliPercorso Formativo. indirizzo. M a r k e t i n g. E - C o m m e r c e
Percorso Formativo Tecnici della Gestione Aziendale indirizzo M a r k e t i n g and E - C o m m e r c e DESCRIZIONE DELL INDIRIZZO L'Istituto forma Tecnici della Gestione Aziendale, dotati di conoscenze
DettagliEsercitazione n. 10: HTML e primo sito web
+ Strumenti digitali per la comunicazione A.A 0/4 Esercitazione n. 0: HTML e primo sito web Scopo: Creare un semplice sito web con Kompozer. Il sito web è composto da una home page, e da altre due pagine
Dettaglicapitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA
capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA 8.1 ISTRUZIONI PER IL VALUTATORE Campioni Il processo di valutazione tecnologica si basa su un campione del prodotto, precedentemente
DettagliServizi di supporto specialistico alla progettazione e allo sviluppo del portale di Gruppo, alla comunicazione sui canali digitali.
CAPITOLATO TECNICO Servizi di supporto specialistico alla progettazione e allo sviluppo del portale di Gruppo, alla comunicazione sui canali digitali. Nel 2011 il Gruppo Ferrovie dello Stato Italiane intende
DettagliMinerva, verso la qualità dei siti web pubblici. Dott. Antonio De Vanna responsabile Ufficio accessibilità dei sistemi informatici
Minerva, verso la qualità dei siti web pubblici Dott. Antonio De Vanna responsabile Ufficio accessibilità dei sistemi informatici Centro Nazionale per l Informatica nella Pubblica Amministrazione CNIPA
DettagliINFORMATICA DISTRIBUITA. lez 4 Livello applicazione
INFORMATICA DISTRIBUITA prof. lez 4 Livello applicazione Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 applicazioni di rete Processo: programma in esecuzione
Dettagliappunti delle lezioni Architetture client/server: applicazioni client
Sistemi informativi applicati (reti di calcolatori): appunti delle lezioni Architetture client/server: applicazioni client 1 Architetture client/server: un esempio World wide web è un esempio particolarmente
DettagliCORSO DI WEB DESIGN 40 ORE
CORSO DI WEB DESIGN 40 ORE Adobe Photoshop CS5 Unità didattica 1: Grafica bitmap ed introduzione all utilizzo di photoshop Concetti fondamentali di Photoshop Immagini bitmap e grafica vettoriale Dimensioni
DettagliCorso di Informatica
Corso di Informatica Modulo T2 3-Compilatori e interpreti 1 Prerequisiti Principi di programmazione Utilizzo di un compilatore 2 1 Introduzione Una volta progettato un algoritmo codificato in un linguaggio
DettagliIntroduzione al Linguaggio HTML
Introduzione al Linguaggio HTML 2 Cosa e l HTML HTML = Hyper Text Markup Language Serve per produrre documenti nel WWW (World Wide Web) Utilizza un insieme predefinito di marcatori (TAG) per definire la
DettagliIntroduzione. In questo capitolo
Introduzione I CSS ( Cascading Style Sheets, fogli di stile a cascata) sono la tecnologia elaborata dal W3C (World Wide Web Consortium; http://www.w3.org/) per definire l aspetto (caratteri, colori e impaginazione)
DettagliUniversità di Bologna Facoltà di Lettere e Filosofia Corso di Laurea DAMS, Indirizzo Cinema
Università di Bologna Facoltà di Lettere e Filosofia Corso di Laurea DAMS, Indirizzo Cinema Corso di Teoria e tecnica delle comunicazioni di massa 1 semestre, A.A. 2003-04 1 Ciclo prof. Pier Luigi Capucci
DettagliLiceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE
Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE a.s. 2015/16 CLASSE 3^ ASA Indirizzo di studio Liceo scientifico Scienze Applicate Docente Disciplina
DettagliInternet WWW ISP Protocolli di Rete
Internet Internet è un sistema di reti di computer interconnessi tra loro che facilita l'utilizzo di servizi di comunicazione dati come la posta elettronica, il Word Wide Web (WWW), il trasferimento dati
DettagliCONTENT MANAGEMENT SYSTEM
CONTENT MANAGEMENT SYSTEM P-2 PARLARE IN MULTICANALE Creare un portale complesso e ricco di informazioni continuamente aggiornate, disponibile su più canali (web, mobile, iphone, ipad) richiede competenze
DettagliObiettivi di accessibilità per l anno
Obiettivi di accessibilità per l anno Redatto ai sensi dell articolo 9, comma 7 del decreto legge 18 ottobre 2012, n. 179. 1 Premessa L articolo 9, comma 7, del decreto legge 18 ottobre 2012, n. 179 stabilisce
DettagliInsegnare con il blog. Materiale tratto da:
Insegnare con il blog Materiale tratto da: Weblog La parola "blog" nasce dalla contrazione del termine anglosassone "weblog" che, letteralmente, significa "traccia nella rete". Il blog infatti rappresenta
DettagliLiceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE
Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE a.s. 2015/16 CLASSE 4^ ASA Indirizzo di studio Liceo scientifico Scienze Applicate Docente Disciplina
Dettagliconnessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI
Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti
DettagliA cura di Giorgio Mezzasalma
GUIDA METODOLOGICA PER IL MONITORAGGIO E VALUTAZIONE DEL PIANO DI COMUNICAZIONE E INFORMAZIONE FSE P.O.R. 2007-2013 E DEI RELATIVI PIANI OPERATIVI DI COMUNICAZIONE ANNUALI A cura di Giorgio Mezzasalma
DettagliWEB DESIGN - SEO, quindi, è il master dedicato a chi vuole imparare a sviluppare siti Web per mezzo delle ultime tecnologie di web publishing.
Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN WEB MASTER - WEB DESIGN SEO E.COMMERCE (Progettazione Grafica Sviluppo e posizionamento dei siti internet ed e.commerce) CON CERTIFICAZIONE ADOBE - PARTECIPAZIONE
DettagliScuola Digitale. Manuale utente. Copyright 2014, Axios Italia
Scuola Digitale Manuale utente Copyright 2014, Axios Italia 1 SOMMARIO SOMMARIO... 2 Accesso al pannello di controllo di Scuola Digitale... 3 Amministrazione trasparente... 4 Premessa... 4 Codice HTML
DettagliSiti web centrati sui dati (Data-centric web applications)
Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente
DettagliLa ricerca delle informazioni nei siti web di Ateneo con Google Search Appliance Progetto, implementazione e sviluppi
La ricerca delle informazioni nei siti web di Ateneo con Google Search Appliance Progetto, implementazione e sviluppi Il progetto del sistema di ricerca delle informazioni L'esigenza del sistema di ricerca
DettagliMaster in Europrogettazione
Master in Europrogettazione Marzo Aprile 2013 4 Edizione Milano Bruxelles Due moduli in Italia* e uno a Bruxelles con consegna dell attestato finale di partecipazione Basato sulle linee guida di Europa
DettagliAl termine del lavoro ad uno dei componenti del gruppo verrà affidato l incarico di relazionare a nome di tutto il gruppo.
Pag. 1 di 5 6FRSR analizzare problemi complessi riguardanti la gestione di un sito interattivo proponendo soluzioni adeguate e facilmente utilizzabili da una utenza poco informatizzata. 2ELHWWLYL GD UDJJLXQJHUH
DettagliClient - Server. Client Web: il BROWSER
Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare
DettagliProgetto ittorario Anno scol. 2013-2014
PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe
DettagliTopologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).
Topologia delle reti Una RETE DI COMPUTER è costituita da un insieme di elaboratori (NODI) interconnessi tra loro tramite cavi (o sostituti dei cavi come le connessioni wireless). Rete Point-to-Point:
Dettagliopen-source del gruppo Mozilla ed è wysiwyg, ossia è basato sul concetto what h you see is what you get.
A.A. 2009/2010 Facoltà di Scienze della Comunicaz Università degli Studi di Teramo CORSO DI TECNICHE DI PROGRAMMAZIONE MULTIMEDIALE Prof. Domenico Marconi Nvu: un editor di pagine web New view È un software
Dettaglihttp://www.ilveliero.info veliero@samnet.it Il nuovo browser italiano dedicato alla navigazione e comunicazione sicura in internet per bambini
http://www.ilveliero.info veliero@samnet.it Il nuovo browser italiano dedicato alla navigazione e comunicazione sicura in internet per bambini versione scuola SAM Via di Castro Pretorio, 30 00185 ROMA
DettagliSOMMARIO. www.trustonline.org. 1. Introduzione 3. 2. Caratteristiche generali della piattaforma 3. 2.1. Amministrazione degli utenti 5
www.trustonline.org SOMMARIO 1. Introduzione 3 2. Caratteristiche generali della piattaforma 3 2.1. Amministrazione degli utenti 5 2.2. Caricamento dei corsi 5 2.3. Publishing 6 2.4. Navigazione del corso
DettagliLivello di Applicazione in Internet
Università di Genova Facoltà di Ingegneria Livello di in Internet 1. Introduzione Prof. Raffaele Bolla Ing. Matteo Repetto dist Caratteristiche del corso: Docenti o Docente titolare Prof. Raffaele Bolla
DettagliContenuti. Applicazioni di rete e protocolli applicativi
Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano
DettagliFacendo clic su parole, immagini e icone si può passare da un sito all'altro.
I browser Introduzione Facendo clic su parole, immagini e icone si può passare da un sito all'altro. Ogni pagina web è un documento ipertestuale, caratterizzato da un proprio indirizzo denominato URL (Uniform
DettagliCapitolo 4 Pianificazione e Sviluppo di Web Part
Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,
DettagliSistema per scambi/cessioni di Gas al Punto di Scambio Virtuale
Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale Modulo Bacheca 1 INDICE 1 Generalità...3 2 Accesso al sistema...4 2.1 Requisiti tecnici 5 3 Elenco funzioni e tasti di navigazione...6 3.1
DettagliDal protocollo IP ai livelli superiori
Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono
DettagliCEPAS Viale di Val Fiorita, 90-00144 Roma Tel. 065915373 - Fax: 065915374 E-mail: scrivi_a@cepas.it Sito internet: www.cepas.it
Viale di Val Fiorita, 90-00144 Roma Tel. 065915373 - Fax: 065915374 E-mail: scrivi_a@cepas.it Sito internet: www.cepas.it Pag. 1 di 5 0 23.09.2010 1ª Emissione Presidente Comitato di Certificazione Presidente
DettagliInformatica per la comunicazione" - lezione 10 -
Informatica per la comunicazione" - lezione 10 - Evoluzione del Web" Nell evoluzione del Web si distinguono oggi diverse fasi:" Web 1.0: la fase iniziale, dal 1991 ai primi anni del 2000" Web 2.0: dai
DettagliIPv6 dalla teoria alla pratica per gli amministratori di rete
IPv6 dalla teoria alla pratica per gli amministratori di rete Descrizione del corso Il protocollo IP è alla base del funzionamento di Internet. La naturale evoluzione della fine degli indirizzi IPv4 è
DettagliIl Portale del Servizio Geologico d Italia d come strumento di diffusione delle banche dati geologiche e geotematiche
2 Riunione Gruppo GIT 4-5 giugno 2007 - Bevagna (PG) Il Portale del Servizio Geologico d Italia d come strumento di diffusione delle banche dati geologiche e geotematiche Autori: L. Battaglini, V. Campo,
Dettagli