Machen Sie sich schlau!

Schaffen Sie sich die optimale Wissensbasis, um den aktuellen Anforderungen von Embedded-Projekten gerecht zu werden und sich gleichzeitig Ihre berufliche Zukunft zu sichern.

Unsere nächsten Trainings (Auszug):

Mikrocontroller

Prozess-, Produkt- und Projektmanagement

Requirements Engineering und Management für Embedded-Systeme
18. Dez., 3 Tage – Durchführungsgarantie ! (nächster Termin: 19. März)

Produktmanagement für Embedded-Systeme
12. Feb., 3 Tage

Usability Schulung: Produkte benutzerfreundlich entwickeln
19. Feb., 3 Tage

Software-Projektmanagement: Erfolgreiches Führen von Projektteams durch alle Projektphasen
19. März, 4,5 Tage

Prozess-, Produkt- und Projektmanagement – mehr Trainings & Termine

Agil und Scrum

Scrum in der agilen Entwicklung von Embedded-Systemen
15. Jan., 3 Tage

Agiles Testen & Test Driven Development von Embedded-Systemen (Agile TDD)
18. Jan., 2 Tage

Agiles Testen und Test Driven Development für C++ Programme
16. Apr., 3 Tage

Agil & Scrum – mehr Trainings & Termine

Software- und Vertragsrecht

Softwarerecht: Haftungsrisiken beim Einsatz von Embedded- und Open-Source-Software
22. Feb., 1 Tag

Software- und Vertragsrecht – Trainings & Termine

Qualität und Sicherheit

Funktionale Sicherheit (Safety) von Elektronik
29. Jan., 3 Tage

Security: Sicherheit von Embedded-Systemen
01. Feb., 1 Tag

Security: Sicheres Update und Boot – Praktische Umsetzung für moderne Embedded-Systeme
02. Feb., 1 Tag

Software-Erosion: Ursachen, Wirkungen und Maßnahmen
08. Feb., 2 Tage

Embedded-Software-Design und Patterns mit C
19. Feb., 4 Tage

Objektorientierte Softwareentwicklung: Spezielle Programmierprinzipien mit C++ – der Weg zum Clean Code
12. März, 3 Tage

Softwarequalität: Methoden zur erfolgreichen Projektumsetzung
19. März, 3 Tage

Clean Code für C-Programme
9. Apr., 3 Tage

Qualität und Sicherheit – mehr Trainings & Termine

System- und Hardwareentwicklung

Security: Kryptographie und sichere Systeme
18. Dez., 3 Tage

SysML: Systemanalyse und Systemdesign mit der Systems Modeling Language
22. Jan., 3 Tage

Internet of Things (IoT): Technologien und Entscheidungsgrundlagen für das Internet der Dinge
05. März, 2 Tage

System- und Hardwareentwicklung – mehr Trainings & Termine

Softwareentwicklung

UML-Praxis-Workshop: Praktischer Einsatz für die Embedded- und Echtzeit-Softwareentwicklung
27. Nov., 3 Tage

Python: Objektorientierte Skriptsprache
27. Nov., 4,5 Tage – Durchführungsgarantie !

Modernes C++: Neuerungen durch C++11 und C++14 bei Sprachsyntax, Bibliothek und Templates
22. Jan., 4,5 Tage

Design Patterns mit Python
22. Jan., 3 Tage

Objektorientierte Programmierung mit C++
29. Jan., 4,5 Tage

C für Fortgeschrittene: Programmentwicklung nach dem ANSI-Standard
05. Feb., 4 Tage

.NET: Applikationsentwicklung mit C#
12. Feb., 4,5 Tage

C++ für Fortgeschrittene: Erweiterte Nutzung gemäß ISO-Standard (C++11/C++98)
12. Feb., 4,5 Tage

C# Programmierung unter .NET
12. Feb., 4,5 Tage

UML-Grundlagen und Einstieg in die modellbasierte Softwareentwicklung
19. Feb., 4 Tage

Datenbanken und SQL
4. März., 4 Tage

Perl-Kurs: Skriptsprache
4. März., 4,5 Tage

Softwareentwicklung – mehr Trainings & Termine

Embedded- und Echtzeit-Softwareentwicklung

Design Patterns (nicht nur) für Embedded-Systeme
11. Dez., 4,5 Tage – Durchführungsgarantie ! (nächster Termin: 05. Feb.)

Embedded C++ für Fortgeschrittene: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++
11. Dez., 4,5 Tage – Durchführungsgarantie !

Embedded-Linux-Softwareentwicklung
18. Dez., 3 Tage – Durchführungsgarantie !

Embedded C++: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++ und UML
15. Jan., 4,5 Tage

Software-Architekturen für Embedded- und Echtzeitsysteme
15. Jan., 4 Tage

RTOS-Grundlagen und Anwendung
15. Jan., 4 Tage

RTOS-Anwendung: Entwicklung von Laufzeit-Architekturen
18. Jan., 1 Tag

Embedded C: Programmiermethoden & -tools für
Embedded-Anwendungen
29. Jan., 4,5 Tage

Embedded-Software-Design und Patterns mit C
19. Feb., 4 Tage

Embedded-Echtzeit-Linux vom Bootloader bis zum Realtime-System (Linux-RTOS)
19. Feb., 5 Tage

C++: Standard- und Boost-Library Workshop
28. Feb., 4,5 Tage

Embedded- & Echtzeit-Softwareentwicklung – mehr Trainings & Termine

Test und Debug

Agiles Testen & Test Driven Development von Embedded-Systemen (Agile TDD)
18. Jan., 2 Tage

Embedded-Software-Test für C: Best Practices für den
Unit-/Modul-/ Komponenten-Test

12. Feb., 4 Tage

Embedded-Software-Test objektorientiert für C++: Best Practices für den Klassen- und Komponenten-Test
19. Feb., 4 Tage

Qualität, Test und Softwareentwicklung im Medizinbereich
23. Feb., 1 Tag

ISTQB® Certified Tester Foundation Level – Testen von Embedded- und IT-Systemen
26. Feb., 4 Tage

Agiles Testen und Test Driven Development für C++ Programme
16. Apr., 3 Tage

Test und Debug – mehr Trainings & Termine

Übersicht: Alle Trainings & Termine

Wichtiger denn je: In Systemen und Architekturen denken

Der Blick in die Gegenwart und die Zukunft zeigt deutlich, dass die Embedded-Welt und die IT-Welt miteinander verflochten sind und sich immer mehr verflechten werden. Embedded-Systeme werden zum Bestandteil des Internet of Things, das sich zu einem Internet of Everything entwickelt und Brutstätte vieler neuer Geschäftsideen sein wird. Die große Herausforderung liegt darin, in immer komplexeren und dynamischeren Systemen zu denken und die immer rasanteren technischen und unternehmerischen Aspekte zu neuen Systemen und Geschäftsideen zu kombinieren. Unsere Trainer haben sich dazu ein paar Gedanken gemacht.

Wichtiger denn je: In Systemen und Architekturen denken weiterlesen

Multicore-Mikrocontroller Teil 2: Welche Safety- und Security-Anforderungen zählen bei der MCU-Wahl?

Im ersten Teil der Artikelreihe zur richtigen Multicore-Auswahl ging es um die Bestimmung der Requirements hinsichtlich Rechenleistung und deren Bewertung für das Projekt. Als zweiten Schritt betrachten wir nun die Anforderungen bezüglich funktionaler Sicherheit und Datensicherheit.

Multicore-Mikrocontroller Teil 2: Welche Safety- und Security-Anforderungen zählen bei der MCU-Wahl? weiterlesen

Von C nach Embedded-C: Das Ziel bestimmt den Weg

Natürlich ist Embedded-C auch C. Der Umstieg von C auf Embedded-C bedeutet aber, dass der Programmierer sich beim Einsatz an den Erfordernissen der jeweiligen Embedded-Anwendung orientieren muss. Dies sind beispielsweise Echtzeitfähigkeit, geringer Speicherbedarf oder hohe Betriebssicherheit. Gleichzeitig stellt die Wiederverwendbarkeit von Software auch in der Embedded-Welt ein wichtiges Qualitätsmerkmal dar. Die richtige Anwendung der C-Schlüsselwörter spielt dabei eine bedeutende Rolle.

Von C nach Embedded-C: Das Ziel bestimmt den Weg weiterlesen

Voll agil, oder doch nur halb: Agile Werte, Prinzipien und Methoden in der traditionellen Entwicklung

Embedded-Software entsteht in aktuellen Projekten zumeist „irgendwie“ agil. Größte Hürden für „richtig“ agil sind in erster Linie Sicherheitsanforderungen, vorhandene System-Prozesse nach V-Modell XT, ein schwer abschätzbares Risiko im Umstieg des Entwicklungsprozesses und vor allem dessen Einbindung.

Wer agil entwickeln will, aufgrund von Sicherheitsanforderungen aber nicht umsteigen kann oder den Sprung ins kalte Wasser noch scheut, kann durch die hier vorgestellten Denkanstöße zu einem iterativen traditionellen Prozess trotzdem agile Vorteile nutzen und Erfahrung in der agilen Denke sammeln.

Voll agil, oder doch nur halb: Agile Werte, Prinzipien und Methoden in der traditionellen Entwicklung weiterlesen

Safety und Security in Multicore-Systemen: So gelingt die Implementierung

Die Anforderungen an sicherheitsrelevante Steuerungen steigen stetig. Multicore-Architekturen bewältigen diese Aufgaben am besten und werden deshalb vermehrt angeboten und eingesetzt. 

Die Sicherheitsnormen definiert man in den verschiedenen Industriezweigen je nach der möglichen Gefährdung zum Beispiel durch ein Gerät, eine Maschine oder ein Fahrzeug. Damit eine funktionale Sicherheit des Systems oder der Maschine gewährleistet werden kann, werden bei einem höheren Gefährdungsgrad umso mehr Überwachungsmechanismen eines Systems gefordert. Bekannte Beispiele hierfür sind die SIL- und ASIL- (Automotive SIL) Spezifikationen.

Safety und Security in Multicore-Systemen: So gelingt die Implementierung weiterlesen

Multicore-Mikrocontroller Teil 1: So bestimmen Projekt-Ressourcen die richtige Auswahl des Multicore-Mikrocontrollers

Die Anforderungen an Mikrocontroller-gesteuerte Systeme steigen von Jahr zu Jahr. Sie sollen mehr Komfort, erweiterte Funktionalität und höhere Sicherheit für den Anwender bringen. Die Rechenkerne, die die erweiterten und neuen Aufgaben bearbeiten, benötigen dafür immer mehr Rechenleistung. Diese dreiteilige Serie hilft Entwicklern, den richtigen Multicore-MCU für ihre Anforderungen zu finden.

Multicore-Mikrocontroller Teil 1: So bestimmen Projekt-Ressourcen die richtige Auswahl des Multicore-Mikrocontrollers weiterlesen

Mit den richtigen Fragen zum Projekterfolg

Heute stelle ich Ihnen ein Wundermittel vor, mit dem Sie in Projekten viel Energie, Zeit und Geld sparen. Gleichzeitig motiviert es Ihre Mitarbeiter. Die Anwendung des Wundermittels hat sehr viel mit dem Buchstaben W wie Wunder zu tun. Das Beste daran: Es kostet nichts und Sie kennen es alle.

Mit den richtigen Fragen zum Projekterfolg weiterlesen