Datenmodellierung sorgt für eine effiziente Strukturierung und Verarbeitung von Daten in Softwareprojekten. Die Teilnehmenden lernen, skalierbare Datenstrukturen zu entwerfen, um komplexe Anwendungen leistungsfähig und nachhaltig umsetzen zu können.
Objektorientierte ProgrammierungEin zentraler Bestandteil des Kurses ist die objektorientierte Programmierung. Die Teilnehmenden lernen, Konzepte wie Klassen, Objekte, Vererbung und Polymorphismus gezielt einzusetzen, um modularen, wartbaren und wiederverwendbaren Code zu entwickeln. Dies ist eine grundlegende Fähigkeit für professionelles Softwaredesign.
Versionskontrolle mit GitDer Kurs vermittelt praxisnahe Kenntnisse in der Versionskontrolle mit Git.
- Arbeit mit Branching- und Merging-Strategien
- Dokumentation von Änderungen und Nachvollziehbarkeit von Entwicklungsständen
- Organisation teamorientierter Workflows
Der Kurs kombiniert Prinzipien des Software Engineerings mit Python-Know-how und schafft eine Basis für die Entwicklung robuster, wartbarer und kollaborativer Softwarelösungen.