Die Weiterbildung vermittelt praxisnahes Wissen zur Entwicklung komplexer Datenbankanwendungen mit Python, MySQL und FastAPI. Teilnehmende lernen, performante und sichere REST-APIs zu erstellen, Datenbanken effizient anzubinden und Anwendungen lokal sowie in der Cloud bereitzustellen. Schwerpunkte sind Datenbankintegration, API-Sicherheit, asynchrone Programmierung und Testing.

Inhalte:

  • Einführung in MySQL und SQLAlchemy
  • MySQL mit Python
  • Komplexere Abfragen und Datenbankintegration
  • Einführung in REST und FastAPI
  • API-Routing und Validierung
  • Datenbankanbindung in RESTful Services
  • Sicherheit in REST-APIs
  • Performance und Skalierbarkeit
  • Asynchrone Programmierung in APIs
  • Dynamische API-Erstellung mit Datenbankintegration
  • Sicherheitsmechanismen implementieren
  • Performance-Optimierungen und Fehlerbehandlung
  • Tests und Debugging-Strategien
  • Einführung in das Deployment (lokal und Cloud)
  • Einbindung von KI, z.B. im Coding

Ihr erlerntes Wissen werden Sie in praktischen Projekten mit fachlicher Unterstützung anwenden.