0

Anmeldung zum Seminar

Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.
Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In diesem Kurs tauchen Sie tiefer in asynchrones Rust, Speicherverwaltung, erweiterte Programmierung, Bibliotheksdesign, Error-Handling, Testing und praktische Entwicklungstipps ein. Kursinhalte

Asynchrones Rust

  • Asynchrone Funktionen in Rust
  • Tokio vs async-std vs mol
  • Tokio im Einsatz
  • Join, select, await…
  • Asynchrones Date-Handling und Streams


Praxisbeispiele

  • Ownership Deep Dive
  • Speicherverwaltung (Heap und Stack)
  • Ownership, Primitive und Non-Premitve typen
  • Referenzen zu Mutable und Immutable


Erweiterte Programmierung

  • (Berechnete) Konstanten (consts)
  • Laufzeit-Typen (Any und TypeId)
  • Nicht beweglicher Speicher
  • Enums
  • Der match Operator
  • Pattern-Matching
  • Pointers, Box und Dereferenzierung
  • RefCell
  • Macros (Überblick)
  • Unsicherer Code
  • Rekursion in Rust
  • Smart Pointer
  • Regular Expressions in Rust
  • Komplexe Traits


Eigene Bibliotheken in Rust

  • Basis-Aufbau
  • Standard-Implementierungen
  • Generics


Error Handling

  • Richtiges Error-Handling in Rust
  • Error Propagation
  • Panic! und Result


Testing in Rust

  • Unit- und Integration-Tests in Rust
  • Das Rust Testing Framework
  • Test Setup (cargo test)
  • Assertions


Sonstiges

  • Tipps zur effizienten Entwicklung
  • Projekt-Aufbau und -Design

Seminar Rust Fortgeschrittenenkurs
Version
Geben Sie hier bitte an, mit welcher Version Sie arbeiten!
(nur bei An­wender-Semi­naren)
Ort Virtuelles Live Training
Termin 15.10.2025 - 17.10.2025
Preis
1.445,00 € exkl. MwSt.
(1.719,55 € inkl. MwSt.)

Ansprechpartner Bestellung

Firma oder Privat*
Bestellnummer
Abteilung
Anrede*
Titel
Vorname*
Name*
Straße*
PLZ*
Ort*
Telefon*
E-Mail-Adresse*
Abweichende Rechnungsadresse

Teilnehmer*innen

Anrede* Vorname* Name* E-Mail-Adresse*
Zum Schutz gegen Spam kann das Formular erst nach 15 Sekunden abgesendet werden.
Bitte warten Sie, bis der Absende-Button aktiv wird!