Lezione 3 Progettazione di siti
|
|
- Celia Di Giovanni
- 8 anni fa
- Visualizzazioni
Transcript
1 Lezione 3 Progettazione di siti Ingegneria dei Processi Aziendali Modulo 1 Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano
2 Elementi base della progettazione di servizi Web 1. Risorse: elementi basilari del Web 2. URL: identificano ogni risorsa 3. Tipi di contenuto: adattabilità e sopravvivenza sul Web 4. Scambio di informazioni: scambio di documenti non di argomenti 5. Link: connessioni, non incapsulamenti 6. Payload e protocollo: le corrette informazioni nel posto giusto 7. Punti di vista: informazioni da ogni prospettiva e in ogni direzione
3 Le risorse Le risorse sono gli elementi costitutivi del Web Ogni attività sul Web è una CRUD sulle risorse (Creating, Retrieving, Updating e Deleting) Una risorsa è un entità concettuale Tutto ciò non riguarda, però, i servizi Web, bensì le informazioni, perché un servizio web è solo un mezzo per ottenere una risorsa
4 Informazioni e risorse Come le informazioni, anche le risorse sono elementi concettuali astratti rappresentati concretamente in forme diverse Mentre le informazioni sono rappresentate sotto forma di testo, audio e immagini, le risorse sono rappresentate nei formati HTML, XML e MP3
5 Identificazione delle risorse L aeroporto Malpensa (MXP) ha questi aeroplani (numero di coda): FX12 and BA99. FX12 percorre questa rotta: MXP-LAX. BA99 percorre questa rotta: MXP-ALT Le risorse sono: Aeroporto Malpensa, MXP Aeroplano con numero di coda FX12 Aeroplano con numero di coda BA99 Rotta MXP-LAX Rotta MXP-ALT
6 Risorse dell aeroporto Malpensa
7 URL e identificazione delle risorse Il Web è tutto per le risorse. Se non si conosce l indirizzo di una risorsa, la risorsa non serve a nulla! Legge delle risorse: ogni risorsa deve essere identificata con un URL Questa legge è fondamentale per il Web che Tim Berners- Lee ( direttore del W3C) chiama Assioma 0 del Web Design Vantaggi: Le risorse raggiungibili singolarmente sono individuabili tramite motori di ricerca (ad esempio Google) Le singole risorse possono avere metadati individualizzati per la catalogazione
8 Assioma 0 del Web Design Assioma 0: tutte le risorse sul Web devono essere univocamente identificate con un URL
9 Identificazione delle risorse dell aeroporto tramite URL
10 Tipi di contenuto (1) In natura, la varietà genera adattamento il che significa sopravvivenza Molti tipi diversi di client usano il Web e richiedono informazioni rappresentate in modo diversi Le rappresentazioni vengono espresse attraverso il tipo di contenuto (MIME) HTML, GIF, JPEG, XML, MP3, MPEG, SVG, Testo, CSS, SOAP
11 Tipi di contenuto (2) Un servizio Web vive in un ecosistema servendo molti tipi diversi di client, quindi deve funzionare con informazioni rappresentate in un modo che va bene per tutti Più tipi di contenuto offre un servizio Web e più client possono utilizzare il servizio (Un servizio Web che offre solo un tipo di contenuto è destinato all estinzione)
12 Risorse e rappresentazioni Una risorsa è un entità concettuale, ma i contenuti con cui si lavora sono reali Se si assegna un URL a una risorsa questa dà come ritorno una (reale) rappresentazione Il potere del Web viene dalla navigazione attraverso risorse concettuali ma lavorando con rappresentazioni reali
13 Esempio di risorsa e rappresentazione (1)
14 Esempio di risorsa e rappresentazione (2) Il client invoca una risorsa Web immettendo il suo identificatore (URL) Viene restituita una rappresentazione della risorsa (in questo caso come un documento HTML) Il tipo di contenuto (MIME) che la risorsa dovrebbe restituire si basa dinamicamente sulle capacità o sui desideri del destinatario e la natura della risorsa
15 Ci sono oltre 350 tipi di contenuto Tipi di contenuto (MIME)
16 Scambio di informazioni Il Web è un nuovo ambiente di programmazione La sfida del Web è pensare in termini di scambio di informazioni con le risorse Sul Web si lavora con risorse sotto forma di documenti con specifici tipi di contenuto I principi che sono alla base della scalabilità del Web impongono che i documenti evitino informazioni specifiche per l elaborazione desiderata, il servizio di destinazione o altri dettagli di implementazione
17 Attraversamento del ponte (1)
18 Attraversamento del ponte (2) La programmazione strutturata ci ha insegnato di scomporre un problema in unità di codice logiche (subroutine) OOP ha introdotto la manipolazione di oggetti al posto delle unità di codice
19 Accoppiamento e accoppiamento lasco (1)
20 Accoppiamento e accoppiamento lasco (2) Contiene informazioni specifiche del processo ad esempio, il nome della subroutine Lega il client al servizio Web Contaminato dall esperienza precedente con programmazione OO e strutturata
21 Accoppiamento e accoppiamento lasco (3)
22 Accoppiamento e accoppiamento lasco (4) Documenti liberi da informazioni specifiche dell elaborazione Client e server possono evolvere indipendentemente Il documento (dati) può essere usato da altri servizi Il documento (dati) può essere usato in modi imprevisti
23 Link I link consentono una rete di informazioni scalabile in modo lasco I link facilitano lo scambio veloce e rapido di informazioni I cambiamenti al contenuto del documento si propagano istantaneamente a qualsiasi altro documento che faccia riferimento a esso Le relazioni implicate dai link sono esse stesse informazioni I link non incorporano informazioni ma collegano a esse
24 Link al carburante e alla manutenzione Il paradigma del Web è una rete di informazioni, quindi la rappresentazione non incorpora i dati relativi al carburante e alla manutenzione, ma collega a essi
25 Payload e protocollo (le giuste informazioni al posto giusto) Il payload è il corpo del messaggio ed è specifico della transazione Il protocollo è l header del messaggio e contiene le informazioni generali per il trasporto In base al progetto, nel payload le informazioni sono nascoste Nel payload si dovrebbero inserire le informazioni specifiche dell applicazione In base al progetto, nell header le informazioni sono tutte visibili In generale, nell header si dovrebbero inserire le informazioni applicabili al Web
26 Terminologia: header e payload
27 Vantaggi Il Web non ha né una prima né un ultima pagina, non ha paragrafi e nemmeno capitoli offre tantissime informazioni e consente di saltare da una all altra L utente arriva in un sito Web, esamina i link e poi ne sceglie uno che definirà il punto di vista e il principio organizzativo A differenza delle tassonomie che definiscono singoli punti di vista, il Web include molte organizzazioni di informazioni Progettare risorse di informazioni non vuol dire decidere la giusta gerarchia o organizzazione, ma assicurare che i link esistano per tutti i rapporti significativi tra singoli elementi informativi
28 Punto di vista del personale a terra dell aeroporto
29 Punto di vista del pilota I link consentono entrambi i punti di vista!
30 Link e modello mentale dell utente Supponendo che l utente sia un membro del personale a terra dell aeroporto e che il suo modello mentale sia che un aeroplano percorra una determinata rotta, nelle informazioni relative ad una rotta può essere tentato di fornire dati relativi a quella rotta, ma non deve farlo! Deve inserire un link all aeroplano che percorre la rotta e questo supporterà altri modelli mentali, ad esempio, quelli dei piloti FINE
Lezione 4 Progettazione di servizi
Lezione 4 Progettazione di servizi Ingegneria dei Processi Aziendali Modulo 1 Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano Caso di studio: servizio prenotazioni di
DettagliLezione 1 Introduzione
Lezione 1 Introduzione Ingegneria dei Processi Aziendali Modulo 1 Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano I Servizi Web Un Servizio Web è un implementazione software
DettagliLezione 9 Caratterizzazione di servizi web validi
Lezione 9 Caratterizzazione di servizi web validi Ingegneria dei Processi Aziendali Modulo 1 Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano Caso di studio: servizio web
DettagliIl World Wide Web. Marco Porta - CIM: Web Design & Technologies
Il World Wide Web 1 Cos è il World Wide Web? Il Web è un sistema basato su Internet che utilizza la tecnologia degli ipertesti per distribuire documenti, immagini, video,... Il Web è un sottoinsieme di
DettagliCONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI
CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di
DettagliComunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione
I semestre 03/04 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 2
DettagliGli obiettivi del Governo italiano per la dematerializzazione dei documenti G.Pontevolpe
Gli obiettivi del Governo italiano per la dematerializzazione dei documenti Ing. Gianfranco Pontevolpe Responsabile Ufficio Dematerializzazione Centro Nazionale per l Informatica nella Pubblica Amministrazione
DettagliComunicazione Digitale
Comunicazione Digitale Schema didattico di riferimento 1 1. Internet e le reti locali 1. Qual è la storia della rete Internet dagli albori ai giorni nostri 2. I tipi di rete, come si organizzano e agglomerano
DettagliProgramma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC
Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare
DettagliMODULI COMPETENZE UNITA di APPRENDIMENTO
Dipartimento Informatica Materia TeP Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazione Classe 5 Tec Ore/anno 132 A.S. 2018-2019 MODULI COMPETENZE UNITA di APPRENDIMENTO Architettura
DettagliCorso Web Master. E' richiesta una padronanza dell'utilizzo del computer ed esperienza di navigazione su Internet.
Corso Web Master Titolo Web Master Destinatari Obiettivi e Finalità Normativa diriferimento Il corso si rivolge a chi desidera acquisire le conoscenze necessarie per la costruzione di siti Web. Il corso
DettagliCorso di Informatica
Corso di Informatica Modulo T1 C1 Incapsulamento e tecniche OOP 1 Prerequisiti Tecnica elementare della programmazione Principi di programmazione OOP Metodologie di progettazione software 2 1 Introduzione
DettagliIl paradigma di programmazione OO
Il paradigma di programmazione OO Metafora per descrivere l invocazione di procedure/funzioni a) Gli oggetti si scambiano messaggi b) Per rispondere a un messaggio, un oggetto invoca un operazione appropriata
Dettagli1.1. Come funzionano le pagine Web.
Se tu hai voglia di creare il tuo sito web in HTML, oppure stai semplicemente cercando un supporto aggiuntivo perché pensi che le lezioni di HTML che ricevi all università non sono abbastanza chiare e
DettagliBasi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO
Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Basi di Dati e Web Credits to: Prof. M. Di Felice UniBO " Molti sistemi software prevedono la presenza di un database gestito da un
DettagliISO- OSI e architetture Client-Server
LEZIONE 9 ISO- OSI e architetture Client-Server Proff. Giorgio Valle Raffaella Folgieri giorgio.valle@unimi.it folgieri@dico.unimi.it Lez 10 modello ISO-OSI e architettura client-server 1 Nelle scorse
DettagliLivello applicazione. Fondamenti di Informatica
Livello applicazione Fondamenti di Informatica Previously on Fondamenti di informatica Livello fisico Livello instradamento Network e Internetwork Protocollo IP Indirizzi IP Routing Client e server Server:
DettagliDATABASE MODELLAZIONE DATI TRATTO DA CAMAGNI-NIKOLASSY, CORSO DI INFORMATICA, VOL 2, HOEPLI. Informatica
DATABASE MODELLAZIONE DATI TRATTO DA CAMAGNI-NIKOLASSY, CORSO DI INFORMATICA, VOL 2, HOEPLI Informatica Modello e strutture dati Un modello di dati consiste in una rappresentazione astratta delle strutture
DettagliProgettazione Object-Oriented
Progettazione Object-Oriented Generalità, Relazione fra OOA e OOD Concetti di base: Classi e Oggetti, Relazioni fra oggetti, Ereditarietà e Polimorfismo La specifica del Progetto: notazione UML Una metodologia
DettagliCollaborazioni on-line
Collaborazioni on-line Sommario Concetti fondamentali Collaborazioni on-line Software per le collaborazioni on-line Internet Rete di computer collegati fisicamente per comunicare e scambiare informazioni
DettagliLuca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1
Luca Tesei Laboratorio di Sviluppo Web: Le Basi Modulo IFTS Fermo 31/03, 03/04, 07/04 2017 Prof. Luca Tesei Università di Camerino 1 Informazioni di Contatto Email docente: luca.tesei@unicam.it Telefono:
DettagliSYLLABUS TRIENNIO. prof. Mauro Malatesta. Approvata dal Dipartimento di il. Approvata dal Consiglio di classe il...
Anno scolastico: 2014 2015 Classe: 4 Sez.: G Disciplina: INFORMATICA Articolazione: Informatica Docente: prof. Mauro Malatesta (firma) Approvata dal Dipartimento di il Approvata dal Consiglio di classe
DettagliBasi di Dati 1 Esercitazione 4 27/11/2012. Matteo Picozzi
Basi di Dati 1 Esercitazione 4 27/11/2012 Matteo Picozzi http://home.dei.polimi.it/picozzi {picozzi@elet.polimi.it} Diagrammi E-R - Entità Entità - Relazioni Relazione Diagrammi E-R - Molteplicità - Attributi
DettagliBasi di Dati 1! Esercitazione 4. Matteo Picozzi!
Basi di Dati 1! Esercitazione 4 Matteo Picozzi! http://home.dei.polimi.it/picozzi! {picozzi@elet.polimi.it} Diagrammi E-R - Entità Entità - Relazioni Relazione Diagrammi E-R - Molteplicità - Attributi
DettagliIl Web. Struttura e servizi
Il Web Struttura e servizi Ipertesto ed ipermedia Un ipertesto è un testo la cui struttura è reticolare, invece che semplicemente lineare o gerarchica. Si parla di multimedialità quando un testo è formato
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
DettagliIntroduzione. A Tecnologie 1
Indice Prefazione Introduzione XIII XIX A Tecnologie 1 1 Tecnologie per applicazioni Web 3 1.1 Introduzione 3 1.2 HTTP e HTML: i fondamenti delle tecnologie Web 4 1.2.1 Accesso a risorse remote: il protocollo
DettagliLe aree dell informatica
Fondamenti di Informatica per la Sicurezza a.a. 2006/07 Le aree dell informatica Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università
DettagliFlyHigh. Progetto realizzato per l'esame di Laboratorio e Progettazione Web. Corso di Laurea in Informatica Umanistica. Italo Dei
FlyHigh Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica Italo Dei Introduzione Questo progetto mira allo sviluppo di un applicazione web che
DettagliBiblioteche Digitali. Pasquale Savino ISTI - CNR
Pasquale Savino ISTI - CNR Programma del corso Introduzione alle Esempi di (con esercitazioni) Architettura e tecnologie di base delle Biblioteche Digitali Progettazione di una Biblioteca Digitale (con
DettagliLezione 6. Siti, Utenti e Sessioni
Lezione 6 Siti, Utenti e Sessioni Classificazione dei siti Siti statici Sono siti con contenuti che variano poco frequentemente Dal punto di vista tecnologico sono costituiti da pagine html Siti dinamici
DettagliBasi di Dati 1 Esercitazione 5 08/01/2013. Matteo Picozzi
Basi di Dati 1 Esercitazione 5 08/01/2013 Matteo Picozzi http://home.dei.polimi.it/picozzi {picozzi@elet.polimi.it} proprietà logiche prevalenti su efficienza tenere sulla stessa entità informazioni che
DettagliInformazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere.
Basi di Dati Informazione: notizia, dato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere. Dato: ciò che è immediatamente presente alla conoscenza, prima
DettagliProgrammazione con Java
Programmazione con Java Realtà e sistemi informatici Scopo dell informatica Studiare e produrre tecnologie, tecniche e metodi per rappresentare il mondo reale mediante dati, informazioni e conoscenza che
DettagliLE BASI DI DATI. Prima parte Premesse introduttive I MODELLI DEI DATI
LE BASI DI DATI Prima parte Premesse introduttive I MODELLI DEI DATI MODELLAZIONE DEI DATI Un modello dei dati è un insieme di concetti utilizzati per organizzare i dati di interesse e descriverne la natura
DettagliLaboratorio di Progettazione di Sistemi Software Design Patterns
TITLE Laboratorio di Progettazione di Sistemi Software Design Patterns Valentina Presutti (A-L) Riccardo Solmi (M-Z) 1 Indice degli argomenti Tipi di Design Patterns Creazionali Strutturali Comportamentali
DettagliInternet 2B IPIA
Internet 2B IPIA 2017-2018 1 Cos è Internet Una rete globale di reti di computer Sistemi in grado di mettere in comunicazione tra loro un certo numero di computer, che in questo modo possono condividere
DettagliI database. Introduzione alla teoria delle basi di dati
I database Introduzione alla teoria delle basi di dati 1 Cosa sono e a cosa servono i Database Un database (o base di dati) e' una raccolta organizzata di dati correlati. Il principale scopo di un database
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
DettagliXL Homepage Accommodation. Il sito web professionale per la Sua struttura ricettiva
Accommodation Il sito web professionale per la Sua struttura ricettiva Il Suo sito web professionale Raggiungere velocemente i turisti, dare loro informazioni chiare e favorire le prenotazioni Con la XL
DettagliProgettazione Siti Web: Web
Progettazione Siti Web: Web Dr. Ing. Information Management Systems (IMS) Research Group, Dipartimento di Ingegneria dell Informazione, Università degli Studi di Padova {silvello}@dei.unipd.it Corso di
DettagliTecnologie Web Introduzione
Tecnologie Web Introduzione 1 Breve Storia del Web - 1 Il Word Wide Web (WWW) è stato proposto nel 1989 da Tim Berners-Lee che lavorava al CERN di Ginevra L idea alla base del progetto era quella di fornire
DettagliIL LIVELLO APPLICAZIONI WEB e HTTP
Parte II - Reti di Calcolatori ed Internet IL LIVELLO APPLICAZIONI WEB e HTTP 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web 7-2 World Wide Web (WWW) Il World Wide
DettagliGestione della Conoscenza
Gestione della Conoscenza Corso di Laurea Specialistica in Informatica Massimo Ruffolo E-mail: ruffolo@icar.cnr.it Web: http://www.icar.cnr.it/ruffolo Istituto di CAlcolo e Reti ad alte prestazioni del
DettagliBasi di Dati e Sistemi Informativi su Web
Basi di Dati e Sistemi Informativi su Web Corso di Laurea Specialistica in Ingegneria Informatica Massimo Ruffolo E-mail: ruffolo@icar.cnr.it Web: http://www.icar.cnr.it/ruffolo Istituto di CAlcolo e Reti
DettagliINFORMATICA NOVITÀ IL LINGUAGGIO JAVA. Massimiliano Bigatti. Guida alla programmazione di base IN ALLEGATO AL VOLUME
Massimiliano Bigatti IL LINGUAGGIO JAVA Guida alla programmazione di base 2005, pp. IV-300 ISBN 88-203-3439-9 Elementi di base del linguaggio Algoritmi Le classi Operare con gli archivi Contiene il codice
DettagliTAVOLA DI PROGRAMMAZIONE DISCIPLINARE DI ISTITUTO
TAVOLA DI PROGRAMMAZIONE DISCIPLINARE DI ISTITUTO disciplina classe indirizzo ore settimanali INFORMATICA 4 AFM 2 OBIETTIVI FORMATIVI a) generali X Capacità di analisi, sintesi, generalizzazione; Capacità
DettagliReti di Calcolatori. IL LIVELLO APPLICAZIONI WEB e HTTP
Reti di Calcolatori IL LIVELLO APPLICAZIONI WEB e HTTP D. Talia RETI DI CALCOLATORI - UNICAL 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web D. Talia RETI DI CALCOLATORI
DettagliIL LIVELLO APPLICAZIONI WEB e HTTP
Reti di Calcolatori IL LIVELLO APPLICAZIONI WEB e HTTP D. Talia RETI DI CALCOLATORI - UNICAL 7-1 Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web D. Talia RETI DI CALCOLATORI
DettagliGuida all uso delle bacheche per la pubblicazione di notizie e orari ricevimento docenti sul sito di Ateneo.
Guida all uso delle bacheche per la pubblicazione di notizie e orari ricevimento docenti sul sito di Ateneo. Per razionalizzare e velocizzare il processo di pubblicazione e di aggiornamento delle informazioni
DettagliBASI DATI INFORMATICA
BASI DATI INFORMATICA 1 Sistema Informativo Un sistema informativo (SI) è un componente di una organizzazione il cui obiettivo è gestire le informazioni utili per gli scopi dell organizzazione stessa GESTIRE
DettagliIndice Prefazione 1 Il diritto e la società dell informazione La società dell informazione Un nuovo paradigma soc
Indice Prefazione 1 Il diritto e la società dell informazione 1 1.1 La società dell informazione....................... 1 1.1.1 Un nuovo paradigma socio-tecnologico............. 2 1.1.2 Realtà e rappresentazione
DettagliALLEGATO 2 AL MANUALE DI GESTIONE DEL PROTOCOLLO INFORMATICO, DEI FLUSSI DOCUMENTALI E DEGLI ARCHIVI
COMUNE DI MAGNAGO Provincia di Milano ALLEGATO 2 AL MANUALE DI GESTIONE DEL PROTOCOLLO INFORMATICO, DEI FLUSSI DOCUMENTALI E DEGLI ARCHIVI I FORMATI DEI DOCUMENTI (Estratto dell'allegato 2 al D.P.C.M 3
DettagliInstradamento. Fondamenti di Informatica
Instradamento Fondamenti di Informatica Previously on Fondamenti di Livelli e protocolli Livello fisico Fibra, DSL, Ethernet informatica Network Network: ogni nodo può inviare un messaggio a qualsiasi
DettagliParte Terza Creazione Home Page (Menù Logo - Contenitore - ConvalidaW3C) Configurazione Foglio di Stile CSS
Come ti costruisco un Sito Web Palmiero Corrado Va da sé che questa mini guida, non vuole ne essere esaustiva, ne definitiva, ma semplicemente un esempio tra mille modi e programmi differenti su come creare
DettagliIndice CAPITOLO PRIMO. Diritto e nuove tecnologie nella società dell informazione
Indice Prefazioni 11 CAPITOLO PRIMO Diritto e nuove tecnologie nella società dell informazione 1. La società dell informazione 17 1.1. Un nuovo paradigma socio-tecnologico 17 1.2. Società dell informazione
DettagliCorso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft
Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Microsoft Tematiche Trattate
DettagliFac-simile TVI Informatica Facoltà di Economia Università degli studi di Bergamo
Fac-simile TVI Informatica Facoltà di Economia Università degli studi di Bergamo Il test è stato formulato tenendo conto dei contenuti dei moduli 1, 2, 3 e 7 del Syllabus 5.0 ECDL Core. 1 di 22 Se nella
DettagliProf. Pagani Corrado HTML
Prof. Pagani Corrado HTML IPERTESTI E MULTIMEDIALITÀ Un ipertesto è un insieme di documenti messi in relazione tra loro per mezzo di parole chiave sensibili (link). Può essere visto come una rete; i documenti
DettagliIngegneria del Software
Ingegneria del Software Analisi Object Oriented ed Elementi di Programmazione OO Origini Le metodologie ad oggi nascono negli anni 70 ma si affermano solo nelgi anni 80 grazie alla nascita dei linguaggi
DettagliFORMATI DEI DOCUMENTI
ALLEGATO 6 FORMATI DEI DOCUMENTI (estratto dell allegato 2 del D.P.C.M. 03/12/2013) INDICE 1 INTRODUZIONE 2 I FORMATI 2.1 Identificazione 2.2 Le tipologie di formato 2.3 Formati Immagini 2.3.1 Raster 2.3.2
DettagliIntroduzione a Internet e World Wide Web
Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra
DettagliESERCITAZIONE PREPARAZIONE ALL ESAME INGEGNERIA DEL SOFTWARE
ESERCITAZIONE PREPARAZIONE ALL ESAME INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica, A.A. 2011 2012 rcardin@math.unipd.it DESIGN
DettagliNascita di Internet. Come il mondo ha cambiato aspetto. Danilo Colonna Autunno 2016 NASCITA DI INTERNET
Nascita di Internet Come il mondo ha cambiato aspetto Danilo Colonna Autunno 2016!1 Nascita di Internet Come il mondo ha cambiato aspetto Breve storia di una rivoluzione La storia di internet è strettamente
DettagliSommario Obiettivo della programmazione e ciclo di sviluppo di programmi. Programmi. Ciclo di sviluppo di programmi. Obiettivo
Sommario Obiettivo della programmazione e ciclo di sviluppo di programmi Istruzioni variabili e tipi Sottoprogrammi Strutture di controllo Ricorsione 1 2 Obiettivo Ciclo di sviluppo di programmi Risoluzione
DettagliCOMUNE di VARALLO POMBIA
COMUNE di VARALLO POMBIA ALLEGATO 4 AL MANUALE DI GESTIONE DEL PROTOCOLLO INFORMATICO, DEI FLUSSI DOCUMENTALI E DEGLI ARCHIVI I FORMATI DEI DOCUMENTI (Estratto dell'allegato 2 al D.P.C.M 3 dicembre 2013)
DettagliArchitetture di rete. 4. Le applicazioni di rete
Architetture di rete 4. Le applicazioni di rete Introduzione L avvento di tecnologie (hw, sw, protocolli) di rete avanzate ha permesso la nascita di architetture software molto evolute che permettono lo
DettagliTRATTO DA: DARIO I., CAMEROTTI S. (2005), IL PIANO EDUCATIVO INDIVIDUALIZZATO PROGETTO DI VITA, TRENTO, ERICKSON
TRATTO DA: DARIO I., CAMEROTTI S. (2005), IL PIANO EDUCATIVO INDIVIDUALIZZATO PROGETTO DI VITA, TRENTO, ERICKSON SINTESI ED ADATTAMENTO DEL SECONDO CAPITOLO: IL PIANO EDUCATIVO INDIVIDUALIZZATO E IL PROGETTO
DettagliOnline Essentials. 1. Concetti di navigazione in rete
Online Essentials 1. Concetti di navigazione in rete Internet anni 60: Dipartimento della difesa USA istituì l Agenzia per progetti avanzati di ricerca -> studiare un sistema di comunicazione a prova di
DettagliCooperazione applicativa
La cooperazione applicativa costituisce l elemento centrale per il collegamento delle infrastrutture dati in modalità distribuita. Tale meccanismo definisce le modalità di interscambio tra Enti e consente
DettagliA. Ferrari. Ajax. Asynchronous JavaScript and XML. Alberto Ferrari
Ajax Asynchronous JavaScript and XML 1 Definizione o Asynchronous JavaScript and XML (AJAX) non è di per sé una tecnologia, ma è un termine che descrive un "nuovo" approccio all'utilizzo di diverse tecnologie
DettagliCOS E INTERNET? Internet è una retefisica che tramite unprotocollo di comunicazione unico collega vari terminali in tutto il mondo
IL WORLD WIDE WEB COS E INTERNET? COS E INTERNET? Internet è una retefisica che tramite unprotocollo di comunicazione unico collega vari terminali in tutto il mondo COME DIFFUSIONE VIENE SUPERATA SOLO
DettagliPer capire cos è un oggetto prendiamo spunto dalla vita reale: un oggetto è un automobile, un computer, una casa, e così via
Introduzione alle Classi / Oggetti Per capire cos è un oggetto prendiamo spunto dalla vita reale: un oggetto è un automobile, un computer, una casa, e così via Un oggetto può essere definito elencando
DettagliSyllabus A042 Insegnamenti disciplinari
Syllabus A042 Insegnamenti disciplinari Università di Verona TFA A.A. 2014/15 Obiettivi e competenze generali per gli insegnamenti disciplinari Come richiesto dalla normativa di riferimento gli abilitandi
DettagliLa fatturazione elettronica sta diventando obbligatoria per tutte le transazioni nazionali B2B e B2C:
Punti Essenziali La fatturazione elettronica sta diventando obbligatoria per tutte le transazioni nazionali B2B e B2C: 1 Luglio 2018: settore della benzina, del diesel, dei carburanti per motori ed alcuni
DettagliIngegneria del Software 4. Introduzione a UML. Dipartimento di Informatica Università di Pisa A.A. 2014/15
Ingegneria del Software 4. Introduzione a UML Dipartimento di Informatica Università di Pisa A.A. 2014/15 e per i modelli iterativi analisi peliminare analisi e progettazione realizzazione Necessità di
DettagliGestione del workflow
Gestione del workflow Stefania Marrara Corso di Sistemi Informativi 2003/2004 Progettazione di un Sistema Informativo Analisi dei processi Per progettare un sistema informativo è necessario identificare
DettagliProgrammazione Orientata agli Oggetti
Programmazione Orientata agli Oggetti Lezione 13 La programmazione ad oggetti si basa su due principi fondamentali ereditarietà polimorfismo Queste due proprietà consentono di definire nuovi tipi di dato
DettagliSistemi informativi secondo prospettive combinate
Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da
DettagliCORSO DI FORMAZIONE: WEB MASTER E WEB DESIGN PROGRAMMA
CORSO DI FORMAZIONE: WEB MASTER E WEB DESIGN PROGRAMMA Como 2017 MT Promozione e-mail: info@corsidiformazionelombardia.it web: www.corsidiformazionelombardia.it cell.: 3384391218 INDICE Cap. Par. Sot.
Dettaglidefinizione o Asynchronous JavaScript and XML (AJAX)
ajax definizione o Asynchronous JavaScript and XML (AJAX) o o o non è un linguaggio non è una tecnologia è un termine che descrive un "nuovo" approccio all'utilizzo di diverse tecnologie esistenti, compresi:
DettagliSOMMARIO. Prefazione... XI. Capitolo 1 - Le variabili dell ambiente di progettazione Web... 1
Prefazione... XI Capitolo 1 - Le variabili dell ambiente di progettazione Web... 1 HTML, XML e il futuro dei linguaggi per il Web... 2 Il linguaggio HTML: una breve introduzione storica... 2 Il linguaggio
DettagliTAVOLA DI PROGRAMMAZIONE
TAVOLA DI PROGRAMMAZIONE Anno scolastico 2015/2016 MATERIA: INFORMATICA CLASSE III DOCENTE: ASQUINO DANIELE INDIRIZZO* SIA * indicare oppure Sistemi Informativi Aziendali oppure oppure Costruzione, Ambiente
DettagliBorder Gateway Protocol (BGP)
Vincenzo Eramo Border Gateway Protocol (BGP) Exterior Gateway Protocol (EGP) I link-state routing protocol (OSPF) non sono adatti per essere applicati come EGP AS diversi possono utilizzare metriche diverse
DettagliWeb marketing: come sfruttare la rete per promuovere la propria attività. A cura di Claudia Zarabara scrivi@claudiazarabara.
Web marketing: come sfruttare la rete per promuovere la propria attività A cura di Claudia Zarabara scrivi@claudiazarabara.it Ottobre 2015 NO PANIC! Internet NON è qualcosa per i tecnici Internet NON è
DettagliStrumenti freeware/open source per l'insegnamento delle discipline scientifiche
PLS-Fisica e AIF-Liguria - formazione/specializzazione rivolto per gli insegnanti Strumenti freeware/open source per l'insegnamento delle discipline scientifiche con applicazioni a problemi concreti GESTIRE
DettagliWorld Wide Web. WWW e Tim Berners Lee
World Wide Web Storia Definizione Terminologia Tecnologie FdI 2013/2014 GMDN 2014 1 WWW e Tim Berners Lee Il World Wide Web è una collezione di informazioni fra loro collegate e mantenute su calcolatori
DettagliCl Calendario dl del corso
Cl Calendario dl del corso 12/02/2010 09.00-12.00 Introduzione al mondo WEB Concetti fondamentali e struttura di un sito e delle pagine pg web Gli URL, i link, le immagini I linguaggi HTML e CSS 16/02/2010
DettagliIL LIVELLO APPLICAZIONI WEB e HTTP
Parte II - Reti di Calcolatori ed Internet IL LIVELLO APPLICAZIONI WEB e HTTP Applicazioni di Rete World Wide Web URL Web Client Web Server HTTP Futuro del Web 7-1 7-2 World Wide Web (WWW) Il World Wide
DettagliLIM E NUOVE TECNOLOGIE PER L INCLUSIONE
LIM E NUOVE TECNOLOGIE PER L INCLUSIONE FRANCESCO ZAMBOTTI Libera Università di Bolzano Centro Studi Erickson Trento Gruppo di Ricerca Integrazione e Inclusione Scolastica (GRIIS) Francesco.Zambotti@unibz.it
DettagliCatalogo Elettronico Volkswagen, Skoda, Audi e Seat
Catalogo Elettronico Volkswagen, Skoda, Audi e Seat Manuale sulla Navigazione Release 1.0 Indice Manuale Introduzione Struttura pagine Caratteristiche prodotto Utilizzo carrello ( Carrello Prodotti ) Funzionalità
DettagliDisciplina: INFORMATICA
Indirizzo AFM Articolazione SIA Anno scolastico 2017/2018 Classe 3S Docenti Vito Colafemmina - Rosangela Pazienza Disciplina: INFORMATICA Con riferimento alle linee guida degli Istituti Tecnici Settore
DettagliCorso di Informatica
Corso di Informatica Modulo T1 A1 Gli oggetti reali 1 Prerequisiti Corso programmazione base Compito di una funzione Strutture di controllo 2 1 Introduzione Il mondo reale è popolato di oggetti, ciascuno
DettagliPIANO DI LAVORO DEL DOCENTE. Docente: Giuliana Pederzoli Classe: 3 A Indirizzo: SIA Disciplina: INFORMATICA Ore di lezione settimanali : 4
Ministero dell Istruzione dell Università e della Ricerca ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI Via Tirandi n. 3-25128 BRESCIA www.abba-ballini.gov.it tel. 030/307332-393363 - fax 030/303379
Dettagli