Nomad Coders - [Full Stack] Youtube Clone Coding 2019-8
Youtube Clone

Nomad Coders – [Full Stack] Youtube Clone Coding 2019-8


[Full Stack] Youtube Clone Coding is a project-based, full-stack training course for building a YouTube-like application (including backend, front end, and distribution). The term clone coding refers to a complete educational and practical way that with the help of this educational method, you will learn coding by following real services such as Instagram, KakaoTalk, and YouTube.

What you will learn in the [Full Stack] Youtube Clone Coding course:

  • User-related functions include user authentication, log in via Facebook and gateway, user profile, log in and logout
  • Video-related functions include uploading and recording video, video search, AJAX comments, and counting
  • Application development topics include Heroku, S3 Upload, and Mongo Atlas
  • Theory topics include MVC, navigation, patterns, models, and communications

Course specifications

Publisher:  Nomad Coders  (nomadcoders)
Instructors: (니꼬) Niko
Language: English
Level: Introductory
Number of Courses: 99
Duration: 15 hours and 40 minutes

Youtube Clone Coding course topics:

0.1 What are we building
0.2 The State of Fullstack
0.3 Websites vs Webapps

1.0 What is NodeJS
1.1 Use Cases for NodeJS
1.2 Who Uses NodeJS
1.3 Installing NodeJS

See Also:

Udemy – Data Analysis Masterclass (4 courses in 1) 2021-6

Udemy – Course 1: Set Windows Server 2019 Network-Microsoft series 2020-6

Udemy – Course 3: MCSA Windows Server 2019 Active Directory 2019-11

Nomad Coders – [Full Stack] Instagram Clone Coding 3.0 2021-3

Coding With Mitch – Food2Fork Recipe App 2021-3

2.0 What is a Server
2.1 What is Express
2.2 Installing Express with NPM
2.3 Your First Express Server
2.4 Handling Routes with Express
2.5 ES6 on NodeJS using Babel
2.6 Express Core Middlewares -1.mp4
2.7 Express Core Middlewares part Two
2.8 Express Core Routing
2.9 MVC Pattern part One
2.10 MVC Pattern part Two
2.11 MVC Pattern part Three
2.12 Recap
2.13 Installing Pug
2.14 Layouts with Pug
2.15 Partials with Pug
2.16 Local Variables in Pug
2.17 Template Variables in Pug
2.18 Search Controller
2.19 Join Log In HTML
2.20 Change Profile HTML
2.21 Home Controller
2.22 Home Controller part Two
2.23 Join Controller
2.24 Log In and User Profile Controller -1.mp4
2.25 More Controllers

3.0 MongoDB and Mongoose

3.1 Connecting to MongoDB
3.2 Configuring Dot Env
3.3 Video Model
3.4 Comment Model
3.5 Home Controller Finished
3.6 Uploading and Creating a Video
3.7 Uploading and Creating a Video part Two
3.8 Getting Video by ID
3.9 Editing a Video
3.10 Deleting a Video
3.11 Installing ESLint
3.12 Searching Videos

4.0 Introduction to Webpack
4.1 Styles with Webpack part One
4.2 Styles with Webpack part Two
4.3 ES6 with Webpack

5.0 SCSS and Making the Header
5.1 Footer and Login Join
5.2 Everything else!

6.0 Introduction to PassportJS
6.1 Local Authentication with Passport part One.mp4
6.10 User Detail + Facebook Login Part One
6.11 Facebook Login Part Two
6.12 Facebook Log In part Three
6.2 Local Authentication with Passport part Two.mp4
6.3 Loggin the User In
6.4 Sessions on Express
6.5 MongoStore and Middlewares
6.6 Github Log In part One
6.7 Github Log In part Two
6.8 Github Log In part Three
6.9 Recap and User Profile

7.0 User Profile
7.1 Edit User Password
7.2 Change Password
7.3 Adding Creator to Video
7.4 Protecting Video Routes

8.0 Starting the Video Player
8.1 Play Pause Functionality
8.2 Mute Unmute
8.3 Enter Fullscreen Exit Fullscreen
8.4 Total Time and Current Time
8.5 Volume Bar part One
8.6 Volume Bar part Two

9.0 Getting User Media
9.1 Recording Video part One
9.2 Recording video part Two

10.0 API Registering a View part One
10.1 API Registering a View part Two
10.2 API Adding a Comment part One
10.3 API Adding a Comment part Two
10.4 API Adding a Comment part Three
10.5 Conclusions

11.0 Introduction to AWS S3
11.1 Multer Uploads to AWS S3
11.2 Blob Duration Bug
11.3 Migrating the DB to MongoLab
11.3.1 MongoLab is Dead Update
11.4 Building for Production
11.5 Deploying to Heroku part One
11.6 Deploying to Heroku part Two
11.7 Flash Messages part One
11.8 Flash Messages part Two
11.10 Intro to Prisma part One
11.11 Intro to Prisma part Two

Prerequisites for Youtube Clone Coding:

HTML for beginners and above. CSS comprehension is required.

Beginner or higher vanilla JS understanding is required.



Youtube Clone

Installation guide

After Extract, watch with your favorite Player.

Subtitle: None

Quality: 720p

Note: The course instructor teaches in English. (According to the sample video)

download link

Download Part 1 – 1 GB
Download Part 2 – 1 GB
Download Section 3 – 924 MB
file password link
Follow On Facebook
Follow On Linkedin
Follow On Reddit