Course Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Quick Note: Upcoming Videos
- Javascript Engine (5:28)
- Exercise: Javascript Engine (0:56)
- Inside the Engine (4:05)
- Exercise: JS Engine For All (2:33)
- Interpreters and Compilers (6:21)
- Inside the V8 Engine (8:56)
- Comparing Other Languages (4:15)
- Writing Optimized Code (8:53)
- WebAssembly (3:15)
- Call Stack and Memory Heap (14:37)
- Stack Overflow (3:21)
- Garbage Collection (4:30)
- Memory Leaks (6:34)
- Single Threaded (1:58)
- Exercise: Issue With Single Thread (2:40)
- Javascript Runtime (14:07)
- Node.js (6:27)
- Recommended Path: Back To Deno
Available in
days
days
after you enroll
- Quick Note: Upcoming Videos
- Introduction To TypeScript (1:27)
- Dynamic vs Static Typing (11:50)
- Strongly vs Weakly Typed (3:18)
- Static Typing In JavaScript (9:45)
- Quick Note: Upcoming Videos
- OPTIONAL: Installing TypeScript Compiler (3:41)
- OPTIONAL: Installing Node.js + TypeScript
- TypeScript (11:33)
- TypeScript 2 (3:16)
- TypeScript 3 (7:24)
- Resources: TypeScript Types
- TypeScript 4 (5:38)
- TypeScript 5 (6:39)
- TypeScript 6 (4:48)
- Resources: Type VS Interface
- TypeScript 7 (3:34)
- Resources: Type Assertion
- TypeScript 8 (6:04)
- TypeScript 9 (1:21)
- TypeScript 10 (1:23)
Available in
days
days
after you enroll