Description
[Full Stack] Youtube Clone Coding is a complete project-based training course for creating a YouTube-like application (including backend, frontend, and distribution). The term clone coding refers to a completely educational and hands-on way that using this educational method will teach you coding by following real services like Instagram, KakaoTalk, and YouTube.
What you will learn in the [Full Stack] Youtube clone coding lessons:
- User-related functions include user authentication, login via Facebook and gateway, user profile, login and logout
- Video-related functions include video downloading and recording, video search, AJAX commenting and counting
- Application development topics include Heroku, S3 Upload, and Mongo Atlas
- Theoretical topics include MVC, navigation, patterns, patterns, and communications
Course specifications
Editor: Nomadic encoders (nomadcoders)
Instructors: (니꼬) Niko
French language
Level: Initiation
Number of lessons: 99
Duration: 15 hours and 40 minutes
Youtube Clone Coding Course Topics:
0.1 What are we building
0.2 Full Stack Status
0.3 Websites vs Webapps
1.0 What is NodeJS
1.1 NodeJS use cases
1.2 Who uses NodeJS
1.3 Install NodeJS
2.0 What is a server
2.1 What is Express
2.2 Install Express with NPM
2.3 Your first express server
2.4 Managing routes with Express
2.5 ES6 on NodeJS with Babel
2.6 Express Core Middleware -1.mp4
2.7 Express Core Middlewares Part Two
2.8 Express Core Routing
2.9 MVC model, part one
2.10 MVC pattern second part
2.11 MVC pattern, part three
2.12 Summary
2.13 Installing the Pug
2.14 Provisions with Pug
2.15 Partials with Pug
2.16 Local variables in Pug
2.17 Model variables in Pug
2.18 Research Controller
2.19 Join HTML connection
2.20 Edit HTML profile
2.21 Home Controller
2.22 Home Controller, Part Two
2.23 Join Controller
2.24 Login and User Profile Controller -1.mp4
2.25 More Controllers
3.0 MongoDB and Mongoos
3.1 Connecting to MongoDB
3.2 Point Envelope Setup
3.3 Video model
3.4 Comment template
3.5 Completed Home Controller
3.6 Upload and create video
3.7 Download and create a video, part two
3.8 Get video by ID
3.9 Edit video
3.10 Delete video
3.11 Installing ESLint
3.12 Searching for videos
4.0 Webpack Overview
4.1 Styles with Webpack part one
4.2 Styles with Webpack second part
4.3 ES6 with Webpack
5.0 SCSS and creation of the header
5.1 Footer and Login
5.2 Everything else!
6.0 Introduction to PassportJS
6.1 Local authentication with Passport part One.mp4
6.10 User Details + Facebook Login Part One
6.11 Facebook Login Part Two
6.12 Facebook login, third party
6.2 Local authentication with Passport part Two.mp4
6.3 User Login
6.4 Sessions on Express
6.5 MongoStore and middleware
6.6 Github login first party
6.7 Github login, part two
6.8 Third party Github login
6.9 Summary and user profile
7.0 User Profile
7.1 Change user password
7.2 Change password
7.3 Add creator to video
7.4 Protecting Video Routes
8.0 Starting the Video Player
8.1 Pause playback functionality
8.2 Mute sound
8.3 Enter full screen Exit full screen
8.4 Total time and current time
8.5 Volume bar, first part
8.6 Volume bar, part two
9.0 Getting User Media
9.1 Recording the first part of the video
9.2 Recording the second part of the video
10.0 API Saving a view first party
10.1 Save View API Part 2
10.2 Add Comment API, Part 1
10.3 Add Comment API Part 2
10.4 Add Comment API Part 3
10.5 Conclusion
11.0 AWS S3 Overview
11.1 Multer uploads to AWS S3
11.2 Blob duration bug
11.3 Migrating the database to MongoLab
11.3.1 MongoLab is dead Update
11.4 Building for production
11.5 Deployment on Heroku first part
11.6 Deployment on Heroku part two
11.7 Part One Flash Messages
11.8 Second Part Flash Messages
11.10 Introduction to Prisma, part one
11.11 Introduction to Prisma part two
Requirements for Youtube clone coding:
HTML for beginners and up. CSS understanding is needed.
Beginner or above vanilla js understanding is needed.
Pictures
Course presentation video:
Installation guide
After ripping, watch with your favorite player.
Subtitle: None
Quality: 720p
Course title in Korean: [풀 스택] 유튜브클론코딩
Note the the course instructor teaches in English. (According to the sample video)
Download link
File password(s): ngaur.com
Cut
2.9 GB