Kurz erklärt
Ein Webentwickler plant und programmiert Webseiten und Web-Anwendungen.
Genauer
Je nach Schwerpunkt unterscheidet man Frontend (alles, was im Browser sichtbar ist: HTML, CSS, JavaScript), Backend (Server, Datenbank, Logik) und Full-Stack (beides).