Erste Schritte bei der serverseitigen Website-Programmierung
In diesem Modul beantworten wir einige grundlegende Fragen zur serverseitigen Programmierung, etwa „Was ist das?“, „Wie unterscheidet sie sich von der clientseitigen Programmierung?“ und „Warum ist sie so nützlich?“. Außerdem geben wir einen Überblick über einige der beliebtesten serverseitigen Web-Frameworks und erläutern, wie Sie das am besten geeignete Framework für Ihr erstes Projekt auswählen. Abschließend bieten wir einen einführenden Überblick über die Sicherheit von Webservern.
Voraussetzungen
Bevor Sie mit diesem Modul beginnen, benötigen Sie keine Kenntnisse in der serverseitigen Website-Programmierung oder einer anderen Art der Programmierung.
Sie sollten jedoch ein grundlegendes Verständnis davon haben, wie Websites und Webserver funktionieren. Dafür empfehlen wir folgende Lektüre:
Mit dem Grundverständnis, das Sie durch diese Vorbereitung gewinnen, können Sie die Module in diesem Abschnitt durcharbeiten.
Tutorials
- Einführung in die serverseitige Programmierung
-
Willkommen beim MDN-Einsteigerkurs zur serverseitigen Programmierung! Der erste Artikel betrachtet die serverseitige Programmierung aus übergeordneter Perspektive und beantwortet Fragen wie „Was ist das?“, „Wie unterscheidet sie sich von der clientseitigen Programmierung?“ und „Warum ist sie so nützlich?“. Danach werden Sie verstehen, welche zusätzlichen Möglichkeiten die serverseitige Programmierung Websites bietet.
- Überblick über Client und Server
-
Nachdem Sie nun den Zweck und die möglichen Vorteile der serverseitigen Programmierung kennen, sehen wir uns an, was geschieht, wenn ein Server eine „dynamische Anfrage“ von einem Browser erhält. Da der serverseitige Code der meisten Websites Anfragen und Antworten auf ähnliche Weise verarbeitet, hilft Ihnen dies dabei zu verstehen, worauf es beim Schreiben Ihres eigenen Codes ankommt.
- Serverseitige Web-Frameworks
-
Im vorherigen Artikel wurde erklärt, was eine serverseitige Webanwendung tun muss, um auf Anfragen von Webbrowsern zu reagieren. Dieser Artikel erklärt, wie Web-Frameworks diese Aufgaben vereinfachen können, und hilft Ihnen, das richtige Framework für Ihre erste serverseitige Webanwendung auszuwählen.
- Website-Sicherheit
-
Website-Sicherheit erfordert Aufmerksamkeit bei allen Aspekten der Erstellung und des Betriebs einer Website. Dieser einführende Artikel hilft Ihnen, die ersten wichtigen Schritte zu verstehen, mit denen Sie Ihre Webanwendung vor den häufigsten Bedrohungen schützen können.
Hinweis: Dieses Thema behandelt serverseitige Frameworks und deren Verwendung zum Erstellen von Websites. Wenn Sie Informationen zu clientseitigen JavaScript-Frameworks suchen, lesen Sie Clientseitige JavaScript-Frameworks verstehen.
Lernkontrollen
Dieses Modul zu den ersten Schritten enthält keine Lernkontrolle, da wir Ihnen noch keinen Code gezeigt haben. An diesem Punkt sollten Sie ein allgemeines Verständnis dafür haben, welche Funktionen Sie mit serverseitiger Programmierung bereitstellen können, und entschieden haben, welches serverseitige Web-Framework Sie für Ihre erste serverseitige Anwendung verwenden möchten.