Estratto del documento

​Domande da esami di teoria​

​1.​ Q

​ ual è la differenza tra interazione stateless e stateful nelle applicazioni Web? (punti​

​4)​

​2.​ ​Spiega cos’è il DOM in HTML5. (punti 4)​

​3.​ ​Spiega le principali differenze tra HTTP/1, HTTP/1.1, HTTP/2 e HTTP/3. (punti 4)​

​4.​ ​Nel contesto dei CSS, cosa si intende per origine autore, utente e browser? (punti 4)​

​5.​ ​Definisci cos’è una sessione, cosa sono i cookie e in che modo possono essere​

​utilizzati per il mantenimento della sessione in un’applicazione Web. (punti 5)​

​6.​ ​Descrivi le differenze principali tra Web statico e Web dinamico, evidenziando​

​vantaggi e limiti di ciascun approccio. (punti 5)​

​7.​ ​Spiega cosa sono le URI e differenzia tra URL e URN, facendo esempi pratici. (punti​

​5)​

​8.​ ​Spiega cosa sono i cookie e il loro utilizzo per l'autenticazione e la gestione dello​

​stato. Descrivi in che applicazioni è utile utilizzarli (fai esempi concreti) (punti 5)​

​9.​ ​Che cos’è il DOM e come viene utilizzato in JavaScript per modificare​

​dinamicamente una pagina HTML? (punti 5)​

​10.​​Illustra definizione, scopo e vantaggi dei CSS. Descrivi le differenze tra stili interni,​

​inline, esterni. (punti 5)​

​11.​​Qual è la differenza tra interazione stateless e stateful nelle applicazioni Web?​

​Elenca vantaggi e svantaggi e descrivi un esempio per ciascuna delle due. (punti 6)​

​12.​​Descrivi la distribuzione verticale e orizzontale dei servizi nell'architettura a 3 tier​

​utilizzata per le applicazioni web. Fornisci esempi di come vengono gestiti i vari livelli​

​(presentazione, logica applicativa e dati) in ciascun tipo di distribuzione e spiega i​

​vantaggi e gli svantaggi di ciascun approccio. (punti 6)​

​13.​​Qual è la definizione di Ontologia? Perché le ontologie sono utili e spesso usate nel​

​Semantic Web? (punti 4)​

​14.​​Qual è la differenza tra interazione stateless e stateful nelle applicazioni Web? (punti​

​4)​

​15.​​Spiega cos’è il DOM in HTML5. (punti 4)​

​16.​​Descrivi che cos’è lo <span> e illustra un esempio. (punti 4)​

​17.​​Nel contesto dei CSS, esistono tre diverse origini delle regole di stile. Cosa si intende​

​per origine autore, utente e browser? (punti 4)​

​18.​​Descrivi la sequenza degli eventi che avviene quando si utilizza AJAX in una pagina​

​web, dall'inizio della richiesta all'esecuzione dell'azione finale? (punti 4)​

​19.​​Come può essere utilizzato il concetto di "conversazione" nelle applicazioni web per​

​migliorare l'esperienza utente, considerando l'insieme delle pagine coinvolte e le​

​interfacce di input/output per la comunicazione tra di esse? (punti 4)​

​20.​​Qual è la differenza tra un evento locale e un evento remoto nella gestione delle​

​interazioni in una pagina web? (punti 4)​

​21.​​Cos’è e a cosa serve la XMLHttpRequest in Ajax? (punti 3)​

​22.​​Qual è il ruolo delle ontologie nel Semantic Web? (punti 4)​

​23.​​Qual è il ruolo dei componenti in React e come contribuiscono alla modularità? (punti​

​4)​

​24.​​Descrivi l'architettura Model-View-Controller (MVC) in un web framework. (punti 4)​

​25.​​Spiega le principali differenze tra HTTP/1, HTTP/1.1, HTTP/2 e HTTP/3 (punti 4)​

​26.​​Cos'è il DHTML e quale aspetto centrale lo distingue nella creazione di pagine web​

​interattive e dinamiche? (punti 4)​

​27.​​Qual è il ruolo dei CSS nella creazione di pagine web? (punti 4)​

​28.​​In che modo il Virtual DOM migliora le prestazioni rispetto al DOM tradizionale in​

​React.js? (punti 4)​

​29.​​Descrivi la distribuzione verticale e orizzontale dei servizi nell'architettura a 3 tier​

​utilizzata per le applicazioni web. Fornisci esempi di come vengono gestiti i vari livelli​

​(presentazione, logica applicativa e dati) in ciascun tipo di distribuzione e spiega i​

​vantaggi e gli svantaggi di ciascun approccio. (punti 6)​

​1. Quale attributo caratterizza un'àncora di origine in HTML? (punti 2)​

​A)​ ​name​

​B)​ ​id​

​C)​ ​href​

​D)​ ​class​

​2. Quali elementi di controllo possono essere presenti in un form HTML? (punti 2)​

​A.​ ​Checkbox (caselle di spunta)​

​B.​ ​Anchor (<a>)​

​C.​ ​Radio button (bottoni mutuamente esclusivi)​

​D.​ ​Lista di selezione (lista di opzioni)​

​E.​ ​Paragrafi (<p>)​

​F.​ ​Caselle di inserimento di testo​

​3. Seleziona TUTTI i casi in cui JavaScript è suggerito. (punti 2)​

​A.​ ​Applicazioni Desktop​

​B.​ ​Applicazioni Mobili: per creare app cross-platform con framework come React Native​

​C.​ ​Giochi: con HTML5 e librerie grafiche come EaseJS​

​D.​ ​Applicazioni per Sistemi Integrati: per il controllo di hardware embedded​

​E.​ ​Applicazioni Web: per creare applicazioni con interfacce dinamiche​

​4. Qual è l'obiettivo principale del Semantic Web? (punti 2)​

​A.​ ​Creare pagine web statiche​

​B.​ ​Favorire la condivisione di immagini​

​C.​ ​Aggiungere un significato ai dati per una migliore interoperabilità​

​D.​ ​Aumentare la velocità del browser​

​

5

. Qual è il for

Anteprima
Vedrai una selezione di 3 pagine su 10
Domande Tecnologie web Pag. 1 Domande Tecnologie web Pag. 2
Anteprima di 3 pagg. su 10.
Scarica il documento per vederlo tutto.
Domande Tecnologie web Pag. 6
1 su 10
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher simosan04 di informazioni apprese con la frequenza delle lezioni di Tecnologie web e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Modena e Reggio Emilia o del prof Po Laura.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community