In dieser 2-tägigen Schulung "Rust Security - Sichere Entwicklung robuster Anwendungen" lernen Sie, wie Sie mit Rust sichere und zuverlässige Anwendungen entwickeln. Sie werden verstehen, wie die einzigartigen Sicherheitsmechanismen von Rust – insbesondere Ownership, Borrowing und Typensicherheit – dazu beitragen, häufige Programmierfehler zu vermeiden und speichersichere Software zu erstellen. Durch praxisorientierte Übungen vertiefen Sie Ihr Wissen, indem Sie unsicheren Code in sichere Rust-Lösungen umwandeln und effektive Techniken zur Fehlerbehandlung anwenden. Zudem beschäftigen Sie sich mit sicherer Netzwerkprogrammierung, Kryptographie und dem Management externer Abhängigkeiten unter Verwendung von Tools wie Clippy und cargo audit. Ziel des Kurses ist es, Ihnen die notwendigen Fähigkeiten zu vermitteln, um sichere, leistungsstarke und wartbare Anwendungen erfolgreich zu entwickeln und zu betreiben.
Entwickler
Grundlegende Kenntnisse in Rust
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 - 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, ...
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 3-tägigen Schulung "Rust - Entwicklung von Netzwerkdiensten" erwerben Sie fundierte Kenntnisse in der effizienten Entwicklung von Netzwerkdiensten mit Rust. Sie lernen, TCP/IP-Clients und Server-Sockets zu erstellen, einfache REST-Clients zu entwickeln und ...