Web Entwickler mit Python - Zusatzqualifikation für Backend-Lösungen

Dieser Kurs bietet eine praxisorientierte Einführung in die Entwicklung moderner Backend-Lösungen mit Python. Die Teilnehmenden lernen, wie sie leistungsstarke, sichere und skalierbare Backends für Webanwendungen erstellen, die den aktuellen Anforderungen der Branche entsprechen.

Kursinhalte:
  • Grundlagen der Backend-Entwicklung mit Python
  • Nutzung von Flask und Django für die Entwicklung von Web-Backends
  • Erstellung und Verwaltung von RESTful APIs und GraphQL-Schnittstellen
  • Datenbankintegration mit SQL (PostgreSQL, MySQL) und NoSQL (MongoDB)
  • Asynchrone Programmierung und Performance-Optimierung mit FastAPI
  • Authentifizierung und Autorisierung mit JWT, OAuth und Session-Management
  • Testing und Debugging von Backend-Anwendungen mit pytest und Postman
  • Sicherheitsmaßnahmen für Backends: Schutz vor SQL-Injection, XSS und CSRF
  • Deployment von Python-Backends auf Plattformen wie AWS, Google Cloud und Heroku
  • Praktische Übungen: Entwicklung einer vollständigen Backend-Lösung mit Python