Oppure **sviluppo web**, è il processo di costruzione di un [[Sito Web | sito]] o applicazione web accessibile online, utilizzando principalmente linguaggi di codice come [[HTML]], [[CSS]] e [[JavaScript]], spesso a partire da un prototipo realizzato da un designer. Include anche tutte le attività di **modifica, manutenzione e implementazione** nel tempo. --- Il ruolo del Web Developer si divide principalmente in: - **Front-end developer**: sviluppa l’interfaccia e la parte visiva con cui interagisce l’utente - **Back-end developer**: lavora su logica, dati, database, server e funzionalità avanzate - **Full-stack developer**: si occupa di entrambe le parti ___ A volte designer o web designer imparano a sviluppare in autonomia: Per questo alcuni front-end developer arrivano da un background grafico. Nella maggior parte dei casi però, i developer provengono da studi di **Computer Science** o percorsi simili: sanno programmare in generale e poi si specializzano nel web. --- Il termine **sviluppo web** viene talvolta usato anche per indicare la fase di “assemblaggio” di un sito, anche quando non avviene tramite codice scritto da zero. Ad esempio: da un prototipo in Figma si passa alla costruzione su un visual editor (come [[WordPress]] o [[Webflow]]). In questi casi, chi realizza il sito viene comunque spesso definito _developer_, anche se lavora con strumenti visuali invece che con codice puro.