Objektorientierte Programmierung umfasst in der Praxis eine Vielzahl von Aufgaben - von der Strukturierung kleiner Module bis zum Entwurf ganzer Backend-Anwendungen. Mit Flask entsteht daraus ein praxisnaher Weg, webbasierte Services aufzubauen. Der Inhalt verbindet OOP-Konzepte und Backend-Entwicklung.
!Kursinhalt
!1. Objektorientierte Konzepte
*Klassen, Objekte und Methoden
*Vererbung und Komposition
*Kapselung und Schnittstellen
!2. Python-OOP in der Praxis
*Klassenstruktur im Projekt
*Umgang mit Abhängigkeiten
*Typisierung und Dokumentation
!3. Backend-Entwicklung mit Flask
*Routen und Endpunkte
*Anfrage- und Antwortverarbeitung
*Anbindung an Datenquellen
!4. Aufbau kleiner Services
*Projektstruktur
*Fehlerbehandlung
*Erste Schritte zum Deployment
!Berufliche Relevanz
*Grundlage für Backend-Rollen mit Python
*Verbindung von Softwarestruktur und Webzugang
*Basis für weiterführende API-Arbeit