Traning Offers

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.

* Kennzeichnet erforderliche Felder
Thank you for your message! We will get back to you as soon as possible.

Contact

Telefon: +491632546049

E-mail: h.jebali@haithemjebali.com

©HaithemJebali. Alle Rechte vorbehalten.

Information icon

Wir benötigen Ihre Zustimmung zum Laden der Übersetzungen

Wir nutzen einen Drittanbieter-Service, um den Inhalt der Website zu übersetzen, der möglicherweise Daten über Ihre Aktivitäten sammelt. Bitte überprüfen Sie die Details in der Datenschutzerklärung und akzeptieren Sie den Dienst, um die Übersetzungen zu sehen.