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 Engineering
Markus Burri
Der 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 Uhr
Kosten:
CHF 820.00

Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.

Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Kontakt:
BBV
Karin Burri Coordinator Academy & Administration +41 41 429 01 65 academy@bbv.ch

Attention!

Sorry, so far we got only content in English for this section.

Achtung!

Entschuldigung, bisher haben wir für diesen Abschnitt nur deutschsprachige Inhalte.