Training offers
We offer professional online and on-site training courses in English and German, designed for engineers, developers, system architects, and technical professionals seeking practical and theoretical expertise in embedded systems, industrial communication, cybersecurity, and software engineering.
EtherCAT
EtherCAT is one of the most widely used Industrial Ethernet and fieldbus technologies in modern automation systems. This training provides a solid foundation in EtherCAT, covering both theoretical concepts and practical implementation aspects.
Participants will learn how EtherCAT networks operate, understand master-slave communication, network topologies, synchronization mechanisms, and real-time data exchange. The course is ideal for engineers who are new to EtherCAT and industrial automation.
Topics Covered
- EtherCAT fundamentals
- Network architecture and topology
- EtherCAT master and slave devices
- Distributed Clocks (DC)
- Real-time communication principles
- Configuration and diagnostics
- Practical EtherCAT applications
RT-Linux as an RTOS
Learn how to transform Linux into a deterministic Real-Time Operating System (RTOS) using the PREEMPT_RT patch. This comprehensive training combines theory and hands-on exercises to help participants design, develop, and optimize real-time Linux systems.
Topics Covered
- Core concepts of real-time computing and determinism
- Linux kernel architecture for real-time systems
- Building and configuring a real-time Linux kernel (Linux 6.1 and newer)
- Real-time scheduling and task prioritization
- Writing real-time C/C++ applications using POSIX threads (pthreads)
- CPU affinity and processor isolation
- Priority inheritance and avoidance of priority inversion
- Scheduling policies: SCHED_FIFO, SCHED_RR, and SCHED_DEADLINE
- Latency measurement and performance tuning
- System optimization for predictable behavior
SBOM
As software supply chains become increasingly complex, Software Bills of Materials (SBOMs) play a critical role in security, compliance, and vulnerability management. This training provides a practical introduction to SBOM concepts, standards, and tools.
Participants will learn how to generate, analyze, and manage SBOMs to improve software transparency and strengthen supply chain security.
Topics Covered
- SBOM fundamentals
- Software supply chain risks and threats
- SPDX and CycloneDX standards
- Generating SBOMs using Syft
- Vulnerability scanning using Grype
- Open-source software compliance
- Security and regulatory requirements
- SBOM best practices
OpenSSL
This comprehensive OpenSSL training covers everything from cryptographic fundamentals to advanced certificate and TLS management. Participants gain both theoretical knowledge and practical experience using OpenSSL in Linux and embedded environments.
By the end of the training, participants will be able to create and manage their own Public Key Infrastructure (PKI), generate certificates, configure TLS, and integrate cryptographic functions into applications.
Topics Covered
- Cryptography fundamentals
- Symmetric and asymmetric encryption
- Hashing and digital signatures
- OpenSSL command-line tools
- Private keys and certificate generation
- Certificate Signing Requests (CSRs)
- X.509 certificates
- TLS and SSL protocols
Training Formats
- Online training
- On-site training at customer locations
- Public and private courses
- Customized training programs
- English and German language options
Contact us to discuss your training requirements and create a course tailored to your team's needs.