Teilnehmende erwerben praktische Kenntnisse zur Erstellung moderner Webanwendungen mit Python. Der Schwerpunkt liegt auf der Verbindung von Webtechnologien und fundierten Programmierprinzipien für interaktive, datengetriebene Anwendungen.
Inhalte und Lernziele- Strukturiertes Aufsetzen und schrittweiser Ausbau von Webprojekten mit den Frameworks Flask und Django.
- Nutzung grundlegender und fortgeschrittener Programmierkonzepte zur Umsetzung skalierbarer und flexibler Anwendungen.
- Objektorientierte Programmierung (OOP) zur modularen Gestaltung von Webanwendungen.
- Einsatz von Klassen, Objekten und Vererbung zur Unterstützung der langfristigen Wartbarkeit und Lesbarkeit des Codes.
- Vermittlung des Umgangs mit SQL und relationalen Datenbanken.
- Integration von Datenbanken in Projekte und Erstellung optimierter Abfragen zur zuverlässigen Verwaltung von Benutzerdaten, Inhalten und dynamischen Komponenten.