Server-seitige Website-Programmierung: Erste Schritte
In diesem Modul beantworten wir einige grundlegende Fragen zur serverseitigen Programmierung wie: „Was ist das?“, „Wie unterscheidet es sich von der clientseitigen Programmierung?“ und „Warum ist es so nützlich?“. Wir geben auch einen Überblick über einige der beliebtesten serverseitigen Web-Frameworks sowie eine Anleitung zur Auswahl des am besten geeigneten Frameworks für Ihr erstes Projekt. Schließlich bieten wir einen grundlegenden Einführungstext zur Sicherheit von Webservern.
Voraussetzungen
Bevor Sie mit diesem Modul beginnen, müssen Sie keine Kenntnisse in der serverseitigen Website-Programmierung oder einer anderen Art der Programmierung haben.
Sie sollten jedoch etwas über die Funktionsweise von Websites und Webservern verstehen. Dafür empfehlen wir die folgende Lektüre:
- Was ist ein Webserver?
- Welche Software benötige ich, um eine Website zu erstellen?
- Wie lädt man Dateien auf einen Webserver hoch?
Mit dem grundlegenden Verständnis, das Sie durch diese Vorbereitung erlangen, sind Sie bereit, die Module in diesem Abschnitt durchzuarbeiten.
Leitfäden
- Einführung in die Server-seite
-
Willkommen im MDN-Anfängerkurs zur serverseitigen Programmierung! Der erste Artikel untersucht die serverseitige Programmierung aus einer übergeordneten Perspektive und beantwortet Fragen wie „Was ist das?“, „Wie unterscheidet es sich von der clientseitigen Programmierung?“ und „Warum ist es so nützlich?“. Nach der Lektüre werden Sie die zusätzlichen Möglichkeiten verstehen, die Websites durch serverseitige Programmierung erhalten.
- Client-Server-Übersicht
-
Jetzt, da Sie den Zweck und die potenziellen Vorteile der serverseitigen Programmierung kennen, werden wir untersuchen, was passiert, 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, wird Ihnen dies helfen zu verstehen, was Sie tun müssen, wenn Sie Ihren eigenen Code schreiben.
- Server-seitige Web-Frameworks
-
Der vorherige Artikel erklärte, was eine serverseitige Webanwendung tun muss, um auf Anfragen von Webbrowsern zu reagieren. Dieser Artikel erklärt, wie Web-Frameworks diese Aufgaben erleichtern können, und hilft Ihnen, das richtige Framework für Ihre erste serverseitige Webanwendung auszuwählen.
- Website-Sicherheit
-
Die Sicherheit von Websites erfordert Wachsamkeit in allen Aspekten des Aufbaus und Betriebs einer Website. Dieser einleitende Artikel hilft Ihnen, die ersten wichtigen Schritte zu verstehen, die Sie unternehmen können, um Ihre Webanwendung gegen die häufigsten Bedrohungen zu schützen.
Hinweis: In diesem Thema geht es um serverseitige Frameworks und wie man sie zur Erstellung von Websites nutzt. Wenn Sie Informationen zu clientseitigen JavaScript-Frameworks suchen, lesen Sie Verstehen von clientseitigen JavaScript-Frameworks.
Bewertungen
Dieses Modul „Erste Schritte“ enthält keine Bewertung, da wir Ihnen bisher keinen Code gezeigt haben. An diesem Punkt sollten Sie ein allgemeines Verständnis der Funktionalitäten haben, die Sie mit der serverseitigen Programmierung bereitstellen können, und Sie haben eine Entscheidung darüber getroffen, welches serverseitige Web-Framework Sie für Ihre erste serverseitige Anwendung verwenden werden.