Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Deno: The Complete Guide Zero to Mastery (DEPRECATED)
Introduction
Deno: Zero to Mastery (3:42)
Course Outline (4:34)
Exercise: Meet Your Classmates and Instructor
Understanding Your Video Player
Set Your Learning Streak Goal
Deno Foundations
Why Deno? (6:00)
Deno Runtime And V8 Engine (5:25)
Deno Installation (4:41)
Quick Note: Installing Deno
MAC/LINUX Installation Tips (5:33)
Windows Installation Tips (1:17)
Setting Up Our Developer Environment (5:15)
Quick Note: Official VS Code Plugin
Our First Deno App (8:18)
Exercise: Our First Deno App
The Most Important Video (0:59)
Deno Internals And Architecture (12:39)
Recommended Path: JavaScript Runtimes
Deno Metrics (6:50)
Exercise: Deno Architecture (4:01)
Deno 1.5 Compiler Update
Let's Have Some Fun (+ Free Resources)
Deno vs Node
Deno Game Changers (9:58)
Deno Game Changers 2 (7:56)
Will Deno Kill NodeJS? (2:08)
Companies Using Deno This Year
Single Executable To Rule Them All (4:08)
Exciting Times: Deno 1.6
Deno Security (8:09)
Deno Permissions (6:24)
Deno Permissions 2 (3:09)
Deno Permissions 3 (5:10)
Drake Update and Deno 1.20
Unlimited Updates
Deno Modules And Tooling
How Modules Work In Deno (6:20)
URL Modules (5:52)
Standard Library (4:07)
3rd Party Modules (3:30)
Deno Caching (4:07)
Deno Caching 2 (7:31)
NPM for Deno (2:31)
Managing Module Versions (5:51)
Where the Bleep is package.json? (5:50)
Deps.ts (3:12)
Locking Dependencies (5:53)
Deno Upgrade To Latest (1:00)
Reviewing Deno Modules (4:07)
Deno Tooling (6:32)
Deno Tooling 2 (5:19)
Course Check-In
TypeScript?
Recommended Path: TypeScript
Deno File I/O - Planets Project
Code Along
Reading Files With Deno (5:58)
Async vs Sync File I/O (2:54)
Exercise: Async vs Sync File IO
Importing The Path Module (5:08)
Downloading Our Planets Data (4:20)
Reading Our CSV Data (7:38)
Quick Note: Parse Update
Exercise: Resource Leaks
Finding Habitable Planets (10:15)
Exploring Planets With 3rd Party Modules (6:26)
Exercise: Exploring Earth-like Planets
Implement a New Life System
Exercise: SpaceX Launch Data
Code Along
Recommended Path: APIs
fetch() (2:02)
Fetching SpaceX Launch Data (4:28)
Exercise: Making a POST Request
Logging (6:01)
--reload Cache For Troubleshooting (1:08)
Exploring SpaceX Launch Data (3:15)
Postman and Insomnia (5:46)
Quick Note: Rainbow Editor
SpaceX Customers Data (6:02)
import.meta (3:53)
Exercise: import.meta
Exercise: Imposter Syndrome (2:55)
NASA Project: Deno For Backend Development
Introduction To Backend (7:24)
Deno Backend Frameworks And Libraries (9:12)
Code Along
Quick Note: Versioned Imports
Oak (7:48)
What Is Middleware? (8:19)
Working With Middleware (9:43)
Reviewing Our Front End Code (10:52)
Exercise: Reviewing Our Front End Code
Serving Static Files (7:14)
Exercise: Fixing A Security Issue
Fixing Our Security Vulnerability (1:18)
Oak Router (7:04)
Method Not Allowed and OPTIONS (7:39)
/planets (9:44)
Exercise: Populating The Dropdown Menu
Planets Data To The Frontend (4:56)
Testing With Deno (5:18)
Testing With Deno 2 (14:07)
Testing With Deno 3 (10:15)
Quick Note: Replace in Files
Logging In Our API (2:35)
Error Handling (8:12)
JavaScript Maps
/launches (18:55)
POST /launches (12:30)
Quick Note: Request Body
DELETE /launches (8:02)
Managing Dependencies (8:05)
Managing Dependencies 2 (3:20)
Adding Some Polish (2:02)
NASA Project: Deno Production And The Cloud (Docker + AWS)
Deploying Our Application To The Cloud (1:40)
Serverless vs Containers (3:58)
Virtual Machines (4:16)
What is a Container? (4:59)
Installing Docker (3:27)
Running Our First Docker Container (5:38)
Creating a Dockerfile (8:41)
Quick Note: Official Deno Docker Base Image
Your Docker Hub Account (1:39)
Running Our NASA API in a Container (6:30)
Restarting Docker Containers (3:17)
Publishing Our Docker Image (3:05)
Exploring Amazon Web Services (6:28)
Creating an EC2 Instance 1 (7:49)
Creating an EC2 Instance 2: Security (13:29)
What is SSH? (2:58)
Connecting To Our EC2 Instance With SSH (7:50)
Setting Up Our EC2 Server (3:48)
Deploying Our NASA API (6:30)
Web Developer Monthly
Where To Go From Here?
Thank You! (1:17)
Review This Course!
Become An Alumni
Learning Guideline
ZTM Events Every Month
LinkedIn Endorsements
Bonus: How JavaScript Works
Watch JavaScript Foundation Section
Recommended Path: Back To Deno
Bonus: Learning TypeScript
Watch TypeScript Section
Bonus: HTTP, AJAX, JSON and APIs
Watch HTTP, AJAX, JSON and APIs Section
Adding Some Polish
Download
Download
You may want to minimize the size of the video file when displaying it on the web :)