Join us on a tour through the park getting to know about this hot and buzzing next-generation JavaScript runtime that uses the V8 engine (which also powers the Chromium browser) coupled with the Rust language to create efficient, secure, and cutting-edge web applications and more with ease.
Jump right in it's going to get a wild ride through the Deno toolbox, it's APIs and benefits that makes a developer's life a lot easier. The topics will be straight to the point without any fluff to stretch this course unnecessary. The only thing you'll need is basic JavaScript knowledge and then you're already suited for our journey through Denoland.
This text course is designed for people who are getting started with Deno, but also for people who are already experienced with the runtime. We will show you features that make your life as a developer easier, introduce you to new, unstable but awesome features coming to Deno, and show you how great it can be to build modern applications in 2024.
Each module in the Deno APIs section will be supported by an application we build together with the tools and APIs we learnt in that section.
How the course is structured
Info: Greyed out sections won't be available from the start of the course and might be subject to change. These will be added incrementally as the course progresses.
Introduction
- Course Introduction
- What is deno
- Install deno and set it up
Deno Toolbox
- initiate and run projects
- JSR - The JavaScript Registry
- JavaScripts(not) missing standard library
- linting and formatting
- tests, documentation and benchmarks
- create self sustained binary programs
Deno on the CLI
- Deno and the command line
- The permission model
- Get Input of your users
- Command line arguments
- Host Interaction
Deno and the file system
Handle processes with Deno
Lightning-fast HTTP with Deno
Deploying Deno Applications
- Servers Hosting with Deno Deploy
- Put Denos into containers
- Automate everything with GitHub Actions
Appendix
- Traveling in time with the Temporal API
- Webworkers
Join the waitlist
Join our entbit newsletter and get notified when the course is available. Thank you very much for your interest in our course. We really appreciate it.