In diesem praxisorientierten Kurs lernen Sie, wie Sie als Entwickler:in effizient mit Debian arbeiten können. Der Fokus liegt auf der Erstellung, Anpassung und Verwaltung von Debian-Paketen sowie der Integration eigener Softwareprojekte in das Debian-Ökosystem.
Sie erhalten einen Einblick über:
- Debian Paketverwaltung
- Release Management
- Versionierung
- Struktur der Control Files
Konkret lernen Sie, wie Sie Ihren eigenen Code «debianisieren» und Patches erstellen und anwenden. Sie erfahren alles über die Integration von cmake-basierten Projekten sowie die Anbindung und Verwaltung von Systemd-Services. Sie erhalten Verständnis für die Automatisierung von Build-Prozessen und in eine CI/CD-Pipeline integriert.
Best Practice zu Testing und Qualitätssicherung werden sie auch kennen lernen.
Ziel
- Nach diesem Kurs können Sie Ihren eigenen Code debianisieren
- Sie verstehen die Debian Konfigurationsdateien und deren Inhalt
- Sie kennen die Debian Build und Testumgebung
- Sie kennen das Release und Versionsmanagement von Debian
- Sie können Ihre eigenen Systemd-Services integrieren
- Sie können ein eigenes APT-Repository aufsetzen und benutzen
Zielgruppe
- Software Entwickler
- Software Architekten
Voraussetzungen
- Linux Basic
Themenbereiche
Software EngineeringDer Experte
Markus Burri
Markus Burri ist seit mehr als 20 Jahren als Software Engineer im Embedded Bereich tätig. Seine Schwerpunkte liegen in der Beratung und Entwicklung von sicherer Software unter Linux. Dabei setzt er bewährte Methoden und Vorgehensweisen wie Clean Code, TDD und SCRUM ein. Er arbeitet seit Jahren mit Debian und hat schon mehrere Debian Transformationen unterstützt.
Datum:
Montag, 4. Mai 2026 09.00-17.00 UhrKosten:
CHF 820.00Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.
Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
