Rust und WebAssembly: High-Performance Webanwendungen
Ihre Termine
| Datum | Ort | Preis | |
|---|---|---|---|
| 09.03.2026 -11.03.2026 |
München | % 2.596,58 €* | Buchen |
| 09.03.2026 -11.03.2026 |
Virtuelles Live Training | % 2.596,58 €* | Buchen |
| 13.07.2026 -15.07.2026 |
München | % 2.543,03 €* | Buchen |
| 13.07.2026 -15.07.2026 |
Virtuelles Live Training | % 2.543,03 €* | Buchen |
| 09.11.2026 -11.11.2026 |
München | % 2.543,03 €* | Buchen |
| 09.11.2026 -11.11.2026 |
Virtuelles Live Training | % 2.543,03 €* | Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Inhalte
- Das Rust-Ökosystem für das Web
- Installation und Konfiguration der Toolchain (Rustup, Cargo)
- Einführung in wasm-pack und wasm-bindgen
- Projektstruktur für hybride Anwendungen
- Hello World: Vom Code zum Bytecode im Browser
- Rust-Grundlagen für Wasm-Module
- Ownership und Borrowing verstehen
- Speichersicherheit ohne Garbage Collector
- Fehlerbehandlung mit Result und Option
- Traits und Generics in der Praxis
- JavaScript-Interoperabilität
- Datenaustausch zwischen JS und Rust
- Konvertierung komplexer Datentypen (JSON, Arrays)
- Zugriff auf das DOM und Web-APIs aus Rust
- Exportieren von Rust-Funktionen und -Klassen
- Performance und Speicheroptimierung
- Vermeidung unnötiger Kopiervorgänge
- Profiling und Benchmarking von Wasm-Code
- Speicherverwaltung und Memory Leaks analysieren
- Code-Größe minimieren (Tree Shaking, LTO)
- Fortgeschrittene Techniken
- Multithreading mit Web Workers und Rayon
- Asynchrone Programmierung mit Rust Futures
- Integration in Build-Pipelines (Webpack, Vite)
- vite-plugin-rsw im Einsatz
- Debugging-Strategien im Browser (Source Maps)
Voraussetzungen
- Solide Erfahrung in JavaScript oder TypeScript.
- Grundkenntnisse in einer typisierten Sprache (C++, Java, C#) sind hilfreich, aber keine Pflicht.
Zielgruppe
- Frontend-Entwicklerinnen und Frontend-Entwickler
- Fullstack-Programmiererinnen und Programmierer
- Softwarearchitektinnen und Softwarearchitekten
- Für alle, die die Grenzen von JavaScript sprengen und performante Webanwendungen bauen wollen.
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
9:00–16:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest – praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D