Dieser Kurs bietet eine praxisorientierte Einführung in die Kombination von Python mit Spring Boot für die Entwicklung moderner, skalierbarer Webanwendungen. Die Teilnehmenden lernen, wie sie leistungsstarke Backends mit Spring Boot erstellen und diese effizient mit Python-Technologien für Automatisierung, Datenverarbeitung oder KI-Integration verbinden.
Kursinhalte:- Einführung in Spring Boot und seine Architektur für moderne Web-Backends
- Vergleich von Spring Boot mit Python-Frameworks wie Flask und Django
- Entwicklung von RESTful APIs und GraphQL-Schnittstellen mit Spring Boot
- Integration von Python für Datenverarbeitung, Machine Learning und Automatisierung
- Datenbankmanagement mit Spring Data JPA, Hibernate und PostgreSQL
- Authentifizierung und Autorisierung mit Spring Security, OAuth und JWT
- Asynchrone Verarbeitung und Performance-Optimierung in Spring Boot
- Testing und Debugging von Spring Boot-Anwendungen mit JUnit und pytest
- Deployment von Spring Boot- und Python-Anwendungen auf AWS, Google Cloud oder Heroku
- Praktische Übungen: Entwicklung einer hybriden Full-Stack-Anwendung mit Python und Spring Boot