sito web sito Internet

Похожие документы
ESERCITAZIONE Semplice creazione di un sito Internet

Circolo Canottieri Napoli

Client - Server. Client Web: il BROWSER

19. LA PROGRAMMAZIONE LATO SERVER

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Componenti Web: client-side e server-side

Protocolli e architetture per WIS

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

La realizzazione di WebGis con strumenti "Open Source".

Database e reti. Piero Gallo Pasquale Sirsi

Manuali.net. Nevio Martini

Architetture Web: un ripasso

Siti interattivi e dinamici. in poche pagine

NVU Manuale d uso. Cimini Simonelli Testa

HTML INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO


CONTENT MANAGEMENT SYSTEM

MICHELANGELO REPORT è un

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Come funziona internet

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

Corso di PHP. Prerequisiti. 1 - Introduzione

HTML il linguaggio per creare le pagine per il web

Esercizi di JavaScript

Flavio De Paoli

marketing highlights Google Analytics A cura di: dott. Fabio Pinello

Creare un Ipertesto. 1

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

Corso Creare Siti WEB

Indice PARTE PRIMA L INIZIO 1

Il Web Server e il protocollo HTTP

Corso di Informatica Modulo T3 B2 - Database in rete

Javascript: il browser

REALIZZAZIONE DEL SITO WEB DELLA SCUOLA (GOV.IT)

Introduzione al Web. dott. Andrea Mazzini

Content Management Systems

Istruzioni di accesso alla propria casella di posta elettronica tramite Zimbra Web Mail

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

L utente generico può saltare da un punto all altro del documento o da un documento all altro seguendo i link

GUIDA ALLA REGISTRAZIONE DI UN DVR SU

Informatica. Prof. A. Longheu. Introduzione a Java

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

Informatica per la comunicazione" - lezione 10 -

Impara a usare Microsoft DCCN in quattro semplici passaggi. Iscriversi al servizio è un operazione veramente semplice e richiede pochi minuti:

Corso basi di dati Introduzione alle ASP

VIRTUALIZZAZIONE. Docente: Marco Sechi Modulo 1

Content Management System Manuale per le aziende consorziate

Lezione II: Web server e ambiente di lavoro

Servizi internet: soluzioni per Siti Web

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

Progettazione Web Applicazioni client-server

Protocolli applicativi: FTP

Applicazioni web centrati sui dati (Data-centric web applications)

PrestaShop 1.5. Manuale per gli utenti. Ultimo aggiornamento: 25 gennaio A cura di:

Siti web centrati sui dati (Data-centric web applications)

Scaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page»

Sito web parrocchiale: STRUMENTI E PROGRAMMI

Upload del CMS sul server scelto

Capitolo 4 Pianificazione e Sviluppo di Web Part

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET)

Gestione premi clienti e fornitori Corso di formazione e approfondimento

I tutorial di MadLabs.. Installazione e prima configurazione

2 - Introduzione al linguaggio Java

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Cos è. Interface - colibri .01. colibri Corso Garibaldi, Spoleto Tel info@lightage.it

Internet Architettura del www

Rich Media Communication Using Flash CS5

Risposte e consigli ruotanti attorno a Docsafe

Architettura client-server

NAS 321 Hosting di più siti web in un host virtuale

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database

Corso di Informatica Modulo T3 B1 Programmazione web

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

Come Creare un sito web gratis

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Marzio Marzorati Presentazione immagine grafica e sito. Kick-off meeting Brescia,

AJAX e altre applicazioni di Javascript. Luca Fabbri

I blog. Andrea Marin. a.a. 2013/2014. Università Ca Foscari Venezia SVILUPPO INTERCULTURALE DEI SISTEMI TURISTICI SISTEMI INFORMATIVI PER IL TURISMO

Le Reti Informatiche

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011

PIANO DI LAVORO DEL PROFESSORE

Corso Eclipse. Prerequisiti. 3 Window Builder

29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese

Offerta WEB. Comit s.r.l. Servizi integrati di realizzazione di siti internet, portali, web marketing. Area Commerciale 10/02/2014

Esercitazione 8. Basi di dati e web

Транскрипт:

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 all'utente client che ne fa richiesta tramite un browser sul World Wide Web della rete Internet, digitando in esso il rispettivo URL o direttamente indirizzo IP.

Cosa serve per farne uno? Per fare un sito web è necessario compiere una serie di operazioni. Supponiamo che la realizzazione di un sito web sia simile alla realizzazione di una casa. I principali passi da seguire sono i seguenti:

Progettazione sito web La progettazione del sito web consiste nella costruzione su carta di ciò che si vuole creare. Quali obiettivi deve raggiungere il sito web? Come devono essere strutturate le informazioni? E' una fase facoltativa che pochi effettuano ma che però aiuta ad avere le idee chiare su ciò che si vuole ottenere. Quando si desidera costruire una casa è necessario avere un progetto di costruzione. Lo stesso vale quando si costruisce un sito web.

Spazio Web Lo spazio web è lo spazio in cui costruire il sito web per essere visualizzato su internet. Lo spazio web è come il terreno su cui si vuole costruire una casa. Non si può costruire una casa senza terreno. Al pari non si può costruire un sito web senza uno spazio web. Sul web è possibile reperire servizi che offrono spazi gratuiti e servizi professionali a pagamento (hosting, housing, ecc.). La differenza tra i primi e i secondo è soprattutto nella dimensione e nella qualità dello spazio stesso.

Sviluppo sito web La fase dello sviluppo del sito web consiste nella programmazione del sito web e della sua grafica. Un sito web è scritto con un particolare linguaggio detto HTML. Il linguaggio HTML consente di creare le pagine di un sito web. Lo sviluppo del sito web è la fase simile alla costruzione vera e propria della casa.

Dominio Il dominio è l'indirizzo alfanumerico dello spazio web. Uno spazio web è sempre associato ad un indirizzo numerico detto IP. L'indirizzo IP non è però mnemonico e dice ben poco sui contenuti del sito web. Per questa ragione si ricorre alla registrazione di un dominio che permette di associare il numero IP ad un nome alfanumerico. Sul web esistono domini gratuiti e domini a pagamento. Per continuare la nostra metafora tra un sito web e una casa, il dominio è simile all'indirizzo civico di una casa.

sviluppo sito web Lo sviluppo di un sito web consiste nella costruzione dell'architettura e del design del sito web. I siti web sono sviluppati nel linguaggio HTML. Questo linguaggio informatico web oriented consente ai browser degli utenti di interpretare e visualizzare le informazioni dei website nel modo corretto. Esistono diverse strade per sviluppare un sito web. Qui di seguito elenchiamo le principali. HTML. Ogni sito web può essere sviluppato in linguaggio HTML. Questa strada richiede una buona conoscenza delle regole del linguaggio HTML. E' la strada più complessa ma anche quella con minori costi di sviluppo. E' infatti sufficiente utilizzare un qualsiasi programma di scrittura testi (es. Notepad) per scrivere una pagina web in modo del tutto gratuito.

Software creazione siti web Dalla fine degli anni '90 sono in commercio dei software specializzati nella creazione dei siti web. Questi software consentono di creare un sito web senza conoscere il linguaggio HTML. L'utente costruisce il sito web a video in modalità WYSIWYG (What You See Is What You Get) ed il software redige automaticamente il linguaggio HTML. I software di questo tipo sono generalmente a pagamento. I più noti sono Dreamweaver e Frontpage. E' la strada più utilizzata.

Indipendentemente dal fatto che sia scritto "a mano" o redatto da un software WYSIWYG, il linguaggio HTML consente di creare la struttura e i contenuti di un sito web. Gli elementi grafici del design del sito web sono realizzati mediante i software grafici in formato GIF, JPG o PNG e richiamati dal linguaggio HTML per essere visualizzati nella pagina web.

Siti statici e siti dinamici I siti statici sono formati da pagine statiche ossia pagine aggiornate con una bassa frequenza e sono mantenuti da una o più persone che agiscono direttamente sul codice HTML della pagina. Il contenuto di queste pagine è inglobato nel codice.

Pagine statiche html internet HTML Web server

Editing/upload Pagine web Tool FTP HTTP internet HTML Web server Editor HTML

Pagine statiche con prg client-side HTML con script client- side Tool FTP internet HTTP Web server HTML con script client- side Browser esecutore di script client side Editor HTML

Programmazione lato client Javascript (creato da Netscape 1995) Semplice linguaggio di scripting, inserito nel codice HTML e interpretato da una Javascript Engine DOM (Document Object Model) Librerie di funzioni associate a Javascript, per la manipolazione delle pagine e degli elementi dell interfaccia del browser Applet Java (Java, linguaggio a oggetti creato da SUN, 1995) programmi già compilati in codice intermedio (bytecode) che viene eseguito da una JVM. AJAX (Asynchronous Javascript and XML) un gruppo di tecnologie e metodi che rendono asincrona la gestione della interazione con l utente e il dialogo con il web server

Programmazione server side(pagine dinamiche)

Pagine dinamiche con application server

CMS (content management system)

555000000 - Numero di siti web (dicembre 2011). 300 milioni - Siti web aggiunti nel 2011