In dieser 3-tägigen Schulung "Rust - Fortgeschrittenenkurs" erweitern Sie Ihre Rust-Kenntnisse, mit dem Fokus auf fortgeschrittene Konzepte. Der Kurs bietet praxisorientierte Einblicke in Themen wie asynchrone Funktionen, Ownership, fortgeschrittene Programmierung, Bibliotheksentwicklung, Fehlerbehandlung, Testing und effiziente Entwicklung.
Sie werden sich intensiv mit asynchronem Rust auseinandersetzen und dabei Tokio, async-std und smol vergleichen, um Ihr Verständnis durch praktische Anwendungen zu vertiefen. Der Abschnitt zu Ownership geht tief auf die Speicherverwaltung ein, vom Heap bis zum Stack, mit einem Schwerpunkt auf Ownership, primitiven und nicht-primitiven Typen sowie dem Umgang mit Referenzen. In der erweiterten Programmierung erweitern Sie Ihr Wissen über Konzepte wie berechnete Konstanten, Laufzeit-Typen, Enums, Pattern Matching, Smart Pointers, unsicheren Code und Regular Expressions. Zudem lernen Sie, wie Sie eigene Rust-Bibliotheken entwickeln, wobei der Fokus auf dem Aufbau von Grundlagen und der Verwendung von Generics liegt.
Sie werden lernen, wie Sie Fehlerbehandlung effektiv implementieren, Fehler propagieren und den Umgang mit Panic! sowie Result beherrschen. Der Kurs bietet außerdem eine Einführung in das Testing in Rust, einschließlich Unit- und Integrationstests, dem Rust Testing Framework und praxisorientierten Test-Setups sowie Assertions.
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
In dieser 3-tägigen Schulung "Rust - Einführung" erhalten Sie eine fundierte Einführung in die Programmiersprache Rust. Sie lernen die Entstehung, die Philosophie und die einzigartigen Merkmale von Rust im Vergleich zu anderen Programmiersprachen kennen. Der Kurs ...
In dieser 3-tägigen Schulung "Rust - Moderne Webentwicklung" erhalten Sie einen umfassenden Überblick über Backend-Web-Frameworks in Rust sowie verschiedene Ansätze der Webentwicklung. Die Agenda umfasst eine detaillierte Vergleichsanalyse der Frameworks Actix, ...
In diesem 3-tägigen Seminar "Rust für Embedded Systems - Grundlagen bis Sicherheit" erwerben die essenziellen Fähigkeiten und für die Entwicklung in Rust inetteten Systemen. Von der Einrichtung der Entwicklungsumgebung mit echter Cortex-M Hardware und QEMU bis hin ...
In dieser 4-tägigen Schulung "LFD480 Programming in Rust" erhalten Sie eine umfassende Einführung in die Rust-Programmiersprache und erweitern Ihr Wissen bis hin zu fortgeschrittenen Konzepten. Der Kurs beginnt mit einer gründlichen Übersicht über Rust und führt ...