Zephyr Advanced Training

Dieser praxisorientierte Workshop für Fortgeschrittene dient der Vertiefung von Zephyr Kenntnissen. Der Kurs konzentriert sich hierbei auf die typischen Fragestellungen, die während des Lebenszyklus eines Embedded Devices auftreten.

Jetzt anfragen
Zephyr Advanced Training Grafik

Auf einen Blick

Rahmendaten

  • 2 Tage
  • vor Ort
  • Sprache DE & EN, Trainingsunterlagen EN
  • Hands-On mit durchgehend praktischen Übungen

Zielgruppe

(Embedded) SW-Entwickler, Electrical Engineers, SW-Architekten

Anwendungsbeispiele

Produkt- bzw. Softwareentwicklung von Embedded Devices

Beschreibung

Dieser Kurs richtet sich an Absolvent:innen des Zephyr-Grundlagen-Trainings bzw. Teilnehmer:innen, die bereits erste Schritte mit dem Zephyr Projekt getan haben und die bereits erworbenen Kenntnisse vertiefen möchten. Der Advanced-Kurs legt seinen Schwerpunkt dabei auf die typischen Fragestellungen während des Produktlebenszyklus‘ eines Embedded Devices. Beginnend mit der Entwicklung erster Prototypen, der inkrementellen Erweiterung bestehender Funktionalität und Umsetzung von Firmware-Updates bis hin zur Mitigation von Risiken der Supply Chain wird den Teilnehmer:innen aufgezeigt, wie sich Zephyr optimal für eigene Projekte nutzen lässt.

Am Ende des 2-tägigen Kurses haben die Teilnehmer:innen ein eigenes Downstream-Projekt aufgesetzt und dabei wichtige Ordnungsprinzipien für ein erweiterbares und wartungsfreundliches Softwaredesign inkl. der Erstellung der technischen Dokumentation kennengelernt. Mit Hilfe der Möglichkeiten, die Zephyr bietet wurde dabei das testgetriebene Design typischer Features einer Embedded-Applikation sowie deren Integration intensiv geübt.

Agenda

  • Das Zephyr RTOS API
  • Best Practices für die Downstream Produktentwicklung
  • Zephyr Design Patterns: Subsysteme und Treiber
  • Das Zephyr Emulator Framework und Test Driven Development mit Zephyr
  • Der MCUBoot Bootloader und Firmware Updates

Typische Fragen, die wir beantworten:

  • Womit unterstützen die Zephyr APIs den Entwurf von echtzeitfähigen Applikationen?
  • Welche Strategien gibt es, um mit Zephyr erfolgreich Produkte zu entwickeln?
  • Wie kann man die vielen Stärken von Zephyr gewinnbringend in eigenen Projekten einsetzen?
  • Welche Entwurfsmuster und Idioms sind Voraussetzung für nachhaltige und wartungsfreundliche Embedded SW?
  • Wie gelingt die Erstellung und Pflege hochqualitativer technischer Dokumentation?
Zephyr Advanced Training
  • signiertes Teilnahmezertifikat
  • firmeninternes Training
  • Anpassungen möglich (Agenda, Tech-Stack, Sprache, usw.)
  • kleine Trainingsgruppen
Jetzt anfragen

Warum inovex Academy?

Unser Angebot

Die inovex Academy hat es sich zur Aufgabe gemacht, Wissen über Methoden und Technologien weiterzugeben, die wir in unseren Projekten bereits erfolgreich einsetzen.

Kuratierte Inhalte

Unsere Trainer:innen erstellen in Absprache mit Ihnen ein individuelles Trainingsangebot auf Basis Ihrer Anforderungen.

Anpassbarer Tech Stack

In den exklusiven Trainings können wir Ihren Tech Stack für die Trainingsinhalte berücksichtigen.

Individuelle Hilfestellung

Bei Bedarf können wir das Training auf einen konkreten Use Case Ihres Unternehmens ausrichten und direkt auf Basis Ihrer Daten arbeiten.

Trainer:innen

Unsere Trainer:innen sind praxiserprobte Expert:innen in ihren Leistungsbereichen. Durch ihren Einsatz in Projekten bauen sie Tag für Tag ihr Wissen aus und vermitteln dieses Know-how in ihren Trainings weiter – anwendungsbezogen und praxisorientiert.

schwarz-weiß Foto von Tobias Kästner

Tobias Kästner

Tobias Kästner arbeitet seit 2016 mit Zephyr – also seit das Projekt der Öffentlichkeit vorgestellt wurde. Seitdem hat er die unterschiedlichsten Projekte mit dieser Technologie umgesetzt. Aus der Erfahrung mit vielen Teams weiss er, dass der Einstieg in dieses Thema nicht ganz einfach ist und begleitet daher neben seiner Projekttätigkeit auch Kunden als Technical Consultant und Trainer bei der Einführung von Zephyr.

Unser Vorgehen bei Trainings

Von der Bedarfsanalyse bis zur Zertifikatsvergabe bieten wir maßgeschneiderte Trainings, die flexibel gestaltet und nach Ihren spezifischen Anforderungen durchgeführt werden.

Wenn Sie an einem Inhouse-Training interessiert sind, beginnen wir im ersten Gespräch, Ihren Bedarf zu ermitteln und Ihre Ziele zu besprechen. Dieses Gespräch bildet die Grundlage für ein erstes Angebot.

Sobald die Rahmendaten geklärt sind, beginnen unsere Trainer:innen mit der Anpassung der Trainingsinhalte. Viele unserer Trainings sind modular aufgebaut und bieten die Möglichkeit, die Agenda flexibel zu gestalten. Trainings, die auf Zertifizierungen vorbereiten, sind dagegen weniger flexibel. Hier können Sie jedoch den inhaltlichen Fokus nach Ihren Wünschen setzen. 

Im Vorfeld des Trainings bekommen Sie alle relevanten Informationen zugesendet. Im Anschluss erfolgt das Training in den von Ihnen gewünschten Räumen und zur verabredeten Zeit. Hier richten sich unsere Trainer:innen nach Ihren Anforderungen.

Nach dem Abschluss des Trainings bekommen alle Teilnehmenden eine Urkunde zur Teilnahmebestätigung. Sie bekommen außerdem die Möglichkeit, uns Feedback zu den Inhalten und dem Ablauf zu geben. Wir freuen uns immer über Lob und Verbesserungsvorschläge.

Häufig gestellte Fragen

Was ist das Zephyr Advanced Training von inovex?
Unser Zephyr Training für Fortgeschrittene ist ein umfassendes Schulungsprogramm, das darauf abzielt, den Teilnehmenden vertiefte Kenntnisse und Fähigkeiten in der Nutzung von Zephyr zu vermitteln. Der Kurs deckt wichtige Themen ab, die für die effektive Anwendung der Software notwendig sind.
Für wen eignet sich das Zephyr Advanced Training?
Das Training richtet sich an Fachexpert:innen, die bereits über grundlegende Kenntnisse des RTOS Zephyr verfügen und ihre Fähigkeiten vertiefen möchten. Der Kurs ist z.B. ideal für (Embedded) Software-Entwickler:innen, Electrical Engineers oder Software-Architekt:innen.
Welche Themen werden im Zephyr Training für Fortgeschrittene behandelt?
Im Zephyr Advanced Training werden die Teilnehmenden zunächst mit der Zephyr RTOS API vertraut gemacht, um die grundlegenden Funktionen und Möglichkeiten des Systems zu verstehen. Anschließend werden Best Practices für die Downstream Produktentwicklung behandelt, um sicherzustellen, dass die entwickelten Produkte effizient und nachhaltig sind. Ein wichtiger Bestandteil des Kurses sind außerdem die Zephyr Design Patterns, die sich auf Subsysteme und Treiber konzentrieren, um die Struktur und Modularität der Anwendungen zu optimieren. Darüber hinaus wird das Zephyr Emulator Framework vorgestellt, das die Durchführung von Tests und die Implementierung von Test Driven Development mit Zephyr ermöglicht. Abschließend wird der MCUBoot Bootloader behandelt, der für Firmware-Updates zuständig ist und somit eine wichtige Rolle in der Anwendungsentwicklung spielt. Diese umfassende Agenda vermittelt den Teilnehmenden das erforderliche Wissen und die Fähigkeiten, um erfolgreich mit Zephyr zu arbeiten.
Welche Vorkenntnisse sind notwendig für die Teilnahme?
Die Teilnehmenden sollten mit Zephyr grundlegend vertraut sein und bereits erste kleinere Applikationen erstellt haben. Idealerweise wurde das Zephyr Basic Training bereits absolviert.
Welches Equipment wird für die praktischen Übungen benötigt?
Die praktischen Übungen während des Zephyr Advanced Trainings werden zunächst mit dem eigenen Laptop durchgeführt. Für die hardwarenahe Programmierung wird den Teilnehmer:innen ein Board für die Dauer des Trainings zur Verfügung gestellt. Hierbei handelt es sich um ein Entwicklungskit, das nach dem Training problemlos im Handel erworben werden kann.
Welche technischen Voraussetzungen sind erforderlich?
Die Trainings-Teilnehmer:innen benötigen einen eigenen Laptop (Windows oder Linux) mit Adminrechten und mind. einem freien USB-Port. Windows-Nutzern wird dringend die Nutzung einer virtuellen Maschine (VMWare, VirtualBox, kein WSL) mit Linux (z.B. Ubuntu 24.04) empfohlen.
Wie kann ich mich für das Zephyr Advanced Training anmelden?
Sie können sich ganz schnell und einfach über den grünen Button Jetzt anfragen auf dieser Webseite anmelden.
Wie unterscheidet sich das Zephyr Basic Training vom Zephyr Advanced Training?
Das Zephyr Basic Training ist für Einsteiger:innen konzipiert und vermittelt grundlegende Kenntnisse der Zephyr-Plattform. Dazu gehören Testmanagement-Konzepte, die Erstellung und Verwaltung von Testplänen sowie die Durchführung von Tests. Dieses Training ist besonders geeignet für Personen ohne vorherige Erfahrung. Im Gegensatz dazu richtet sich das Zephyr Advanced Training an Teilnehmende, die bereits über Grundkenntnisse in Zephyr verfügen und ihre Fähigkeiten vertiefen möchten. In diesem Training werden fortgeschrittene Funktionen behandelt, wie die Integration in CI/CD-Pipelines, erweiterte Reporting-Optionen und Best Practices im Testmanagement. Vorkenntnisse sind hier erforderlich, und das Training bietet umfassendere Einblicke.
Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
inovex Logo
Zurück
Foto von Collin Rogowski

Ich freue mich auf Ihre Anfrage.

Collin Rogowski

Ihr Erfolgspartner für effektive Trainings

Gerne sprechen wir persönlich mit Ihnen über Ihr Anliegen.
Kontaktieren Sie uns noch heute!

Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
  • Individuelles Trainingsangebot für Ihr Unternehmen
  • Über 25 Jahre Erfahrung als inovex Academy