Section 1 : Introduction

Lecture 1 Course Outline 00:03:44 Duration

Section 2 : Deno Foundations

Lecture 1 Why Deno 00:06:00 Duration
Lecture 2 Deno Runtime And V8 Engine 00:05:26 Duration
Lecture 3 Deno Installation 00:04:41 Duration
Lecture 4 MACLINUX Installation Tips 00:05:33 Duration
Lecture 5 WINDOWS Installation Tips 00:01:18 Duration
Lecture 6 Setting Up Our Developer Environment 00:05:15 Duration
Lecture 7 Our First Deno App 00:08:18 Duration
Lecture 8 The Most Important Video 00:00:59 Duration
Lecture 9 Deno Internals And Architecture 00:12:39 Duration
Lecture 10 Deno Metrics 00:06:50 Duration
Lecture 11 Exercise Deno Architecture

Section 3 : Deno vs Node

Lecture 1 Deno Game Changers 00:09:59 Duration
Lecture 2 Deno Game Changers 2 00:07:56 Duration
Lecture 3 Will Deno Kill NodeJS 00:02:08 Duration
Lecture 4 Single Executable To Rule Them All 00:04:08 Duration
Lecture 5 Deno Security 00:08:09 Duration
Lecture 6 Deno Permissions 00:06:24 Duration
Lecture 7 Deno Permissions 2 00:03:09 Duration
Lecture 8 Deno Permissions 3 00:05:10 Duration

Section 4 : Deno Modules And Tooling

Lecture 1 How Modules Work In Deno 00:06:20 Duration
Lecture 2 URL Modules 00:05:53 Duration
Lecture 3 Standard Library 00:04:08 Duration
Lecture 4 3rd Party Modules 00:03:30 Duration
Lecture 5 Deno Caching 00:04:07 Duration
Lecture 6 Deno Caching 2 00:07:31 Duration
Lecture 7 NPM for Deno 00:02:31 Duration
Lecture 8 Managing Module Versions 00:05:51 Duration
Lecture 9 Where the Bleep is package 00:05:50 Duration
Lecture 10 Deps 00:03:13 Duration
Lecture 11 Locking Dependencies 00:05:53 Duration
Lecture 12 Deno Upgrade To Latest 00:01:01 Duration
Lecture 13 Reviewing Deno Modules 00:04:07 Duration
Lecture 14 Deno Tooling 00:06:32 Duration
Lecture 15 Deno Tooling 2 00:05:19 Duration

Section 5 : Deno File IO - Planets Project

Lecture 1 Reading Files With Deno 00:05:58 Duration
Lecture 2 Async vs Sync File IO 00:05:58 Duration
Lecture 3 Importing The Path Module 00:05:08 Duration
Lecture 4 Downloading Our Planets Data 00:04:20 Duration
Lecture 5 Reading Our CSV Data 00:07:38 Duration
Lecture 6 Finding Habitable Planets 00:10:15 Duration
Lecture 7 Exploring Planets With 3rd Party Modules 00:06:26 Duration

Section 6 : Exercise SpaceX Launch Data

Lecture 1 fetch() 00:02:02 Duration
Lecture 2 Fetching SpaceX Launch Data 00:04:28 Duration
Lecture 3 Logging 00:06:02 Duration
Lecture 4 --reload Cache For Troubleshooting 00:01:09 Duration
Lecture 5 Exploring SpaceX Launch Data 00:03:16 Duration
Lecture 6 Postman and Insomnia 00:05:47 Duration
Lecture 7 SpaceX Customers Data 00:06:02 Duration
Lecture 8 import 00:03:54 Duration

Section 7 : NASA Project Deno For Backend Development

Lecture 1 Introduction To Backend 00:07:24 Duration
Lecture 2 Deno Backend Frameworks And Libraries 00:09:13 Duration
Lecture 3 Oak 00:07:49 Duration
Lecture 4 What Is Middleware 00:08:19 Duration
Lecture 5 Working With Middleware 00:09:44 Duration
Lecture 6 Reviewing Our Front End Code 00:10:53 Duration
Lecture 7 Serving Static Files
Lecture 8 Fixing Our Security Vulnerability 00:01:18 Duration
Lecture 9 Oak Router 00:07:04 Duration
Lecture 10 Method Not Allowed and OPTIONS 00:07:40 Duration
Lecture 11 planets 00:09:45 Duration
Lecture 12 Planets Data To The Frontend 00:04:57 Duration
Lecture 13 Testing With Deno 00:05:19 Duration
Lecture 14 Testing With Deno 2 00:14:07 Duration
Lecture 15 Testing With Deno 3 00:10:15 Duration
Lecture 16 Logging In Our API 00:02:36 Duration
Lecture 17 Error Handling 00:08:12 Duration
Lecture 18 launches 00:18:55 Duration
Lecture 19 POST launches 00:12:30 Duration
Lecture 20 DELETE launches 00:08:02 Duration
Lecture 21 Managing Dependencies 00:08:05 Duration
Lecture 22 Managing Dependencies 2
Lecture 23 Adding Some Polish

Section 8 : NASA Project Deno Production And The Cloud (Docker AWS)

Lecture 1 Deploying Our Application To The Cloud 00:01:40 Duration
Lecture 2 Serverless vs Containers 00:03:59 Duration
Lecture 3 Virtual Machines 00:04:16 Duration
Lecture 4 What is a Container
Lecture 5 Installing Docker 00:03:27 Duration
Lecture 6 Running Our First Docker Container 00:05:39 Duration
Lecture 7 Creating a Dockerfile 00:08:42 Duration
Lecture 8 Your Docker Hub Account 00:01:40 Duration
Lecture 9 Running Our NASA API in a Container 00:06:31 Duration
Lecture 10 Restarting Docker Containers 00:03:18 Duration
Lecture 11 Publishing Our Docker Image 00:03:06 Duration
Lecture 12 Exploring Amazon Web Services 00:06:29 Duration
Lecture 13 Creating an EC2 Instance 1 00:07:49 Duration
Lecture 14 Creating an EC2 Instance 2 Security 00:13:29 Duration
Lecture 15 What is SSH 00:02:58 Duration
Lecture 16 Connecting To Our EC2 Instance With SSH 00:07:50 Duration
Lecture 17 Setting Up Our EC2 Server 00:03:48 Duration
Lecture 18 Deploying Our NASA API 00:06:31 Duration

Section 9 : Bonus How JavaScript Works

Lecture 1 mp4 00:05:28 Duration
Lecture 2 mp4 00:00:56 Duration
Lecture 3 mp4 00:04:05 Duration
Lecture 4 mp4 00:02:33 Duration
Lecture 5 mp4 00:06:21 Duration
Lecture 6 mp4 00:08:57 Duration
Lecture 7 mp4 00:04:16 Duration
Lecture 8 mp4 00:08:53 Duration
Lecture 9 mp4 00:03:16 Duration
Lecture 10 mp4 00:14:37 Duration
Lecture 11 mp4 00:03:21 Duration
Lecture 12 mp4 00:04:30 Duration
Lecture 13 mp4 00:06:34 Duration
Lecture 14 mp4 00:01:58 Duration
Lecture 15 mp4 00:02:40 Duration
Lecture 16 mp4 00:14:07 Duration
Lecture 17 js 00:06:27 Duration

Section 10 : Bonus Learning TypeScript

Lecture 1 Introduction To TypeScript 00:01:27 Duration
Lecture 2 Dynamic vs Static Typing 00:11:51 Duration
Lecture 3 Strongly vs Weakly Typed 00:03:19 Duration
Lecture 4 Static Typing In JavaScript 00:09:46 Duration
Lecture 5 OPTIONAL Installing TypeScript Compiler 00:03:50 Duration
Lecture 6 TypeScript 00:11:33 Duration
Lecture 7 TypeScript 2 00:03:16 Duration
Lecture 8 TypeScript 3 00:07:25 Duration
Lecture 9 TypeScript 4 00:05:39 Duration
Lecture 10 TypeScript 5 00:06:40 Duration
Lecture 11 TypeScript 6 00:04:48 Duration
Lecture 12 TypeScript 7 00:03:35 Duration
Lecture 13 TypeScript 8 00:06:04 Duration
Lecture 14 TypeScript 9 00:01:22 Duration
Lecture 15 TypeScript 10 00:01:23 Duration