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