explanation
(Full Stack) Youtube Clone Coding is a project-based, full-stack course for building YouTube-like applications (including backend, frontend, and deployment). The term clone coding refers to a completely educational and practical method of learning coding by imitating actual services such as Instagram, KakaoTalk, and YouTube.
What you will learn in the (Full Stack) Youtube Clone Coding course:
- User-related features include user authentication, login via Facebook and gateway, user profile, login, and logout.
- Video-related features include video upload and recording, video search, AJAX comments, and calculations.
- Application development topics include Heroku, S3 Upload, and Mongo Atlas.
- Theory topics include MVC, navigation, patterns, models, and communication.
Course specifications
publisher: nomad coder (Nomad Coder)
Instructor: Niko
Language:English
Level: Introductory
Number of courses: 99
Duration: 15 hours 40 minutes
Youtube Clone Coding course topics:
0.1 What are we making?
0.2 Full stack status
0.3 Website vs Web App
1.0 What is NodeJS
1.1 NodeJS use cases
1.2 People who use NodeJS
1.3 NodeJS installation
2.0 What is a server?
2.1 What is Express?
2.2 Installing Express with NPM
2.3 First Express Server
2.4 Route processing using Express
2.5 ES6 on NodeJS using Babel
2.6 Express Core Middleware-1.mp4
2.7 Express Core Middleware Part 2
2.8 Express Core Routing
2.9 MVC Pattern Part 1
2.10 MVC Pattern Part 2
2.11 MVC Pattern Part 3
2.12 Summary
2.13 Pug installation
2.14 Layout with Pug
2.15 Partial using Pug
2.16 Local variables in Pug
2.17 Template variables in Pug
2.18 Search Controller
2.19 Sign Up Login HTML
2.20 Change profile HTML
2.21 Home Controller
2.22 Home Controller Part 2
2.23 Join Controller
2.24 Login and User Profile Controller -1.mp4
2.25 More Controllers
3.0 MongoDB and Mongoose
3.1 Connect to MongoDB
3.2 Dot environment configuration
3.3 Video Model
3.4 Comment Model
3.5 Home Controller Complete
3.6 Uploading and producing videos
3.7 Video Upload and Production Part 2
3.8 Receive video with ID
3.9 Video Editing
3.10 Delete Video
3.11 ESLint installation
3.12 Video search
Introduction to 4.0 Webpack
4.1 Style with Webpack Part 1
4.2 Style with Webpack Part 2
4.3 ES6 with webpack
5.0 Creating SCSS and headers
5.1 Footer and Login Sign Up
5.2 Everything else!
6.0 Introduction to PassportJS
6.1 Local authentication using passport part 1.mp4
6.10 User Details + Facebook Login Part 1
6.11 Facebook Login Part 2
6.12 Facebook Login Part 3
6.2 Local authentication using passport Part 2.mp4
6.3 User login
6.4 Express Session
6.5 MongoStore and middleware
6.6 Github login part 1
6.7 Github Login Part 2
6.8 Github Login Part 3
6.9 Summary and User Profile
7.0 User Profile
7.1 Edit user password
7.2 Change password
7.3 Add creators to videos
7.4 Video Path Protection
8.0 Start video player
8.1 Play pause function
8.2 Mute Unmute
8.3 Enter full screen Exit full screen
8.4 Total time and current time
8.5 Volume Bar Part 1
8.6 Volume Bar Part 2
9.0 Import User Media
9.1 Video Recording Part 1
9.2 Video Recording Part 2
10.0 API View Registration Part 1
10.1 API View Registration Part 2
10.2 Adding API Comments Part 1
10.3 Adding API Annotations Part 2
10.4 Adding API Annotations Part 3
10.5 Conclusion
11.0 Introduction to AWS S3
11.1 Upload Multer to AWS S3
11.2 Blob Period Bug
11.3 Migrate DB to MongoLab
11.3.1 MongoLab has been shut down Update
11.4 Buildings for production
11.5 Deploying to Heroku Part 1
11.6 Deploying to Heroku Part 2
11.7 Flash Message Part 1
11.8 Flash Message Part 2
11.10 Introduction to Prisma Part 1
11.11 Introduction to Prisma Part 2
Prerequisites for coding a YouTube clone:
HTML For beginners and above. CSS Understanding is needed.
Beginner or older Vanilla JS Understanding is needed.
movie
Course introduction video:
installation manual
After extracting, watch with your favorite players.
Subtitles: None
Quality: 720p
Course title in Korean: youtube code
memo: Course instructors teach in English. (According to sample video)
download link
File password: free download software
size
2.9GB