Full Stack mit KI

Modul abgeschlossen

Backend, APIs & Datenbanken

Noch 7 Lektionen offen. Diese Seite zeigt, was Sie am Ende können – und was Sie damit anfangen.

Was Sie jetzt können

Die Lernziele dieses Moduls

Zum Behalten

12 Kernideen aus diesem Modul

Im Trainer wiederholen →

Was ist eine API?

Eine Schnittstelle, über die Programme miteinander sprechen – Anfrage an eine Adresse, Antwort als Daten, meist JSON.

Was heißt REST?

Ressourcen unter Adressen, Methoden für Absichten: GET lesen, POST anlegen, PUT ändern, DELETE löschen.

Was sind Statuscodes?

Kurze Zahlen für das Ergebnis: 200 ok, 201 angelegt, 400 falsche Anfrage, 404 nicht gefunden, 500 Serverfehler.

Aus welchen Teilen besteht eine eigene API?

Routen (Adressen), Handler (was passiert), Validierung der Eingabe, Antwort mit Status – in dieser Reihenfolge.

Warum jede Eingabe prüfen?

Alles, was von außen kommt, kann fehlen, falsch oder böswillig sein – der Server vertraut nichts ungeprüft.

Was gehört in eine Fehlerantwort?

Passender Statuscode und eine verständliche Meldung – ohne interne Details wie Stacktraces.

Was ist SQL?

Die Sprache relationaler Datenbanken: Tabellen mit Spalten, Abfragen mit SELECT, WHERE, JOIN.

Was ist ein JOIN?

Zwei Tabellen über einen gemeinsamen Schlüssel verbinden – Bestellungen mit Kunden, ohne Daten doppelt zu speichern.

Warum Indizes?

Sie machen Suchen in großen Tabellen schnell – ohne Index liest die Datenbank jede Zeile.

Authentifizierung vs. Autorisierung?

Authentifizierung: Wer bist du? Autorisierung: Was darfst du? – beides getrennt prüfen.

Wie werden Passwörter gespeichert?

Nie im Klartext – als Hash mit Salt (bcrypt, argon2); selbst bei Datenverlust sind sie nicht lesbar.

Was ist eine Session oder ein Token?

Der Nachweis nach dem Login, den der Browser bei jeder Anfrage mitschickt – kurzlebig, widerrufbar, nur über HTTPS.

Ihr nächster Schritt

Suchen Sie sich eine konkrete Aufgabe aus Ihrem Arbeitsalltag, auf die das Modul „Backend, APIs & Datenbanken“ zutrifft, und wenden Sie das Gelernte einmal vollständig darauf an – schriftlich, nicht im Kopf. Diese eine Anwendung verankert mehr als jede weitere Lektion.

Nachweis

Mit einem kostenlosen Lernkonto wird Ihr Fortschritt gespeichert – und nach dem letzten Modul des Kurses erhalten Sie eine Teilnahmebestätigung als PDF.