Fundierte Kenntnisse in Versionskontrolle, Automatisierung und Algorithmen sind essenziell für effiziente Softwareentwicklung.
Grundlagen der Softwareentwicklung- Die Grundlagen von Git, Bash-Scripting und algorithmischer Problemlösung werden vermittelt, um moderne Entwicklungsprozesse zu verstehen und anzuwenden.
Objektorientierte Programmierung mit Python
- Ein Schwerpunkt liegt auf der objektorientierten Programmierung (OOP) mit Python.
- Die Nutzung von Klassen und Objekten zur Erstellung von strukturiertem, wiederverwendbarem Code und zur effizienten Organisation von Softwareprojekten wird behandelt.
Datenbanken und SQL
- Die Nutzung von SQL zur effizienten Datenverwaltung und Integration in Anwendungen wird behandelt.
- Datenbankabfragen und die Verbindung zwischen Python und relationalen Datenbanken werden zur Entwicklung datengetriebener Anwendungen eingesetzt.
Der Kurs kombiniert praxisnahe Übungen mit fundierter Theorie, um eine Grundlage für professionelles Software-Development zu schaffen.