In diesem Workshop werden wir die JS- & TS-Runtime Deno
kennenlernen. Zum einen soll ein Überblick gegeben werden was Deno
überhaupt ist und worin die Unterschiede und Gemeinsamkeiten zwischen Deno
und Node.js
liegen. Außerdem wird die Deno CLI
vorgestellt und daraufhin genutzt um Projekte auszuführen, zu bundeln, zu formatieren und in eine einzelne ausführbare Datei zu überführen. Zudem werden wir grundlegende Funktionen der Runtime-API kennenlernen und in kleinen Übungen nutzen.
Wir werden also keine komplette Backend-Architektur umsetzen, sondern viel mehr die verschiedenen Möglichkeiten die Deno
bietet kennenlernen und verwenden. Für den Workshop werden grundlegende JS-Kenntnisse vorrausgesetzt. TS-Kenntnisse können von Vorteil sein, sind jedoch kein Muss.
Um am Workshop teilzunehmen habt ihr zwei Möglichkeiten um Deno zum Laufen zu bekommen. Entweder ihr nutzt den zur Verfügung gestellten Dev-Container für VS-Code oder ihr installiert bei euch Deno lokal.
In diesem Fall sind die Deno-Extensions in den Dev-Container integriert.
shift+cmd+p
, Win:shift+ctrl+p
) Remote-Container Starten:
Remote-Containers: Open Workspace in Container
ausführenRemote-Containers: Reopen in Container
vscode ➜ /workspaces/wt-deno-workshop
geändert hatDeno: Initialize Workspace Configuration
ausführen und zweimal mit Yes
bestätigen.