[←] Zurück zu Mission Control
Mission 01 ~10 Min

Ziel

Verstehe, dass Browser eine Anfrage senden und Server antworten – wie bei einem Game-Server.

  1. Was ist der Unterschied?

    Frontend = was du siehst. Backend = was im Hintergrund läuft. Ohne Backend kein Login, kein Speicherstand.

    Frontend: HTML, CSS, JavaScript (im Browser) Backend: Server, Datenbank, Logik (im Rechenzentrum)
  2. Der Request-Response-Zyklus

    1. Dein Browser schickt eine Anfrage (Request).
    2. Der Server verarbeitet sie.
    3. Der Server sendet eine Antwort (Response).

    Browser: "Gib mir die Startseite" Server: "Hier ist die HTML-Datei"
  3. Warum kann Frontend nicht alles?

    Dein Browser kann nicht direkt auf Datenbanken zugreifen – das wäre unsicher. Alles im Browser ist für jeden sichtbar.

    // Das geht NICHT im Browser: Speichere Passwort in Datenbank Lese Dateien vom Server Sende E-Mail direkt
  4. Der Server macht das möglich

    Nur der Server kann: Daten speichern, Passwörter prüfen, E-Mails senden, mit anderen Servern reden.

    Backend-Aufgaben: - Login überprüfen - Daten in Datenbank speichern - Sensible Daten schützen
  5. Zusammenfassung

    Backend = der unsichtbare Motor. Du schickst Anfragen, der Server antwortet. Genau wie bei Multiplayer-Games.

Self-Test: Hast du verstanden?

Bereit für Test...

Reflexion

  • Frontend läuft im Browser, Backend auf dem Server.
  • Der Browser sendet Requests, der Server antwortet mit Responses.
  • Sensible Daten und Datenbanken gehören immer ins Backend.