NEW
Font size
WorksheetsUC4 : Tecnico Programmatore Siti Web
Total questions: 30
Worksheet time: 45mins
Quale linguaggio è comunemente usato per strutturare il contenuto di una pagina web?
A) Python
B) HTML
C) Java
Qual è la funzione principale di CSS in uno sviluppo web?
A) Creare il contenuto del sito
B) Gestire la presentazione e il layout del sito
C) Programmare la logica lato server del sito
Cosa significa "responsive design"?
A) Il sito risponde a domande
B) Il sito si adatta visivamente e funzionalmente a diverse dimensioni dello schermo e dispositivi
C) Il sito carica molto rapidamente
Cosa significa l'acronimo "PHP"?
A) Private Home Page
B) Preprocessor Hypertext Protocol
C) PHP: Hypertext Preprocessor
Quale framework JavaScript è noto per facilitare lo sviluppo di single-page applications?
A) jQuery
B) Angular
C) PHP
Che cos'è una "API" nel contesto dello sviluppo web?
A) Advanced Programming Interface
B) Application Programming Interface
C) Automatic Page Incrementer
Perché è importante ottimizzare le immagini su un sito web?
A) Per garantire che siano protette da copyright
B) Per migliorare i tempi di caricamento della pagina e l'esperienza utente
C) Per assicurarsi che le immagini non possano essere scaricate
Che cos'è il "DOM" (Document Object Model)?
A) Un protocollo di sicurezza web
B) La struttura dati che rappresenta la pagina web nel browser
C) Un database utilizzato per archiviare i file HTML
Qual è lo scopo di un "web server"?
A) Archiviare i dati personali degli utenti
B) Ospitare i siti web e servire le pagine web agli utenti su richiesta
C) Monitorare l'attività degli utenti su internet
In che modo JavaScript può essere eseguito?
A) Esclusivamente sul server
B) Solo quando si scarica un'app
C) Nel browser dell'utente
Cosa utilizzerebbe uno sviluppatore web per verificare se il suo codice JavaScript segue le best practice?
A) Un compilatore
B) Un validatore di codice
C) Un linter
Che cos'è il "version control" nello sviluppo web?
A) Un sistema che tiene traccia di tutte le modifiche al codice
B) Un sistema che controlla le versioni dei browser degli utenti
C) Un metodo per controllare il numero di visite al sito
Che cos'è un "commit" in un sistema di version control?
A) Un errore nel codice
B) Una segnalazione di un problema
C) Un insieme di modifiche salvate nel repository
Quale di questi è un popolare sistema di gestione dei contenuti (CMS)?
A) Photoshop
B) WordPress
C) JavaScript
Che cos'è Bootstrap in relazione allo sviluppo web?
A) Un motore di ricerca
B) Un editor di codice
C) Un framework per lo sviluppo di front-end responsive
Che cos'è AJAX nel contesto dello sviluppo web?
A) Un linguaggio di programmazione
B) Un metodo per aggiornare parti di una pagina web senza ricaricare l'intera pagina
C) Un tipo di database
Quale linguaggio di programmazione è comunemente usato per lo scripting lato server?
A) HTML
B) CSS
C) PHP
Quale di questi è un database SQL comunemente usato nello sviluppo web?
A) MongoDB
B) MySQL
C) Excel
Cosa significa "frontend" nello sviluppo web?
A) Parte del sito web che l'utente non può vedere
B) Il lato del sito web con cui l'utente interagisce direttamente
C) Il server e il database del sito web
Cosa significa "backend" nello sviluppo web?
A) L'hardware su cui gira il sito web
B) Il design grafico del sito web
C) Il lato del sito web che gestisce la logica, il database, e il server
Quale linguaggio è utilizzato per scrivere query in un database relazionale?
A) Python
B) SQL
C) JavaScript
Qual è il principale beneficio dell'utilizzo di un pre-processore CSS come SASS?
A) Permette di scrivere codice CSS in un linguaggio di scripting come Python
B) Introduce funzionalità che non sono presenti in CSS, come variabili e mixin
C) Automaticamente comprime le immagini per il web
Per cosa è utilizzato JSON nello sviluppo web?
A) Per stilizzare la pagina web
B) Per trasferire e memorizzare dati
C) Per modificare la struttura del DOM
Che cos'è una Single Page Application (SPA)?
A) Un sito web che carica una singola pagina HTML e poi aggiorna il contenuto dinamicamente
B) Un'applicazione che può essere usata solo una volta
C) Un sito web senza pagine interne
Cosa dovrebbe fare un sito web per essere conforme all'ADA (Americans with Disabilities Act)?
A) Essere accessibile e utilizzabile da persone con disabilità
B) Offrire sconti agli americani con disabilità
C) Assicurarsi di avere solo contenuti in lingua inglese
Qual è lo scopo dell'utilizzo di un framework come React?
A) Per accelerare e semplificare lo sviluppo dell'interfaccia utente
B) Per creare server web
C) Per gestire database
Che cosa sono i "microservizi" nello sviluppo web?
A) Piccoli programmi che possono essere acquistati per aggiungere funzionalità a un sito web
B) Un'architettura di sviluppo che suddivide un'applicazione in piccoli servizi indipendenti
C) Servizi web che costano meno di un euro al mese
Qual è la differenza tra "library" e "framework" nello sviluppo web?
A) Una library è un insieme di funzioni che puoi chiamare, mentre un framework definisce l'architettura del tuo progetto
B) Una framework è utilizzata per il front-end, una library per il back-end
C) Non c'è differenza, i termini sono intercambiabili
Qual è il principale vantaggio di utilizzare un sistema di template come Twig o Handlebars?
A) Permette di eseguire il codice PHP direttamente nel browser
B) Permette di separare la logica dell'applicazione dalla presentazione HTML
C) Rende il codice JavaScript più veloce
Qual è la funzione principale di Node.js?
A) Eseguire il codice JavaScript lato server
B) Aggiornare automaticamente il CSS
C) Rendere il codice HTML interattivo
