i termini che popolano il mondo del web
Le tecnologie Web contengono lunghe liste di termini tecnici e abbreviazioni che vengono utilizzati nella documentazione e nella codifica.
Questo glossario fornisce definizioni di parole e abbreviazioni che devi conoscere per comprendere e creare con successo per il Web.

I termini del glossario possono essere selezionati dalla barra laterale.

Autenticatore

Un autenticatore è un’entità in grado di eseguire le operazioni crittografiche necessarie per registrare e autenticare gli utenti e di archiviare in modo sicuro le chiavi crittografiche utilizzate in queste operazioni. Un autenticatore può essere implementato in hardware o software. Può essere integrato nel dispositivo, come il sistema Touch ID nei dispositivi Apple o il […]

Autenticazione

L’autenticazione è in generale il processo di dimostrazione che un fatto è autentico. Più specificamente, nella sicurezza web, è il processo di verifica dell’identità dichiarata di un’entità, come un utente. Ciò consente quindi di decidere se concedere all’utente l’accesso che sta richiedendo, come l’accesso a un account specifico. L’autenticazione viene in genere eseguita presentando all’utente […]

Asincrono

Il termine asincrono si riferisce a due o più oggetti o eventi che non esistono o non accadono contemporaneamente, ovvero non sono sincroni. Quando più cose correlate accadono senza che nessuna dipenda dal completamento di eventi precedenti, sono asincrone. Nell’informatica, la parola “asincrono” è usata in due contesti principali, come spiegato di seguito. In reti […]

Aspect Ratio

Le Aspect Ratio i sono la relazione proporzionale tra la larghezza e l’altezza di un elemento o di una finestra, e sono rappresentate da un rapporto o due numeri. Avere una proporzione, che sia una proporzione intrinseca come per le immagini e i video o se è impostata estrinsecamente, mantiene le proporzioni previste di un […]

Array

Un array è una raccolta ordinata di dati (primitivi o oggetti, a seconda del linguaggio). Gli array vengono utilizzati per memorizzare più valori sotto un singolo nome di variabile. Una variabile normale, d’altro canto, può memorizzare solo un valore. Ogni elemento in un array ha un numero associato, chiamato indice numerico, che consente di accedervi. […]

TCP

TCP (Transmission Control Protocol) è un importante protocollo di rete che consente a due host di connettersi e scambiare flussi di dati. TCP garantisce la consegna di dati e pacchetti nello stesso ordine in cui sono stati inviati. Vint Cerf e Bob Kahn, che all’epoca erano scienziati della DARPA, hanno progettato TCP negli anni ’70. […]

API

Un’API (Application Programming Interface) è un set di funzionalità e regole che esistono all’interno di un programma software (l’applicazione) che consente l’interazione con esso tramite software, al contrario di un’interfaccia utente umana. L’API può essere vista come un semplice contratto (l’interfaccia) tra l’applicazione che la offre e altri elementi, come software o hardware di terze […]

Algoritmo

Un algoritmo è una serie di istruzioni autonome per eseguire una funzione. In altre parole, un algoritmo è un mezzo per descrivere un modo per risolvere un problema in modo che possa essere risolto ripetutamente, da esseri umani o macchine. Gli informatici confrontano l’efficienza degli algoritmi attraverso il concetto di “complessità algoritmica” o notazione “Big […]

AJAX

Asynchronous JavaScript and XML (Ajax o AJAX) è una tecnica di sviluppo web in cui un’app web recupera il contenuto dal server effettuando richieste HTTP asincrone e utilizza il nuovo contenuto per aggiornare le parti rilevanti della pagina senza richiedere un caricamento completo della pagina. Ciò può rendere la pagina più reattiva, poiché vengono richieste […]

Accessibilità

Accessibilità (A11y) significa consentire a quante più persone possibile di utilizzare i siti Web, comprese quelle con capacità limitate. Il modo più comune per raggiungere questo obiettivo è garantire che le tecnologie assistive funzionino correttamente per accedere al contenuto. Queste tecnologie includono lettori di schermo, ingranditori di schermo, strumenti di riconoscimento vocale e dispositivi di […]