Header Background
 
 
 
Alle Hersteller anzeigen
 
 

Embedded CI/CD – Praxisnahe Automatisierung von Build, Test und Deployment

Seminardauer: 3 Tage

Ziele der Schulung

In dieser 3-tägigen Schulung Embedded CI/CD – Praxisnahe Automatisierung von Build, Test und Deployment lernen Sie, wie Sie Continuous Integration und Continuous Delivery für Embedded-Projekte erfolgreich umsetzen. Sie erhalten praxisnahe Einblicke in die Besonderheiten von Hardware, Cross-Compiling und Multiarchitektur-Builds. Sie erfahren, wie automatisierte Tests – sowohl auf Software- als auch auf Hardwareebene – effizient integriert werden.

Ein weiterer Schwerpunkt liegt auf der Nachvollziehbarkeit und Absicherung des Entwicklungsprozesses. Sie üben die Einrichtung von CI/CD-Pipelines, die Integration von Build- und Testsystemen sowie die automatisierte Bereitstellung von Firmware auf realer Hardware. Nach Abschluss des Seminars sind Sie in der Lage, eine eigenständige, funktionale CI/CD-Kette für Embedded-Systeme aufzubauen und praxisnah anzuwenden.

Zielgruppe Seminar

  • Embedded-Softwareentwickler
  • Firmware-Ingenieure
  • DevOps-Teams in Embedded-Projekten
  • Testingenieure
  • Projektleiter im Embedded-Bereich

Voraussetzungen

  • Grundkenntnisse Embedded Software
  • Grundkenntnisse C/C++ Programmierung
  • Basiswissen Unit-Tests, Codeanalyse
  • Optional: Python, YAML

Lernmethodik

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

Seminarinhalt

Grundlagen & Architektur von CI/CD in Embedded Systems

  • Was ist CI/CD?
    • Grundlagen, Zielsetzungen und Unterschiede zu klassischen Softwareprojekten
  • Architektur einer typischen CI/CD-Umgebung für Embedded-Systeme
    • Komponenten, Schnittstellen und Integrationsmöglichkeiten
  • Source Code Management (SCM) mit Git
    • Einführung in Versionsverwaltung, Branching und Zusammenarbeit im Team.
  • Überblick Build-Systeme für Embedded-Projekte
    • Vergleich gängiger Tools und deren Einsatzmöglichkeiten.

CI: Source Code Management, Automatisierte Builds & Tests

  • Git-Branching-Strategie & Code-Review-Workflow
    • Effektive Arbeitsabläufe zur Versionsverwaltung und Qualitätssicherung im Team.
  • Automatisierte Builds mit CI-Pipelines
    • Aufbau und Integration von Build-Prozessen zur kontinuierlichen Softwarebereitstellung.
  • Statische Codeanalyse für Embedded Systems
    • Grundlagen, Tools und Best Practices zur Erkennung von Fehlern und Schwachstellen im Code.
  • Unit- & Integrationstests
    • Einführung in Prinzipien, Nutzen und Umsetzung von automatisierten Tests in Embedded-Projekten.
  • Hands-on Sessions
    • Konfiguration von Merge-Checks unter Berücksichtigung des definierten Git-Workflows
    • Integration eines Static Code Analyzers in den Build-Prozess
    • Einbindung von Unit- und Integrationstest-Frameworks
    • Analyse von Testergebnissen und Erstellung aussagekräftiger Testreports

CD: Delivery, HIL-Integration & Best Practices

  • Build-Artefakte & Versionierung:
    • Erstellen, Verwalten und Versionieren von Build-Ergebnissen für Embedded-Projekte
  • Grundlagen Hardware-in-the-Loop (HIL) Testing
    • Prinzipien, Anwendungsfälle und Vorteile von HIL-Tests
    • Typische Hardware-Setups und Integrationsstrategien
  • Automatisiertes Flashen auf reale Hardware
    • Tools und Skripte zur automatisierten Bereitstellung von Firmware
    • Einbindung in den CI/CD-Workflow
  • Testmanagement & Fehlerbehandlung
    • Integration von Testmanagement-Tools
    • Analyse von fehlerhaften Tests, Logs und Build-Artefakten
  • Monitoring & Security im Embedded CI/CD-Prozess
    • Überwachung von Builds, Tests und Deployments
    • Sicherheitsaspekte bei der Automatisierung von Embedded-Prozessen
  • Vergleich verschiedener CI/CD-Software-Stacks
    • Auswahlkriterien und Vor- und Nachteile gängiger Lösungen
  • Hands-on Sessions
    • Entwicklung eines Deployment-Skripts für Embedded-Hardware
    • Umsetzung eines vollständigen HIL-Test-Workflows
    • Abschlussprojekt: Aufbau einer eigenständigen, funktionalen CI/CD-Kette für Embedded-Systeme

Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

IT-Schulungen Badge: Embedded CI/CD – Praxisnahe Automatisierung von Build, Test und Deployment

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.

Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.

Übersicht: Softwareentwicklung Schulungen Portfolio

Mehr zu den Vorteilen von Badges

Seminare kurz vor der Durchführung

       
24.06. - 26.06.2026 Hamburg Anfragen
22.07. - 24.07.2026 München Anfragen
31.08. - 02.09.2026 Köln Anfragen
09.09. - 11.09.2026 Nürnberg Anfragen
 
1.) Wählen Sie den Seminartyp:


2.) Wählen Sie Ort und Datum:
1.595,00 € Preis pro Personspacing line1.898,05 € inkl. 19% MwSt
all incl.
zzgl. Verpflegung 30,00 €/Tag bei Präsenz

Anfragen Buchen Merkzettel
 
Diese Seite weiterempfehlen:
0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel