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.