„WASM from Zero“ ist eine praxisorientierte Einführung in WebAssembly für Entwickler, die schnellen, portablen und in einer Sandbox ausgeführten Code bereitstellen möchten, der überall läuft: im Browser, am Edge, auf dem Server und auf eingebetteten Geräten. Sie erfahren, was WebAssembly ist, warum es entwickelt wurde, in welchem Zusammenhang es mit Rust steht und wie Sie Rust-Bibliotheken zu .wasm-Modulen kompilieren, die von JavaScript, Python oder jeder anderen Host-Sprache aus aufgerufen werden können. Der Kurs führt Sie durch die Toolchain (rustc target wasm32, wasm-bindgen, wasm-pack, wasmtime, wasmer), das WASM-Komponentenmodell, WASI sowie die Kompromisse zwischen Sicherheit und Leistung, die WebAssembly zu einer überzeugenden Einsatzplattform für Data Engineering, ML-Inferenz, Plugin-Systeme und serverlose Workloads machen. Am Ende dieses Kurses sind Sie in der Lage, ein Rust-zu-WASM-Datenverarbeitungsmodul zu erstellen, zu verpacken, bereitzustellen und zu debuggen, es in eine Webseite und eine Server-Laufzeitumgebung einzubetten sowie abzuwägen, wann WASM das richtige Werkzeug ist und wann eine native Binärdatei oder ein Container vorzuziehen ist. Dieser Kurs ist Teil der Spezialisierung „Rust für Data Engineering“ und setzt grundlegende Rust-Kenntnisse aus dem Kurs „Rust From Zero“ voraus.

WASM von Null an
Holen Sie sich eines unserer besten Angebote und erweitern Sie Ihre Fähigkeiten mit 50% Rabatt auf Coursera Plus. Jetzt sparen.

WASM von Null an
Dieser Kurs ist Teil von Spezialisierung „Rust für Data Engineering“

Dozent: Noah Gift
Bei enthalten
Fragen Sie Coursera
Empfohlene Erfahrung
Was Sie lernen werden
Rust in WebAssembly kompilieren und mit einem deterministischen Canvas2DRenderer auf dem HTML5-Canvas rendern
Erstellen Sie Komponenten im Elm-Stil mit „update/view“ und fügen Sie diese dann mithilfe eines kleinen Routers zu einer Multi-Screen-App zusammen
Paket mit wasm-pack erstellen und das VDOM-Verhalten anhand der festgeschriebenen Snapshot-Fixtures für byte-identische CI-Läufe überprüfen
Kompetenzen, die Sie erwerben
- Kategorie: Browser-Kompatibilität
- Kategorie: Speicherverwaltung
- Kategorie: Containerisierung
- Kategorie: Serverloses Rechnen
- Kategorie: Server-Seite
- Kategorie: Datenverarbeitung
- Kategorie: Computergrafik
- Kategorie: Fehlersuche
- Kategorie: Javascript
- Kategorie: Plattformübergreifende Entwicklung
- Kategorie: Server
- Kategorie: Andere Programmiersprachen
Werkzeuge, die Sie lernen werden
- Kategorie: Tools erstellen
- Kategorie: Web-Entwicklungs-Tools
- Kategorie: Rust (Programmiersprache)
- Kategorie: Hypertext Markup Language (HTML)
- Kategorie: Web-Anwendungen
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Mai 2026
1 Aufgabe
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 5 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

Mehr von Software-Entwicklung entdecken
Status: Kostenloser TestzeitraumPragmatic AI Labs
Status: Kostenloser TestzeitraumPragmatic AI Labs
Status: Kostenloser TestzeitraumPragmatic AI Labs

KodeKloud
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,




