Dieser Kurs vermittelt fundierte Programmierkenntnisse, die für die Planung und Umsetzung komplexer Softwareprojekte erforderlich sind.
Inhalt und ZieleTeilnehmende setzen sich mit wesentlichen Konzepten der professionellen Softwareentwicklung auseinander. Ein Schwerpunkt liegt auf der Arbeit mit relationalen Datenbanken.
- Einsatz von SQL zur effizienten Speicherung und gezielten Abfrage strukturierter Daten
- Unterstützung performanter Abläufe durch optimierte Datenbankzugriffe
Vertiefende Programmiertechniken
Der Kurs behandelt fortgeschrittene Programmierkonzepte in Python sowie die Prinzipien der objektorientierten Programmierung (OOP).
- Systematische Anwendung von Funktionen, Datenstrukturen und Kontrolllogik zur Entwicklung flexibler und skalierbarer Anwendungen
- Nutzung von Klassen, Objekten und Vererbung zur Entwicklung modularer Strukturen
- Gestaltung von Software, die nachhaltig wartbar ist