Christian Heitzmann
Christian Heitzmann, MSc ETH RW, ist Inhaber der SimplexaCode AG in Luzern, Schweiz. Zu seinen IT-Zertifizierungen zählen Java, Python und Spring. Er verfügt über Lehrdiplome in Informatik und Mathematik sowie ein CAS in Machine Learning. Mit über 20 Jahren Erfahrung in professioneller Softwareentwicklung und über 15 Jahren in Lehre und Schulung arbeitet er als Entwickler, Dokumentationsberater und Trainer und bringt dabei Ordnung in Software, Dokumentation und Daten.
Session
Containerisierung ist aus der modernen Softwareentwicklung nicht mehr wegzudenken. Sie hilft dabei, Anwendungen samt Abhängigkeiten reproduzierbar, isoliert und nachvollziehbar auszuführen – lokal, in Testumgebungen und später im Betrieb.
Dieser Ganztagesworkshop führt systematisch in die Grundlagen von Containern ein. Die verbreitete Docker-Begriffswelt wird erklärt, praktisch gearbeitet wird jedoch mit Podman als moderner, offener und Docker-kompatibler Container-Engine. Podman ist u.a. daemonless und rootless und eignet sich deshalb besonders gut für nachvollziehbare Entwicklungsumgebungen. Im Mittelpunkt stehen Container, Images, Volumes, Netzwerke, Dockerfiles/Containerfiles und Compose-ähnliche Workflows – verständlich, praktisch und ohne Kubernetes-Überfrachtung.