Get To Know IT · Modul
APIs & Datenbanken
Kurs
Code LAB
Dauer
8 Lektionen
Themen
Was Du lernen wirst.
- verstehen, was eine API ist und welche Aufgabe sie erfüllt
- JSON-Daten lesen und verarbeiten
- grundlegende REST-APIs verstehen und erstellen
- Daten über APIs zwischen Anwendungen übertragen
- die Grundlagen relationaler Datenbanken verstehen
- Daten mit grundlegenden CRUD-Operationen verwalten
- eine PostgreSQL-Datenbank mit einer WebApp verbinden
- grundlegende Konzepte von Benutzern und Authentifizierung verstehen
- Daten strukturiert speichern, abrufen und organisieren
- eine eigene datenbasierte Anwendung entwickeln
Modul Inhalt
Was wir behandeln
- Was ist eine API?
- Warum benötigen Anwendungen APIs?
- Client und Server
- Requests & Responses
- HTTP-Grundlagen
- REST-APIs
- Was ist JSON?
- Objekte und Arrays
- Datenstrukturen
- JSON lesen und erstellen
- Daten zwischen Frontend und Backend übertragen
- Aufbau einer REST-API
- Endpunkte
- HTTP-Methoden
- GET, POST, PUT/PATCH und DELETE
- Fehlerbehandlung
- Eigene API mit Node.js entwickeln
- Warum brauchen Anwendungen Datenbanken?
- Relationale Datenbanken
- Tabellen, Spalten und Datensätze
- Beziehungen zwischen Daten
- PostgreSQL Grundlagen
- Create
- Read
- Update
- Delete
- Daten über eine API verwalten
- Datenbank und API miteinander verbinden
- Benutzerkonten
- Registrierung und Login
- Authentifizierung vs. Autorisierung
- Sessions und Tokens – Grundlagen
- Grundlegende Sicherheitsaspekte
Bereit, das Modul zu starten?
Vertiefe dein Wissen, setze das Gelernte praktisch um und entwickle dein eigenes Projekt.
Modul buchen