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
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.