Stufe 1: Introduction

Eine Einführung in die Grundlagen der Systemprogrammierung mit der Programmiersprache Rust

Einführung beginnen

Stufe 2: Advanced

Der Aufbaukurs über Fortgeschrittene Themen der Systemprogrammierung in Rust

Mehr Details kennenlernen

Stufe 3: Data acquisition

Systemprogrammierung in Rust mit dem thematischen Schwerpunkt Messdatenerfassung und Sensorik

Erlerntes Wissen anwenden

Stufe 4: Industrial IoT

Integration von Datenerfassungssystemen und Sensordaten in die Industrial IoT-Plattform IXON Cloud mittels Rust und WebAssembly

In das Thema Industrial IoT eintauchen

Stufe 1: Introduction

Dieser Kurs führt ganz behutsam in die Grundlagen der Systemprogrammierung in Rust ein. Vorkenntnisse oder Programmiererfahrung sind von Vorteil, aber nicht zwingend erforderlich. Die behandelten Themen vermitteln Kenntnisse über die Systemprogrammiersprache Rust, Programmierkonzepte wie Variablen, Datentypen und Konvertierung, Strukturen, Aufzählungstypen und Objekte, bedingte Anweisungen, Matching und Schleifen sowie Funktionen und Kommentare.

Coach: Claudio Abels
Sprache: Deutsch oder Englisch
Dauer: 2 Tage, 6 Stunden pro Tag
Termine: donnerstags und freitags (auf Anfrage)
Ort: Moers (Deutschland) oder Online
Zeit: 09:00 - 16:00 MEZ (60 Min Pausen)
Gebühr: 960 EUR (exkl. USt)

Einführung beginnen

Stufe 2: Advanced

Dieser Kurs führt in fortgeschrittene Themen der Systemprogrammierung in Rust ein. Vorkenntnisse oder Programmiererfahrung sind erforderlich. Der Einführungskurs (Stufe 1) ist eine Möglichkeit, sich auf diesen Kurs vorzubereiten. Wir werden Dateien lesen und schreiben, Fehlerbehandlung durchführen, Threads erzeugen und Netzwerkprotokolle verwenden, Daten zwischen Threads austauschen und objektorientierte Programmiermodelle implementieren. Der Kurs schießt mit einem Beispiel für das Foreign Function Interface (FFI) ab, um eure Rust Bibliotheken aus C/C++ aufzurufen.

Coach: Claudio Abels
Sprache: Deutsch oder Englisch
Dauer: 2 Tage, 6 Stunden pro Tag
Termine: donnerstags und freitags (auf Anfrage)
Ort: Moers (Deutschland) oder Online
Zeit: 09:00 - 16:00 MEZ (60 Min Pausen)
Gebühr: 960 EUR (exkl. USt)

Mehr Details kennenlernen

Stufe 3: Data acquisition

Dieser Kurs ist genau das Richtige, wenn Sie verschiedene Arten von Sensoren mit der Programmiersprache Rust verbinden möchten. Lernen Sie alles, was nötig ist, um mit der Systemprogrammiersprache Rust ein zuverlässiges und nebenläufiges, echtzeitfähiges Datenerfassungssystem zu entwickeln. Wir verwenden professionelle, steckbare Elektronikmodule von Tinkerforge (Deutschland) und werden moderne Programmierschnittstellen nutzen, um Signalverarbeitungsalgorithmen wie beispielsweise schnelle Fourier-Transformation (FFT) sowie grafische Benutzeroberflächen zur Verwaltung und Überwachung von Messgeräten zu entwickeln.

Coach: Claudio Abels
Sprache: Deutsch oder Englisch
Dauer: 2 Tage, 6 Stunden pro Tag
Termine: donnerstags und freitags (auf Anfrage)
Ort: Moers (Deutschland) oder Online
Zeit: 09:00 - 16:00 MEZ (60 Min Pausen)
Gebühr: 960 EUR (exkl. USt)

Je nach Anwendung oder persönlichem Interesse müssen zusätzliche Hardwarekosten (mindestens 50 EUR) eingeplant werden.

Erlerntes Wissen anwenden

Stufe 4: Industrial IoT

Dieser Kurs ist perfekt für alle, die Datenerfassungssysteme und Sensordaten mit der Industrial IoT-Plattform IXON Cloud verbinden möchten. Entwickeln Sie Ihre eigene Anwendung mit der Programmiersprache Rust und lernen Sie, sich mit öffentlichen API-Endpunkten der IXON Cloud zu verbinden. Die wichtigsten Themen dieses Kurses sind asynchrone HTTP Get- und POST-Anfragen, die verschiedenen öffentlichen API-Endpunkte der IXON Cloud, Plot-Widgets und eine Benutzeroberfläche, die sowohl nativ als auch in WASM kompiliert werden kann.

Coach: Claudio Abels
Sprache: Deutsch oder Englisch
Dauer: 2 Tage, 6 Stunden pro Tag
Termine: donnerstags und freitags (auf Anfrage)
Ort: Moers (Deutschland) oder Online
Zeit: 09:00 - 16:00 MEZ (60 Min Pausen)
Gebühr: 960 EUR (exkl. USt)

In das Thema Industrial IoT eintauchen