Was bedeutet Frontend Development?
Frontend Development bezeichnet eine Hybridfunktion aus Webentwicklung und Screendesign. Das Frontend ist der für Nutzer sichtbare Teil einer Webseite oder Applikation. Im Gegensatz dazu ist das Backend der nicht sichtbare Teil, welcher Server, serverseitige Anwendungen und Datenbank(en) umfasst.
Was macht ein Frontend Entwickler?
Ein Frontend Entwickler ist also ein Programmierer, der die Webapplikation designtechnisch und funktional umsetzt. Frontend Development ist wichtig für die Usability und Performance der Webseite. Der Entwickler muss dafür sorgen, dass die Webseite für alle Geräte und Bildschirmgrößen erreichbar, leicht nutzbar und performant ist.
Ein Backend Developer kümmert sich hingegen um die Wartung von Software und Datenbanken, den Betrieb des Servers und alle Abläufe, die sicherstellen, dass die Informationen bereitgestellt werden können, die im Frontend angezeigt werden sollen.
Zu den Aufgabenbereichen eines Frontend Entwicklers gehören
-
HTML für die Strukturierung der Webseite. Der Developer muss den Code hierfür schreiben.
-
CSS (Cascading Style Sheets), mit welchem das Design, Layout, Schriften, Farben etc. sowie das Verhalten auf verschiedenen Bildschirmgrößen gesteuert wird.
-
JavaScript, welches immer häufiger Anwendung in dynamischen Webseiten findet und die Funktionalität einer reinen HTML-Webseite erweitert.
Arbeitet der Frontend Developer mit Content Management Systemen (CMS), bedient er sich häufig Templates, um Code von Design zu trennen. Frameworks dienen dazu, effizienter zu programmieren, da diese meist über Libraries mit bereits geschriebenem Code verfügen. Bekannte Frameworks sind Vue.js, ReactJs, AngularJS, jQuery, Bootstrap etc.
Weiterführende Informationen:
https://www.campusjaeger.de/karriereguide/berufswelt/frontend-entwickler
https://en.wikipedia.org/wiki/Front-end_web_development
Video: