Increasing time constraints, competition, and pressure to succeed are putting more and more strain on development teams today. Our new training courses and workshops will help you complete your embedded project on time and within budget. Register now and gain a competitive edge!
Do you want to expand your knowledge of potential security vulnerabilities in embedded systems such as IoT and learn how to reliably assess the risks of selected methods? In our security seminar, we will explain and demonstrate suitable countermeasures using Secure Boot and Update as examples. Benefit from the effective and practical structure and learn about security and safety with the help of practical tips.
The agile testing approach, like agile development itself, has ushered in a paradigm shift. In our training course on this topic, tests are created and executed using Test-Driven Development (TDD) before the actual component is developed. This continuous test automation and repetition allows errors in the development process to be detected very early and are easier to locate. After the seminar, you will be familiar with the most important terms, relationships, and methods to confidently navigate the design, implementation, and execution of agile testing and Test-Driven Development in the creation of your embedded systems (system, hardware, and software development).
Register now: Agile testing and Test Driven Development (TDD) of embedded systems
Another cutting-edge training course introduces you to the new Armv8-M architecture (Cortex®-M23 and -M33) and teaches you how to write programs in assembly and C. You'll write programs in mixed secure and non-secure configurations, place them directly in memory, and test them. After this course, you'll be perfectly prepared for developing Cortex®-M23/M33-based systems.
Register now: Cortex®-M23, M33: Armv8-M Architecture Training with Security Extension
Learn about the architecture, features, and advantages of the Armv8-R (Real-Time) core architecture, confidently select the microcontroller with the appropriate cores for your needs, and use it efficiently. This training provides you with the necessary knowledge to create C and assembly programs and utilize safety and security mechanisms. We offer you the perfect introduction to developing Cortex®Armv8-R-based systems. In addition to practical tips on multicore, safety, and security, you will receive the training materials on a USB drive or as a downloadable compendium after the course.
Our new training course, “Clean Code for C Programs,” explains the most important principles, rules, and practices for creating practical, maintainable software based on the principles of „Clean Code.“ With knowledge of proven software development concepts, you will be able to improve your software's code structure and reduce its complexity by using software refactoring at the end of the course.
Register now: Clean Code for C programs

