Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
Secure by default. No file, network, or environment access, unless explicitly enabled.
Supports TypeScript out of the box.
Ships only a single executable file.
Has built-in utilities like a dependency inspector (deno info) and a code formatter (deno fmt).
Has a set of reviewed (audited) standard modules that are guaranteed to work with Deno: deno.land/std
You will learn:
How to prepare the environment on Windows, Linux and Mac
How to use Deno's standard library
Copy files
Create and delete folders
Move files
Use WebSockets
Generate UUIDs
Configure a file server
We will create a micro web framework from scratch and on top of it we will build
A whole website
A RESTFull API
Use Databases like sqlite3 and Postgres
We will deploy the website and API to a VPS on AWS on a setup that works for Azure and Google as well