Costruisci il tuo Sito Web - 1a parte

Preview:

DESCRIPTION

Prima di quattro lezioni dedicate alla creazione di un sito web tramite CMS. In questa lezione vengono presentati tutti i termini che si possono incontrare dal concetto di hosting, a quello di dns, passando per FTP e Browser.

Citation preview

Costruisci la tua presenza nel WorldWideWeb

Why What Who When Where hoW

Le 5 W

What

• Sito Web• Blog• Pagina Facebook• Profilo Social

What - Sito web

• Veste rappresentativa• Funzionalità ricercate (e-commerce ? )• Aggiornamenti poco frequenti• Attenzione maggiore ai dettagli e alla struttura• Cura dei contenuti in chiave SEO• Scelta CMS a seconda delle esigenze

What - Blog

• Voglia di parlare, discutere, confrontarsi con altri utenti• Svariate tematiche• Impegno costante• Aggiornamenti continui sia per mantenerlo vivo e attivo sia

per dare soddisfazione a chi partecipa alle discussioni• WordPress• Impatto SEO

Who Where When

• Voi• La vostra azienda

• Hosting o Non Hosting

ADESSO

Why

• Una vetrina costante sempre aperta 24h24• Punto di riferimento per clienti/persone di tutto il mondo• internet luogo di informazione, comunicazione• mezzo più rapido economico ed efficace per rendere

disponibili nuove informazioni• un sito non serve solo per affermare la propria presenza in

rete, ma soprattutto per non esserne esclusi!

hoW

..vediamo

Glossario Web

A• AdWords : Strumento a pagamento offerto da Google per

promuovere il proprio sito internet inserendolo fra i collegamenti sponsorizzati visualizzabili in cima ad ogni ricerca.

• Algoritmo: deriva dal nome del matematico persiano al-Khwarizmi considerato uno dei primi autori a far riferimento al concetto di “procedimento per risolvere un determinato problema”

• Avatar: un’immagine, una foto, una grafica che rappresenta un individuo in un sito, social network, blog.

• Banner: striscia/banda pubblicitaria • Blog: dall’inglese “web log” o “weblog”, diario online• Bot: Abbreviazione di robot; è un programma che agisce

per un utente, per un altro programma oppure simula un’attività.

• Browser: programma che consente all’utente di interfacciarsi con la Rete (IE, Chrome, Firefox, Safari)

B

• Cache: Termine che indica la memoria temporanea dove vengono salvate le informazioni relative alle pagine visualizzate

• CMS: Acronimo di Content Management System, interfaccia e gestione dei contenuti di un sito web

• Cookie: stringhe di testo di piccola dimensione inviate da un server ad un web client e poi rimandati indietro dal client al server. Servono in genere per autenticazioni automatiche, tracking sessioni ecc..

• CSS: Il CSS (Cascading Style Sheets o Fogli di stile) è un linguaggio usato per definire la formattazione di documenti HTML, XHTML e XML

C

• Database: Archivio di dati memorizzati e organizzati in modo da permettere il reperimento, l’analisi e la modifica.

• DNS: Domain Name System. E’ il servizio di ricerca del dominio; si basa su un programma client/server che funziona in un server dedicato (o in un router) capace di tradurre i nomi utilizzati per identificare i siti, nei relativi indirizzi IP.

• Dominio: se pensiamo ad internet come una grande città i domini sono gli indirizzi di case, negozi e uffici. Sono unici e non possono essere duplicati. URL suddivisi in vari livelli separati dal punto.– http://it.wikipedia.org

D

• FTP: File Transfer Protocol. E’ un protocollo in ambiente TCP/IP che controlla e gestisce il trasferimento di dati fra elaboratori nel network, quindi da un server collegato, nonché da un computer remoto a quello di un utente e viceversa

F

• Hosting: E’ la collocazione di un sito all’interno di un server che funge da nodo della rete; questa attività è svolta da provider che mettono a disposizione dei propri utenti il loro hard disk e la capacità d’elaborazione del proprio server, dando ospitalità ai siti; ciò consente agli utenti d’avere un loro sito senza per questo averne la gestione

• Housing: E’ L’ospitalità data a un server funzionante come nodo Internet; questo servizio viene offerto dai provider e consente agli utenti di risparmiare sul costo delle reti dedicate, necessarie a mantenere un server stabilmente collegato alla rete

H

• HTML: HyperText Markup Language. E’ il linguaggio codificato che viene inserito in un documento destinato ad essere visualizzato come ipertesto www (testo, immagine, suono); con questo linguaggio si creano pagine e documenti da presentare nel web.

• HTTP: HyperText Transport Protocol. E’ il protocollo che definisce come i file ipertestuali vengono trasmessi dal server a un computer; l’indicazione “http” all’inizio di un indirizzo Internet indica il protocollo necessario al trasferimento dal server al proprio sistema.

H

• IP-address: E’ l’indirizzo numerico riferito ad un nodo Internet (singolo computer); può essere fisso o dinamico; chi si collega ad Internet via modem riceve un IP dinamico.

• IPv4: Si tratta di un 4 gruppi separati da punto, ognuno compreso da un numero decimale fra 0 e 255 generando così 4,3 miliardi di indirizzi possibili.Ad esempio: 192.168.1.100 rappresenta un indirizzo IPv4 valido.

• IPv6: questi indirizzi sono composti da 128bit (2128

indirizzi) e sono rappresentati come 8 gruppi di 4 cifre esadecimali. Ad esempio 2001:0db3:85a3:1319:8a2e:0370:7344 rappresenta un indirizzo IPv6 valido.

I

IPv4 IPv6

IPv4 IPv6

IPv4 IPv6

IPv4 IPv6

Quantificando con un esempio, per ogni metro quadrato di superficie terrestre ci sono 655 571 miliardi di miliardi di indirizzi IPv6 unici ma solo 0,000007 IPv4 (cioè solo 7 IPv4 ogni milioni di metri quadrati)

• Java: E’ un linguaggio creato da Sun nel 1995.Un Java applet è un particolare tipo di applicazione che può essere avviata all'interno del browser dell'utente, eseguendo codice scaricato da un server web remoto. Questo codice viene eseguito in un'area (sandbox) altamente ristretta, che protegge l'utente dalla possibilità che il codice sia malevolo o abbia un comportamento non desiderato.

J

• PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page") è un linguaggio di scripting interpretato, con licenza open source e libera (ma incompatibile con la GPL), originariamente concepito per la programmazione Web ovvero la realizzazione di pagine web dinamiche.

P

• POP3: Post Office Protocol 3. E’ un protocollo usato per la posta elettronica; il server POP3 amministra la casella di posta elettronica e permette la lettura della posta da qualsiasi computer collegato a Internet. (ricezione posta)

• Protocollo: E’ un insieme di linguaggi prestabiliti che permettono a computer diversi di comunicare tra loro scambiandosi informazioni; il protocollo alla base delle tecnologie Internet è il TCP/IP (Trasmission Control Protocol/Internet Protocol).

• Provider: fornitore di servizi internet (Aruba, Tantrahost ecc)• Push technology: Sono tecnologie che mandano

automaticamente in rete contenuti informativi a uno o più utenti, senza che questi debbano fare ogni volta una ricerca in merito alle informazioni necessarie.

P

• Registrar: Il Registrar è un fornitore di servizi che ha un contratto con il Registro in base al quale può gestire i domini .it, in proprio o per conto dei suoi clienti.Il Registro non si occupa, infatti, di registrare direttamente domini per conto degli utenti finali. (NIC)

• Router: Dispositivo di rete capace di selezionare il percorso migliore per trasferire informazioni tra reti ricorrendo ai loro indirizzi logici (Ip address); nel caso di un nodo Internet il router permette di smistare e impacchettare i dati tra i vari utenti collegati.

• Routing: Sta per instradamento; è il processo con cui si stabilisce la via che seguirà un messaggio dal computer d’invio a quello di destinazione.

R

• Server: In una rete di telecomunicazione rappresenta il computer che risponde ai comandi emessi da una macchina client; contiene e trasmette informazioni, file, pagine Web e può svolgere diversi tipi di servizio per il client (e-mail, informazione, commerce, database, active page, sicurezza, pagamento, ecc.).

• Sistema client/server: Rete di computer in cui il server permette l’accesso alle risorse disponibili; la sua funzione è d’offrire servizi ad altri computer o ad altri programmi; questi ultimi sono i client che utilizzano quanto offerto alla rete dal server.

• SMTP: Simple Mail Transfer Protocol. E’ un protocollo TCP/IP che controlla e gestisce il trasferimento di dati nel network (invio posta elettronica).

S

• Spider: Sono robot (programmi automatici) che si muovono incessantemente nel web per individuare informazioni necessarie al motore di ricerca per l’indicizzazione di un sito e per la catalogazione dei contenuti delle pagine web. (ad es. googlebot)

• SQL: Structured Query Language. E’ determinante per la realizzazione di pagine e siti web, visto che col suo linguaggio standard può interrogare database relazionali e recuperare dati, creare database, aggiungere dati, modificare dati esistenti ed eseguire altre funzioni più complesse.– SELECT DISTINCT cognome, nome, citta_residenza

FROM utenti WHERE anni > = 18 ORDER BY cognome

S

• WebServer: E’ un computer e l’insieme dei programmi che forniscono, nella relazione client/server, i servizi richiesti da un client (utente, computer o software); riceve le richieste dei software di navigazione e restituisce loro le pagine HTML.– WebServer in locale: XAMPP - MAMP

• WWW: World Wide Web. E’ detto anche W3; sta per “ragnatela mondiale”, “rete web”.

• W3C: World Wide Web Consortium. Stabilisce gli standard di linguaggio HTML e tutte le specifiche relative al web.

W

Funzionamento

Internet, come funziona?

ISP ISPCLIENT  BCLIENT  A

SERVER SERVERINTERNET

Interrogazione web

Interrogazione web

Interrogazione web

Le tecnologie negli anni

Lo sviluppo demografico

..in 60 secondi (nel 2011)

Domande ?

Prossimi appuntamenti

• Sabato 6 ottobre - La teoria è chiara, ora passiamo alla pratica! Introduzione a Joomla, un CMS OpenSource. Installazione, configurazione e funzionamento base

• Sabato 13 ottobre - Wordpress: la piattaforma più utilizzata per i blog. Installazione, configurazione e funzionamento base

• Sabato 20 ottobre - Personalizziamo! Temi, moduli, plugin per espandere Joomla e WordPress.

• Sabato 27 ottobre - SEO, Social & Sharing, tutte le S per il SucceSSo.

GRAZIE PER L’ATTENZIONE

Recommended