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 |