Entwicklung · Beruf

Was macht ein Webentwickler?

Auch: Webentwicklerin · Frontend-Entwickler · Backend-Entwickler · Fullstack-Entwickler · Webprogrammierer

Kurzantwort

Webentwickler Ein Webentwickler baut Websites und Webanwendungen – die sichtbare Oberfläche im Browser, die Logik auf dem Server oder beides. Die Arbeit umfasst neben dem Programmieren die Anbindung von Datenbanken und Schnittstellen sowie die Wartung des Bestehenden, die den größeren Teil der Zeit ausmacht.

Typische Aufgaben

  • Oberflächen und Serverlogik umsetzen
  • Datenbanken entwerfen und anbinden
  • Schnittstellen einbinden oder selbst bereitstellen
  • Bestehenden Code warten, aktualisieren und absichern
  • Umsetzung gegen Barrierefreiheit und Ladezeit prüfen

Abgrenzung zu Nachbarberufen

Gegenüber dem Webdesigner: Dieser gestaltet, der Entwickler setzt um. Die Grenze verschwimmt bei Frontend-Arbeit, bleibt aber bei der Frage bestehen, wer über Aussehen und wer über Verhalten entscheidet.

Gegenüber dem Webmaster: Der Entwickler baut, der Webmaster betreibt.

Frontend, Backend, Fullstack: Keine eigenen Berufe, sondern Schwerpunkte. „Fullstack“ heißt in der Praxis meist: beides ausreichend, eines davon gut.

Fähigkeiten, die dazugehören

Eine Auswahl, keine Liste von Voraussetzungen. Niemand bringt alles davon mit, und in keinem Betrieb wird alles davon gebraucht.

  • HTML und CSS HTML beschreibt die Struktur einer Webseite – Überschriften, Absätze, Listen, Formulare –, CSS ihre…
  • JavaScript JavaScript ist die Programmiersprache, die in Webbrowsern ausgeführt wird und Seiten interaktiv macht – von…
  • PHP-Entwicklung PHP-Entwicklung ist die Programmierung serverseitiger Anwendungen in der Sprache PHP – von einzelnen…
  • SQL SQL ist die Abfragesprache relationaler Datenbanken. Mit ihr werden Daten gelesen, verknüpft, verändert und…
  • Datenbankmodellierung Datenbankmodellierung ist der Entwurf der Struktur, in der Daten abgelegt werden: welche Tabellen es gibt,…
  • API-Design API-Design ist der Entwurf von Programmierschnittstellen: welche Daten ein System nach außen anbietet, in…
  • Versionsverwaltung Versionsverwaltung hält jeden Änderungsstand eines Projekts nachvollziehbar fest: wer wann was geändert hat…
  • Testautomatisierung Testautomatisierung bedeutet, das Prüfen von Software durch Programme erledigen zu lassen, die nach jeder…
  • Webperformance Webperformance beschreibt, wie schnell und wie stabil eine Website für ihre Nutzer verfügbar wird – vom…
  • Barrierefreiheit Digitale Barrierefreiheit bedeutet, dass Menschen mit Behinderungen ein Angebot ohne fremde Hilfe nutzen…
  • Caching Caching legt Ergebnisse zwischen, damit sie nicht bei jedem Aufruf neu berechnet oder geladen werden müssen.…
  • Systemarchitektur Systemarchitektur legt den Grobaufbau eines Systems fest: Bausteine, Schnittstellen, Datenflüsse und die…
  • App-Entwicklung App-Entwicklung erstellt Anwendungen für Mobilgeräte – nativ für eine Plattform, plattformübergreifend oder…

Wege in den Beruf

  • Ausbildung zum Fachinformatiker Anwendungsentwicklung
  • Studium in Informatik, Medieninformatik oder Wirtschaftsinformatik
  • Quereinstieg verbreitet – vorzeigbarer Code zählt mehr als der Abschluss

Verdienst

Wir führen hier keine eigenen Gehaltszahlen: Angaben ohne belastbare Quelle wären eine Behauptung. Wer belegte Werte sucht, findet sie beim Entgeltatlas der Bundesagentur für Arbeit.

Profile mit diesem Beruf

Alphabetisch sortiert. Auf einer Berufsseite steht praktisch jedes Mitglied eines Fachs – eine Reihenfolge wäre hier eine Behauptung ohne Kriterium. Wo gereiht wird, steht das Kriterium dabei: auf den Fähigkeitsseiten.

Verwandte Berufe