Teilnehmende erhalten eine umfassende Einführung in die Entwicklung robuster und erweiterbarer Anwendungen mit Python. Der Fokus liegt auf der praktischen Anwendung grundlegender und fortgeschrittener Konzepte, die gezielt auf realistische Szenarien übertragen werden.

Inhalte und Schwerpunkte
  • Objektorientierte Programmierung
  • Einsatz von Klassen, Objekten und Vererbung zur modularen Strukturierung von Anwendungen
  • Effiziente Verwaltung von Anwendungen bei steigender Komplexität
  • Grundlagen für nachhaltige Softwareentwicklung
  • Datenbankanbindung und SQL
  • Arbeit mit SQL und relationalen Datenbanken
  • Speichern, Abfragen und Analysieren von Daten in skalierbaren Anwendungen
  • Optimierte SQL-Abfragen zur Unterstützung der Performance und Zuverlässigkeit datengetriebener Prozesse

Praktische Anwendung

Der Kurs wird durch vielfältige Übungen ergänzt, in denen die gelernten Inhalte direkt angewendet und vertieft werden. Ziel ist die Erstellung skalierbarer Lösungen, bei denen Funktionalität, Wartbarkeit und Erweiterbarkeit im Vordergrund stehen.