Deno - The Complete Introduction
Learn everything you need to work with Deno, the brand-new JavaScript runtime created by Node.js founder Ryan Dahl
Watch Promo Enroll in Course
Deno could be the next big thing - and this courses teaches it from the ground up, with real applications and practical examples!
Deno.js is a JavaScript runtime - just like Node.js is - created by the creator of Node.js.
Wait ... what?
The creator of NodeJS found that Node suffers from certain problems - or that it at least could be better than it is. And Deno is the result of that thought process: It's "a better Node".
You can build the same kinds of apps as you can with Node but you benefit from additional strengths that are built-into Deno:
- Secure by default because of Deno's permission system
- Deno embraces modern JavaScript features like async iterators, promises & more
- Support for both JavaScript as well as TypeScript - out of the box, without any extra compiler
- ES Module Support & URL Imports instead of local node_modules management
This course teaches Deno from the ground up, without any prior experience about Node being assumed. Such experience will help but it's not required!
We'll dive into Deno and we'll build multiple apps to see how you can use Deno to build real web applications.
In detail, here's what's included in the course:
- What is Deno and Why is it interesting?
- Practical Examples & Demo Apps
- Core Concepts of Deno
- Working with the Runtime APIs
- Exploring the Deno Standard Library
- Creating a Web Server with Deno
- Using Third Party Modules
- Working with the Oak Framework to create Web Servers with Ease
- How to connect Deno to a Database (MongoDB)
- Rendering server-side HTML with Templating Engines & Deno
- Building a REST API with Deno
- A Detailed Comparison of Deno & Node
- A Look into the Future of Deno & Whether you should use Deno right now
Everything is included in this course already - you can go through all those concepts right after enrolling!
Deno is very new!
It has great chances of becoming an important technology but of course it's too early to tell right now.
However, what you learn in this course will also help you with Node development AND it will help you judge whether Deno is the right choice for you or if you maybe want to focus on Node first.
Everything is possible with this course since it's created such that it teaches you core fundamentals that apply to both Node and Deno.
Deno knowledge will always be helpful and right now you got the chance of being one of the first to understand this brand-new technology!
10+
hours
100+
lessons
Course Curriculum
-
PreviewWelcome to this Course! (1:34)
-
PreviewWhat is Deno? (9:35)
-
StartJoin our Learning Community
-
PreviewDeno Setup (4:25)
-
PreviewWriting a First Deno Program (4:32)
-
PreviewWhat can you Build with Deno? (2:09)
-
PreviewUnderstanding Deno's Ecosystem (7:07)
-
PreviewDeno's Current Status (4:16)
-
PreviewCourse Outline - What's Inside the Course? (3:39)
-
PreviewHow to Get the Most out of this Course (3:14)
-
PreviewUseful Resources & Links
-
StartThe Academind Pro Referral Program
-
StartJavaScript Refresher: Introduction (1:29)
-
StartWhat are Promises? (11:20)
-
StartUnderstanding Async Await (6:46)
-
StartWorking with Iterators (12:21)
-
StartAsync Iterators (7:35)
-
StartTypeScript Introduction: What is TypeScript? (6:02)
-
StartSetting Up TypeScript (4:09)
-
StartAssigning Types (3:29)
-
StartUnderstanding Type Inference & Casting Conversion (6:10)
-
StartTypeScript Configurations (5:01)
-
StartUnderstanding Union Types (4:23)
-
StartWorking with Object & Array Types (6:17)
-
StartType Alias & Interfaces (3:22)
-
StartUnderstanding Generic Types (5:09)
-
StartSummary (0:34)
-
StartUseful Resources & Links
-
StartModule Introduction (0:43)
-
StartDeno's Philosophy & Browser Compatibility (2:53)
-
StartWriting Some Deno Core Code (5:26)
-
StartWorking with Permissions (3:23)
-
StartDeno Visual Studio Code Extension (2:42)
-
StartMore About Core APIs (7:51)
-
StartTime to Practice - Problem (1:13)
-
StartTime to Practice - Solution (7:12)
-
StartUnderstanding the Deno Program Lifecycle (7:16)
-
StartWrap Up (1:16)
-
StartUseful Resources & Links
Course Prerequisites
Basic JavaScript experience is required (JavaScript - The Complete Guide)
All pre-requisites are covered by courses in our "Academind Pro" Membership.
30 Day Money Back Guarantee - No Questions Asked!
Our courses helped thousands of students learn something new and improve their lives.
We're so convinced by our course quality that we guarantee your success and provide a full refund within the first 30 days if you're not happy with the course.
Your Instructor
As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enable me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses, more than 2,500,000 students worldwide as well as a successful YouTube channel with 900.000 subscribers is the best proof for that.
The most rewarding experience for me is to see how people find new, better jobs, build awesome web applications, work on amazing projects or simply enjoy their hobby with the help of my content.
That's why, together with Manuel Lorenz, I founded Academind to offer the best possible learning experience and to share the pleasure of learning with our students.
Frequently Asked Questions
Join 9669 happy students!
Single-Course License
Full access to "Deno - The Complete Introduction"
$69
Access to this course only.
This is a one-time payment that grants access to this course only, not to any other courses.
Academind Pro Membership
Unlimited access to this and all other current & future courses!