Backend Developer arbeiten an der technischen Logik hinter Anwendungen, Plattformen und digitalen Services. Sie verbinden Datenbanken, Schnittstellen und Geschäftslogik zu stabilen Systemen. Der Kurs zeigt, wie serverseitige Anwendungen aufgebaut, strukturiert und für reale Nutzungsszenarien vorbereitet werden.

Kursinhalt
1. Architektur von Backend-Anwendungen
  • Aufbau serverseitiger Anwendungen und Services
  • Trennung von Geschäftslogik, Datenhaltung und Schnittstellen
  • Strukturierung von Projekten für Wartbarkeit und Erweiterbarkeit

2. Datenbanken und API-Anbindung
  • Einbindung relationaler Datenbanken in Backend-Systeme
  • Entwicklung und Prüfung von REST-Schnittstellen
  • Validierung, Fehlerbehandlung und Datenübertragung zwischen Systemen

3. Sicherheit, Tests und Betrieb
  • Grundlagen von Authentifizierung und Berechtigungen
  • Testen zentraler Funktionen und API-Endpunkte
  • Vorbereitung von Backend-Anwendungen für Deployment und Betrieb

Berufliche Relevanz
  • Vorbereitung auf backendnahe Aufgaben in Softwareteams
  • Anwendung in Webanwendungen, Plattformdiensten und datenbasierten Systemen
  • Schnittstelle zwischen Softwareentwicklung, Datenbanken und Systemintegration