Rust Fortgeschrittenenkurs
Ihre Termine
| Datum | Ort | Preis | |
|---|---|---|---|
| 09.02.2026 -11.02.2026 |
München | % 1.683,85 €* | Buchen |
| 09.02.2026 -11.02.2026 |
Virtuelles Live Training | % 1.683,85 €* | Buchen |
| 15.06.2026 -17.06.2026 |
München | % 1.683,85 €* | Buchen |
| 15.06.2026 -17.06.2026 |
Virtuelles Live Training | % 1.683,85 €* | Buchen |
| 12.10.2026 -14.10.2026 |
München | % 1.683,85 €* | Buchen |
| 12.10.2026 -14.10.2026 |
Virtuelles Live Training | % 1.683,85 €* | Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In diesem Kurs tauchen Sie tiefer in asynchrones Rust, Speicherverwaltung, erweiterte Programmierung, Bibliotheksdesign, Error-Handling, Testing und praktische Entwicklungstipps ein.
Inhalte
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
Voraussetzungen
- Erfahrungen mit Rust entsprechend des Grundkurses
Zielgruppe
- EntwicklerInnen die tiefer in Rust einsteigen wollen und alle Möglichkeiten kennen lernen wollen
Hinweise
09:00 bis 16:00 Uhr ( 3 Tage)
D