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
Get To Know IT | APIs & Datenbanken