Un sito web è un insieme di pagine correlate navigabile su un browser, presente nel [[Brief History of Internet| world wide web]], che può servire a molteplici scopi. È composto da file (codice, immagini, database) che sono ospitati su uno o più server tramite un servizio di [[Hosting | hosting]]. Ogni server è raggiungibile tramite un indirizzo IP: Quando scriviamo un [[Il dominio | dominio]] come “google.com”, il [[DNS]] traduce quel nome in un IP, così il browser può connettersi al server corretto e caricare il sito. --- I suoi utilizzi spaziano tra: - **Siti vetrina**: una vetrina online per aziende, professionisti o servizi, pensata per presentarsi e generare contatti. - **E-commerce**: negozi online che permettono di vendere prodotti o servizi direttamente sul web. - **Blog / magazine**: siti editoriali che pubblicano articoli, notizie o contenuti informativi. - **Portfolio**: raccolte di lavori e progetti per mostrare le competenze di un artista o professionista. - **Web app**: applicazioni accessibili da browser, come home banking, gestionali o giochi online. - **Forum**: piattaforme di discussione dove gli utenti possono confrontarsi su temi specifici. - [[Landing Page]] - **Siti educational / wiki**: piattaforme dedicate all’apprendimento o alla condivisione collaborativa di conoscenza. E altro ancora. --- A **livello tecnico**, la struttura di ogni pagina di un sito web è un documento [[HTML]] che definisce i suoi elementi, il testo, le immagini. Lo stile di questi elementi è definito da un documento scritto in [[CSS]] , mentre gli elementi interattivi, login e funzionalità avanzate, da [[JavaScript]]. Come detto in precedenza, tutti questi file sono dentro a delle cartelle "online" tramite un servizio di [[Hosting | hosting]], con un [[Il dominio | dominio]] che indirizza il traffico al sito stesso. vengono invece usati [[CMS| CMS]] per gestire modifiche al sito senza dover mettere mano al codice. --- Spesso è progettato da un web designer, un graphic designer specializzato nei siti web; nei progetti più semplici può occuparsi anche dello sviluppo. Nella maggior parte dei casi, però, lo [[Web Development | sviluppo]] di quest'ultimo è affidato a un web developer. Attorno al progetto ruotano poi altre figure, come web master, IT manager, [[SEO]] e Ads specialist, insieme a ruoli strategici e creativi (marketing strategist, direttore creativo) per garantire coerenza con il [[Cos'è un Brand | brand]] e gli obiettivi di business.