Frontend-Entwickler

Hinter jeder Website die du aufrufst, steckt auch die Arbeit eines Frontend-Entwicklers!
Der Frontend-Entwickler ist für die Entwicklung der Darstellung der Website zuständig, also die Arbeit, die sich im Browser des Benutzers abspielt. Hierzu gehört die Umsetzung des Layouts, wie beispielsweise Farbe, Schriftgröße und auch Animationen. Neben dem Aufbau der Website, übernimmt der Frontend-Entwickler auch Aufgaben in der clientseitigen Programmierung. Die Frontend-Entwickler sind nicht mit dem Web-Design zu verwechseln, da sich dieser eher mit den kreativ-gestalterischen Themen befassen, wie die Wirkung von Farben und Layouts.

Technologie | Tools | Methoden

  • HTML: Hypertext Markup Language ist der wichtigste Bestandteil einer Website. Sie beinhaltet die wichtigsten Elemente der Website und strukturiert den Inhalt dieser.
  • CSS3: Casacading Style Sheets ist für die Gestaltung der Website zuständig und gehört zu den Kernsprachen des Webs und somit auch zu den Hauptwerkzeugen des Frontend-Entwicklers. Es lassen sich Farben und Schriftgröße festlegen, als auch die unterschiedliche Darstellung auf verschiedenen Geräten.
  • JavaScript: Ist eine Skriptsprache und für den dynamischen Teil der Website zuständig. Die Nutzung von JavaScript sorgt dafür, dass sich die Sites dem Benutzer anpassen können. Es lassen sich komplexe Kontrollabfragen programmieren und diese mit Datenbanken verknüpfen.
  • Frameworks: Neben den oberen drei "Basic-Tools" eines jeden Frontend-Entwicklers, gibt es auch jede Menge Frameworks, die die Arbeit vereinfachen und unterstützen. Als Beispiele sind hier Bootstrap als freies CSS Framework zu nennen, welches auf HTML und CSS basierende Gestaltungsvorlagen bietet. React ist ein JavaScript Framework, welches das Grundgerüst für die User-Interface-Komponenten bereitstellt. Angular Webapplikationsframework, welches als Open-Source-Software rausgegeben wird.

Wissenswertes

Das Gegenstück zur Frontend-Entwicklung ist die Backend-Entwicklung, welche sich mit der serverseitigen Programmierung der Websites beschäftigt.

Fun Fact

Developer Calls it "Done"!