Page 82 - ODV Training outline_DE
P. 82
Wenn wir über Web-Entwicklung sprechen, wird diese normalerweise in
zwei verschiedene Arten von Entwicklung unterteilt: Frontend- und Backend-
Entwicklung.
● Die Backend-Entwicklung konzentriert sich auf die Serverseite einer
Webseite oder Webanwendung. Backend-Entwickler:innen sind für die
Erstellung der Logik einer Webseite verantwortlich.
● Die Frontend-Entwicklung konzentriert sich auf die Kund:innenseite.
Frontend-Entwickler:innen sind für die Gestaltung des Erscheinungsbildes
und der Funktionalität einer Webseite verantwortlich.
Einfach ausgedrückt: Das Backend ist das, was hinter den Kulissen passiert,
während das Frontend das ist, was die Nutzer:innen sehen.
Wenn Benutzer:innen beispielsweise eine E-Commerce-Website besuchen, ist das
Backend dafür zuständig, die Bestellung der Benutzer:innen zu bearbeiten, die
Bestelldaten in einer Datenbank zu speichern und eine Bestätigungs-E-Mail an die
Benutzer:innen zu senden. Das Frontend ist dafür zuständig, den Benutzer:innen
die verfügbaren Produkte anzuzeigen, ihnen die Auswahl der Produkte zu
ermöglichen, die sie kaufen möchten und die Zahlung zu verarbeiten.
Kurz gesagt, das Backend ist für die Funktionalität der Webseite zuständig,
während das Frontend für das Erscheinungsbild der Webseite verantwortlich ist.
Um die Lernenden in die Webentwicklung einzuführen, werden wir uns
hauptsächlich auf die Frontend-Programmiersprachen konzentrieren.
Auszeichnungssprachen
HTML: Wird verwendet, um die Struktur einer Webseite zu definieren. HTML-Code
wird verwendet, um Elemente wie Überschriften, Absätze, Listen, Bilder und
Tabellen zu erstellen.
CSS: Cascade-Style-Sheet-Sprache, mit der das Erscheinungsbild einer Webseite
definiert wird. Mit CSS-Code lassen sich Größe, Farbe, Schriftart und andere
Aspekte des Erscheinungsbildes von Elementen auf einer Webseite steuern.
Programmiersprachen
JavaScript ist eine universelle Programmiersprache, mit der Webseiten interaktiv
gestaltet werden können. Mit JavaScript-Code können Sie Animationen, Spiele,
interaktive Formulare und andere Funktionen erstellen.