Skip to content

Sinclair-Seo/SPP-1001_NodeJS_WeTube

Repository files navigation

SPP-1001_NodeJS_WeTube

Cloning Youtube with NodeJS and Vanila Script


0 Introduction

1 NodeJS Theory

2 ExpressJS

3 MongoDB

4 Webpack

  • 4.0 Introduction to Webpack (9:32)

  • 4.1 Styles with Webpack part One (10:30)

  • 4.2 Styles with Webpack part Two (11:47)

  • 4.3 ES6 with Webpack (10:32)

  • Quiz #6

5 Styling

  • 5.0 SCSS and Making the Header (11:13)

  • 5.1 Footer and Login / Join (8:59)

  • 5.2 Everything else! (14:24)

6 User Authentication like a Boss

  • 6.0 Introduction to PassportJS (5:03)

  • 6.1 Local Authentication with Passport part One (11:16)

  • 6.2 Local Authentication with Passport part Two (9:58)

  • 6.3 Loggin the User In (10:24)

  • 6.4 Sessions on Express (11:21)

  • 6.5 MongoStore and Middlewares (10:37)

  • 6.6 Github Log In part One (8:23)

  • 6.7 Github Log In part Two (13:45)

  • 6.8 Github Log In part Three (8:43)

  • 6.9 Recap and User Profile (12:33)

  • 6.10 User Detail + Facebook Login Part One (13:07)

  • 6.11 Facebook Login Part Two (13:47)

  • 6.12 Facebook Log In part Three (8:45)

  • Quiz #7

7 Relationships and Route Protection

  • 7.0 User Profile (8:23)

  • 7.1 Edit User Password (10:40)

  • 7.2 Change Password (10:22)

  • 7.3 Adding Creator to Video (10:22)

  • 7.4 Protecting Video Routes (8:24)

8 Custom Video Player

  • 8.0 Starting the Video Player (12:26)

  • 8.1 Play Pause Functionallity (11:51)

  • 8.2 Mute Unmute (8:21)

  • 8.3 Enter Fullscreen Exit Fullscreen (11:43)

  • 8.4 Total Time and Current Time (12:32)

  • 8.5 Volume Bar part One (9:25)

  • 8.6 Volume Bar part Two (9:50)

9 Recording Video with JavaScript

  • 9.0 Getting User Media (13:31)

  • 9.1 Recording Video part One (9:53)

  • 9.2 Recording video part Two (13:02)

10 API + AJAX

  • 10.0 API Registering a View part One (12:24)

  • 10.1 API Registering a View part Two (8:38)

  • 10.2 API Adding a Comment part One (9:04)

  • 10.3 API Adding a Comment part Two (9:36)

  • 10.4 API Adding a Comment part Three (9:20)

  • 10.5 Conclusions (3:28)

  • Quiz #8

11 Bonus Time

  • 11.0 Introduction to AWS S3 (9:16)

  • 11.1 Multer Uploads to AWS S3 (13:27)

  • 11.2 Blob Duration Bug (6:42)

  • 11.3 Migrating the DB to MongoLab (6:23)

  • 11.3.1 MongoLab is Dead Update (7:59)

  • 11.4 Building for Production (13:00)

  • 11.5 Deploying to Heroku part One (10:43)

  • 11.6 Deploying to Heroku part Two (5:35)

  • 11.7 Flash Messages part One (9:50)

  • 11.8 Flash Messages part Two (13:01)

  • 11.09

  • 11.10 Intro to Prisma part One (9:53)

  • 11.11 Intro to Prisma part Two (14:22)

About

Cloning Youtube with NodeJS and Vanila Script

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published