Home    Novità    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novità]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
InternetServizi WEB



Introduzione alle Tecnologie WEB
EditoreMc Graw Hill
AutoreVito Roberto, Marco Frailis, Alessio Gullotta, Paolo Omero
CollanaWorkbooks
Pagine427
Volumi1
LivelloIntroduttivo
LinguaItaliano
Data pubblicazione11 - 2004
ISBN8838661812


 Prezzo di copertina 
 Euro 30,50  

 Presentazione       Indice      

Prefazione
Presentazione

1 Percorsi nel WWW
1.1 Che cos’è il WWW
1.1.1 Risorse, documenti, sistemi web
1.1.2 Chi comunica
1.2 Cenni storici
1.2.1 Tecnologie dell’informazione
1.2.2 Reti di calcolatori
1.2.3 Uno sguardo alle origini
1.2.4 Fattori di sviluppo
1.3 I principi fondamentali
1.3.1 L’accesso universale
1.3.2 L’universo aperto
1.4 Risorse e relazioni
1.4.1 I media e le codifiche
1.4.2 I metadati
1.4.3 Legami di relazione: lo spazio ipermediale
1.5 Identificare gli oggetti
1.5.1 Gli Uniform Resource Identifiers
1.5.2 Esempi di URL
1.6 Strumenti del WWW: i linguaggi formali
1.6.1 Linguaggi di comunicazione
1.6.2 Linguaggi di rappresentazione e presentazione
1.6.3 Linguaggi di programmazione
1.7 Progettare sistemi web
1.7.1 Modelli, architetture
1.7.2 Criteri di progettazione
1.8 La sicurezza
1.8.1 Il sistema operativo
1.8.2 Il sistema di comunicazione
1.8.3 Sicurezza delle applicazioni web
1.9 Collaborazione nel web
1.9.1 La circolazione del software
1.9.2 Gli organismi ufficiali
1.9.3 La documentazione tecnica
1.10 Misurare il WWW
1.10.1 L’accesso a Internet e al web
1.10.2 Nuove esclusioni. Il digital divide

2 Il WWW come servizio di rete
2.1 Nozioni sulle reti di calcolatori
2.1.1 Tipi di Rete
2.1.2 Tecniche di commutazione
2.1.3 Trasmissione: velocità e banda
2.1.4 Reti di accesso
2.1.5 Tecnologie per accessi mobili
2.2 Modelli di comunicazione
2.2.1 Modellazione a strati
2.2.2 Servizi e protocolli
2.2.3 Il Modello TCP/IP
2.2.4 Lo svolgimento di un servizio
2.3 Il servizio di posta elettronica
2.3.1 Modello base e componenti
2.3.2 Il protocollo SMTP: generalità
2.3.3 I protocolli POP3 e IMAP4
2.4 Posta elettronica: I formati di scambio
2.4.1 Il formato base
2.4.2 Formati multimediali: l’estensione MIME
2.4.3 MIME: i tipi di dati multimediali
2.4.4 MIME: le codifiche non-ASCII
2.5 Il WWW come servizio di rete
2.5.1 Client e server
2.5.2 Il protocollo HTTP: generalità
2.5.3 Modalità di comunicazione
2.6 HTTP: messaggi e metodi
2.6.1 Formati dei messaggi
2.6.2 Metodi dell’HTTP
2.6.3 I cookies
2.7 Dentro la comunicazione web
2.7.1 Accesso a una pagina web
2.7.2 Aggiornamento di una pagina web locale
2.7.3 Invio di dati tramite interfaccia web
2.7.4 Sessione con uso di cookies
2.8 Streaming multimediale nel WWW
2.8.1 Lo streaming multimediale nel WWW
2.8.2 Tecnologie per lo streaming
2.8.3 I protocolli RTP e RTSP
2.8.4 Lo streaming nel web
2.9 Il wireless web
2.9.1 Pila di protocolli per servizi mobili

3 Lo spazio degli oggetti web
3.1 Le risorse e le codifiche
3.1.1 La codifica
3.1.2 Codifica per compressione
3.2 Il testo
3.3 L’audio
3.3.1 L’audio digitale
3.3.2 La codifica PCM
3.4 Compressione audio
3.4.1 Codifiche aperte
3.4.2 Il formato MIDI
3.4.3 Formati proprietari di compressione audio
3.4.4 Struttura dei file audio digitali
3.5 Lo streaming audio
3.5.1 Internet radio
3.5.2 Contenuti vocali
3.6 Le immagini statiche
3.6.1 L’immagine digitale
3.6.2 Codifiche del colore
3.6.3 Codifica bitmap
3.6.4 Codifiche vettoriali
3.7 Codifiche per compressione
3.7.1 Formati e standard
3.7.2 Sintesi e orientamento
3.8 Macromedia Flash
3.8.1 File in formato Flash
3.8.2 Il dizionario
3.8.3 Processare un file Flash
3.8.4 Esempi di oggetti
3.9 Codifiche video, audio/video e multimediali
3.9.1 Video digitale
3.9.2 Compressione video e audio/video
3.9.3 Formati multimediali
3.10 Ipermedia e spazio web
3.10.1 Ipermedia
3.10.2 Caratteristiche degli ipermedia
3.10.3 Lo spazio web come ipermedia
3.10.4 Tecnologie di authoring ipermediale

4 I Linguaggi del Web – Meccanismi Formali e Rappresentazione
4.1 Meccanismi formali
4.1.1 Linguaggi formali, grammatiche generative
4.1.2 Meccanismi per la verifica di correttezza
4.1.3 Grammatiche e specifiche tecniche
4.2 Schemi di identificazione nel web
4.2.1 Schemi URI
4.2.2 Sintassi degli URI assoluti
4.2.3 Gli URI generici
4.2.4 Gli URI relativi
4.3 Linguaggi di rappresentazione
4.3.1 I linguaggi nel web
4.3.2 Annotazione
4.3.3 Linguaggi di annotazione
4.4 L’eXtensible Markup Language (XML)
4.4.1 Anatomia di un documento XML
4.4.2 XML e basi di dati
4.5 Classi di documenti
4.5.1 Validità e ben formatezza
4.5.2 XML in sintesi
4.6 XHTML
4.6.1 HTML e XHTML
4.7 Linguaggi di presentazione
4.7.1 Fogli di stile CSS
4.7.2 Fogli di stile XSL
4.7.3 Il linguaggio XSLT
4.7.4 Struttura, contenuto, presentazione
4.8 Linguaggi di presentazione grafica: SVG
4.8.1 Generalità
4.8.2 Cenni alla sintassi
4.9 Linguaggi di presentazione multimediale: SMIL
4.9.1 Generalità
4.9.2 Cenni alla sintassi
4.9.3 Authoring multimediale con SMIL

5 La programmazione nel web
5.1 Programmazione nel web
5.1.1 Gli scopi
5.1.2 L’ambiente
5.1.3 Programmazione client-server
5.2 Un modello e alcune soluzioni
5.2.1 Modello a tre strati
5.2.2 Soluzioni applicative
5.3 Modalità di programmazione
5.3.1 Programmazione a oggetti
5.3.2 JAVA e il Web
5.3.3 Linguaggi di scripting
5.4 Tecnologie Java
5.5 La piattaforma
5.6 La programmazione “lato client”
5.6.1 Scripting lato client
5.6.2 Le pagine dinamiche
5.6.3 Applet Java
5.7 Il Document Object Model (DOM)
5.7.1 Generalità
5.7.2 Oggetti nel DOM
5.8 La programmazione “lato server”
5.8.1 La Common Gateway Interface (CGI)
5.8.2 Programmazione CGI
5.8.3 Programmazione con Perl
5.9 Lo scripting lato server
5.9.1 Programmazione con Java Server Pages (JSP)
5.9.2 Le Active Server Pages (ASP)
5.9.3 Programmazione con PHP
5.10 Programmazione con Java Servlet
5.10.1 Studio di un caso riassuntivo
5.10.2 Un parallelo tra tecnologie OSS e Microsoft

6 Architetture web
6.1 Il Client e il Server
6.1.1 Architettura di un browser: Mozilla
6.1.2 Architettura di un web server: Apache
6.1.3 Estensione multicanale
6.2 architetture Peer-to-Peer
6.3 Il server di applicazione
6.3.1 Richiami
6.3.2 Funzionalità dei server di applicazione
6.4 Applicazioni con basi di dati
6.4.1 Applicazione con accesso a una base di dati
6.4.2 Un’architettura più complessa
6.5 Content Management System (CMS)
6.5.1 CSM e architetture di applicazioni
6.6 Motori di ricerca interni
6.7 Elementi architetturali disponibili sul mercato
6.8 Progetto di applicazioni: l’approccio MVC
6.8.1 Motivazioni
6.8.2 Uno scenario d’uso: un laboratorio remoto
6.9 Architetture orientate ai servizi: i web service
6.9.1 Terminologia e architettura
6.9.2 Modello di comunicazione: nuova architettura a strati
6.9.3 Un web service: la temperatura di una città

7 Sicurezza nel web
7.1 Affrontare il problema
7.1.1 Richiami alle applicazioni web
7.2 Sicurezza a livello host
7.2.1 Autenticazione e accesso controllato
7.2.2 Codice maligno
7.2.3 Negazione del servizio
7.3 Sicurezza a livello di applicazione
7.3.1 Difese dallo spionaggio
7.3.2 Validazione dell’input
7.3.3 Command injection
7.3.4 Cross-Site Scripting
7.4 Sicurezza della rete
7.4.1 I firewall
7.5 Sicurezza dei messaggi
7.5.1 Crittografia
7.5.2 Crittografia a chiave pubblica
7.6 Autenticazione e firma digitale
7.6.1 Protocolli di autenticazione
7.6.2 Chiavi e autorità dio certificazione
7.6.3 Impronta dei messaggi e firma digitale
7.7 Reti Private Virtuali
7.7.1 I protocolli IPSec
7.7.2 Realizzare una VPN
7.8 Il Secure Socket Layer e l’HTTPS
7.8.1 Il protocollo SSL
7.8.2 Apache-ssl e la certificazione di un server web
7.9 Sicurezza degli acquisti on line
7.10 Sicurezza nei servizi della Pubblica Amministrazione

8 Scenari innovativi
8.1 La progettazione di sistemi web
8.1.1 Il ciclo di vita di un’applicazione web
8.1.2 La progettazione centrata sull’utente
8.1.3 Metodologie e strumenti di progettazione
8.1.4 Figure professionali
8.2 Aspetti del commercio elettronico
8.2.1 Generalità
8.2.2 negozio reale e negozio virtuale
8.2.3 La metafora del carrello della spesa
8.2.4 Dalla metafora alla realizzazione
8.3 Primi passi dell’e-health
8.3.1 Quali innovazioni
8.3.2 L’informazione e i servizi al paziente
8.3.3 Reti sanitarie integrate: studio di un caso
8.4 Temi dell’e-government
8.4.1 Generalità
8.4.2 Le infrastrutture. una rete federata
8.4.3 I servizi on-line
8.5 Sfide dell’e-learning
8.5.1 Un motore d’innovazione
8.5.2 Contenuti e costruzione di modelli
8.5.3 Sistemi per l’e-learning
8.6 Iniziative per l’accessibilità
8.6.1 Aspetti normativi
8.6.2 Le linee guida WCAG
8.6.3 Strumenti per la valutazione di accessibilità
8.6.4 Esempi di regole per l’accessibilità
8.7 Il web semantico
8.7.1 Criteri di progetto
8.7.2 Tecnologie per la rappresentazione della conoscenza
8.7.3 Livelli del semantic web

II Esercitazioni

9 XML: eXtensible Markup Language
9.1 Introduzione
9.2 Nozioni sulla sintassi XML
9.2.1 Elementi
9.2.2 Nome degli elementi
9.2.3 Attributi
9.2.4 Commenti
9.2.5 Sezioni CDATA
9.3 Ben formatezza dei documenti XML
9.4 Costruire linguaggi di markup
9.5 DTD: Document Type Definition
9.5.1 Dichiarazione di elementi
9.5.2 Contenuto degli elementi
9.5.3 Ripetizione di elementi
9.5.4 Sequenze
9.5.5 Alternative
9.5.6 Espressioni complesse
9.5.7 Dichiarazione di attributi
9.5.8 Definizione di entità
9.6 Collegare il documento XML a una DTD
9.7 Quesiti ed esercizi

10 CSS: Cascading style Sheets
10.1 Introduzione
10.2 Cascading
10.3 Ereditarietà
10.4 Lo spazio di presentazione: il canvas
10.5 Associare fogli di stile a documenti
10.5.1 XML
10.5.2 XHTML
10.6 I selettori
10.6.1 Selettori di tipo
10.6.2 Selettore universale
10.6.3 Raggruppamento di selettori
10.6.4 Figli e discendenti
10.6.5 Selettori di adiacenza
10.6.6 Selettori di attributo
10.7 I valori delle proprietà
10.7.1 Lunghezze
10.7.2 Colori
10.7.3 Le priorità
10.7.4 Modalità di visualizzazione
10.7.5 Caratteri
10.7.6 Testo
10.7.7 Il Box Model
10.7.8 Posizionamento
10.8 Quesiti ed esercizi

11 XHTML: eXtensible HyperText Markup Language
11.1 Introduzione
11.2 La modularizzazione in XHTML 1.1
11.2.1 I moduli
11.2.2 Conformità
11.3 Elementi e attributi di XHTML 1.1
11.3.1 Alcune definizioni preliminari
11.3.2 La struttura base del documento
11.3.3 Il testo
11.3.4 L’ipertesto
11.3.5 Liste ed elenchi
11.3.6 I moduli di input
11.3.7 Le tabelle
11.3.8 Le immagini
11.3.9 Altri elementi
11.4 Quesiti ed esercizi

12 PHP: Professional Home Pages
12.1 Introduzione
12.2 Modalità PHP e modalità HTML
12.3 Sintassi del linguaggio
12.3.1 Commenti
12.3.2 Istruzioni
12.3.3 Variabili
12.3.4 Tipi di dati
12.3.5 Le costanti
12.3.6 Gli operatori
12.3.7 Le funzioni
12.3.8 Le strutture di controllo
12.4 tecniche specifiche
12.4.1 Gestione dei moduli
12.4.2 Intestazioni HTTP
12.4.3 I cookies
12.4.4 Inclusione di file
12.5 Librerie di funzioni
12.5.1 Libreria filesystem
12.5.2 La libreria MySQL
12.6 Quesiti ed esercizi

Indice analitico



  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualità del servizio
  Costi e tempi di consegna
  Modalità di pagamento
  Prezzi
  Sconti
  Privacy