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.