Datenmodellierung sorgt für eine effiziente Strukturierung und Verwaltung moderner Softwareprojekte. Im Kurs lernen die Teilnehmenden, datengetriebene Modelle gezielt einzusetzen, um Entwicklungsprozesse nachvollziehbar zu gestalten und fachlich fundiert abzubilden.

Agile Entwicklung mit Python

Python bietet eine flexible und leicht erlernbare Entwicklungsumgebung, die sich für agile Vorgehensmodelle eignet.

  • Teilnehmende wenden praxisnahe Programmierkonzepte an, um iterative und skalierbare Anwendungen effizient zu entwickeln - von der Prototypenerstellung bis zur kontinuierlichen Weiterentwicklung.

Objektorientierte Programmierung

Ein weiterer Schwerpunkt des Kurses liegt auf der objektorientierten Programmierung.

  • Teilnehmende lernen, wie sie Klassen, Objekte und Vererbung strukturiert einsetzen, um modulare, wiederverwendbare und wartbare Komponenten zu gestalten.
  • Gestaltung von Komponenten, die agile Prinzipien wie Anpassungsfähigkeit, Testbarkeit und Erweiterbarkeit unterstützen.

Der Kurs kombiniert zentrale Methoden agiler Softwareentwicklung mit fundierten Programmierkenntnissen in Python und vermittelt praxisrelevantes Know-how zur Umsetzung flexibler, nachhaltiger Softwarelösungen.