Glossario tecnologico del porto ospitante

Glossario tecnico

Navigare tra i termini di hosting e sviluppo web.

Test A/B: Un metodo per confrontare due versioni di pagine web e determinare quale sia più performante. È uno strumento fondamentale per ottimizzare il design e i contenuti dei siti web.
Accessibilità: La pratica di garantire che i siti web e i contenuti digitali siano utilizzabili dalle persone con disabilità, rendendo le informazioni e le funzionalità disponibili a tutti gli utenti.
API (Application Programming Interface): Un insieme di regole e protocolli che consente a diverse applicazioni software di comunicare tra loro. Le API consentono di integrare vari servizi e funzionalità in un'unica applicazione.
Backend: Il lato server di un sito web o di un'applicazione in cui i dati vengono memorizzati ed elaborati. È responsabile della gestione del server, dei database e dello scripting lato server.
Bootstrap: Un popolare framework frontend open-source per lo sviluppo web che fornisce un layout coerente e reattivo per la progettazione di siti e applicazioni web.
Compatibilità con i browser: Garantire che un sito web funzioni correttamente e appaia in modo coerente su diversi browser web, tra cui Chrome, Firefox, Safari e Internet Explorer.
CMS (Sistema di gestione dei contenuti): Una piattaforma software che consente agli utenti di creare, modificare e gestire contenuti digitali, spesso utilizzata per siti web e blog.
Sistema di gestione dei contenuti (CMS): Una piattaforma software che consente agli utenti di creare, modificare e gestire contenuti digitali, spesso utilizzata per siti web e blog.
CSS (fogli di stile a cascata): Un linguaggio per fogli di stile utilizzato per descrivere la presentazione delle pagine web, compresi aspetti come il layout, i colori e i caratteri.
Debug: Identificare e correggere gli errori, o "bug", nel codice del software per garantirne la corretta funzionalità.
Nome di dominio: L'indirizzo univoco utilizzato per accedere a un sito web su Internet, ad esempio "www.example.com".
DNS (Domain Name System): Un sistema gerarchico che traduce i nomi di dominio di facile utilizzo (ad esempio, www.example.com) in indirizzi IP, consentendo ai browser di individuare i server web.
Crittografia: Il processo di conversione dei dati in un codice per proteggerli dall'accesso non autorizzato. È essenziale per proteggere le informazioni sensibili durante la trasmissione dei dati.
Chiave di crittografia: Un codice o una password utilizzati per criptare e decriptare i dati, garantendone la sicurezza e la privacy durante la trasmissione.
Firewall: Dispositivo o software di sicurezza di rete che monitora e filtra il traffico di rete in entrata e in uscita per proteggere un sistema da accessi non autorizzati o da attacchi informatici.
Frontend: Il lato di un sito web o di un'applicazione rivolto all'utente, responsabile dell'aspetto, dell'atmosfera e dell'interazione con l'utente.
FTP (File Transfer Protocol): Protocollo di rete standard che trasferisce file tra un client e un server, spesso utilizzato per caricare i file di un sito web su un server di hosting.
Git: Un sistema di controllo di versione distribuito che traccia e gestisce le modifiche al codice sorgente, facilitando lo sviluppo collaborativo del software.
Interfaccia grafica utente (GUI): Un'interfaccia visiva che consente agli utenti di interagire con il software e l'hardware, compresi elementi come icone, pulsanti e finestre.
Hosting: Il servizio di archiviazione e di servizio di file di siti web su server accessibili via Internet.
Piano di hosting: Un pacchetto di servizi offerto dai provider di web hosting che specifica le risorse, le caratteristiche e i prezzi per l'hosting di un sito web.
HTML (Hypertext Markup Language): Un linguaggio di markup per la strutturazione dei contenuti web, che fornisce la struttura di base per le pagine web.
HTTPS: HyperText Transfer Protocol Secure, una versione sicura di HTTP che cripta i dati trasmessi tra il browser di un utente e un sito web.
Intranet: Una rete privata all'interno di un'organizzazione che consente ai membri di condividere informazioni, risorse e applicazioni in modo sicuro.
Indirizzo IP (Internet Protocol Address): Un'etichetta numerica assegnata a ciascun dispositivo collegato a una rete di computer, che consente la comunicazione dei dati.
JavaScript: Un linguaggio di programmazione popolare e versatile per lo sviluppo di applicazioni, comprese quelle basate sul web e su dispositivi mobili Android.
JSON (JavaScript Object Notation): Un formato leggero per lo scambio di dati tra un server e un'applicazione web, spesso utilizzato nelle API.
Parole chiave: Parole o frasi specifiche essenziali per l'ottimizzazione dei motori di ricerca (SEO) per migliorare la visibilità di un sito web nei risultati dei motori di ricerca.
LAN (Local Area Network): Una rete di computer interconnessi in un'area geografica limitata, come una casa, un ufficio o un campus.
Bilanciamento del carico: Distribuzione del traffico di rete su più server per garantire un utilizzo ottimale delle risorse, ridurre il sovraccarico dei server e migliorare le prestazioni.
Tempo di caricamento: Il tempo necessario per il caricamento completo di una pagina web nel browser dell'utente.
Metadati: Informazioni descrittive su dati o contenuti, spesso utilizzate per la categorizzazione e l'organizzazione delle informazioni.
Ottimizzazione mobile: Adattamento di siti o applicazioni web per fornire un'esperienza perfetta e reattiva su dispositivi mobili come smartphone e tablet.
MySQL: Un sistema di gestione di database relazionali open-source utilizzato per archiviare i dati dei siti web.
Rete: Un insieme di computer, dispositivi e server connessi che condividono risorse e comunicano.
Node.js: Un ambiente di runtime JavaScript che consente lo scripting lato server, permettendo lo sviluppo di applicazioni web scalabili ed efficienti.
Open Source: Software distribuito con una licenza che consente agli utenti di visualizzare, modificare e ridistribuire liberamente il suo codice sorgente.
PHP (Hypertext Preprocessor): Un linguaggio di scripting lato server utilizzato nello sviluppo web per creare pagine web dinamiche.
Plugin: Componenti software che aggiungono caratteristiche o funzionalità specifiche a un sito web o a un'applicazione web.
Interrogazione: Richiesta di informazioni specifiche da parte di un database o di un motore di ricerca, spesso utilizzata per recuperare dati.
Stringa di interrogazione: Una porzione di URL che include dati o parametri utilizzati per recuperare informazioni specifiche da un server web o da un database.
Design reattivo: Progettazione di siti web che offrano un'esperienza visiva ottimale su vari dispositivi e dimensioni dello schermo.
SEO (ottimizzazione dei motori di ricerca): La pratica di ottimizzare un sito web per migliorarne la visibilità nelle pagine dei risultati dei motori di ricerca.
SSL (Secure Sockets Layer): Un protocollo che garantisce la sicurezza della trasmissione dei dati tra il browser dell'utente e un sito web.
TCP/IP (Transmission Control Protocol/Internet Protocol): Una suite di protocolli di comunicazione che consente la trasmissione di dati tra reti, compresa Internet.
UI (Interfaccia utente): Il layout grafico e gli elementi di un sito web o di un'applicazione con cui gli utenti interagiscono.
URL (Uniform Resource Locator): L'indirizzo utilizzato per accedere a una risorsa su Internet, che di solito inizia con "http://" o "https://".
UX (User Experience): L'esperienza complessiva e la soddisfazione dell'utente che interagisce con un sito web o un'applicazione.
Controllo della versione: Un sistema che tiene traccia e gestisce le modifiche al codice sorgente, facilitando la collaborazione e la manutenzione del codice da parte degli sviluppatori.
VPN (Virtual Private Network): Una tecnologia che crea una connessione sicura e crittografata su una rete pubblica, garantendo la privacy e la sicurezza dei dati.
Hosting web: Un servizio che fornisce spazio e risorse per l'hosting di siti web online.
WordPress: Un popolare sistema di gestione dei contenuti (CMS) utilizzato per la creazione di siti web e di blog, noto per la sua flessibilità e facilità d'uso.
XML (Extensible Markup Language): Un linguaggio di markup per la codifica di documenti in un formato leggibile dall'uomo e dalla macchina.
YAML (YAML non è un linguaggio di markup): Un formato di serializzazione dei dati leggibile dall'uomo, spesso usato nei file di configurazione e nello scambio di dati tra linguaggi con strutture di dati diverse.
ZIP (Piano di miglioramento della zona): Un formato di compressione dei file e un'utilità di archiviazione che riduce le dimensioni dei file, rendendoli più facili da trasferire o archiviare.
Indice Z: Nello sviluppo web, l'ordine di impilamento degli elementi, che determina quali elementi appaiono prima o dietro gli altri, è essenziale per il controllo del layering e del layout.