Courses
Challenges
Reviews 🔥
Community
FAQ
Roadmap
Courses
Challenges
Reviews 🔥
Community
FAQ
Roadmap
[풀스택] 유튜브 클론코딩
유튜브 백엔드 + 프런트엔드 + 배포
#1 Introduction
#1.0 ❤️ Announcement ❤️ (02:39)
미리 보기 →
#1.1 Requirements (05:06)
미리 보기 →
#1.2 Watch This (07:45)
미리 보기 →
#1.3 What is NodeJS (06:39)
미리 보기 →
#1.4 What is NPM (05:13)
미리 보기 →
#2 Set Up
#2.0 Your First NodeJS Project (08:15)
수강하기 →
#2.1 Installing Express (12:00)
수강하기 →
#2.2 Understanding Dependencies (07:53)
수강하기 →
#2.3 The Tower of Babel (10:38)
수강하기 →
#2.4 Nodemon (08:00)
수강하기 →
#3 Introduction to Express
#3.0 Your First Server (12:03)
수강하기 →
#3.1 GET Requests (05:05)
수강하기 →
#3.2 GET Requests part Two (09:42)
수강하기 →
#3.3 Responses (11:23)
수강하기 →
#3.4 Recap (06:28)
수강하기 →
#3.5 Middlewares part One (09:17)
수강하기 →
#3.6 Middlewares part Two (11:40)
수강하기 →
#3.7 Setup Recap (07:38)
수강하기 →
#3.8 Servers Recap (10:56)
수강하기 →
#3.9 Controllers Recap (07:36)
수강하기 →
#3.10 Middleware Recap (12:53)
수강하기 →
#3.11 External Middlewares (06:31)
수강하기 →
#4 Routers
#4.0 What are Routers? (07:37)
수강하기 →
#4.1 Making Our Routers (11:05)
수강하기 →
#4.2 Cleaning the Code (13:08)
수강하기 →
#4.3 Exports (15:54)
수강하기 →
#4.4 Router Recap (04:32)
수강하기 →
#4.5 Architecture Recap (10:14)
수강하기 →
#4.6 Planning Routes (11:45)
수강하기 →
#4.7 URL Parameters part One (10:27)
수강하기 →
#4.8 URL Parameters part Two (08:24)
수강하기 →
#5 Templates
#5.0 Returning HTML (05:42)
수강하기 →
#5.1 Configuring Pug (11:36)
수강하기 →
#5.2 Partials (13:13)
수강하기 →
#5.3 Extending Templates (10:16)
수강하기 →
#5.4 Variables to Templates (09:56)
수강하기 →
#5.5 Recap (10:35)
수강하기 →
#5.6 MVP Styles (07:09)
수강하기 →
#5.7 Conditionals (09:40)
수강하기 →
#5.8 Iteration (08:01)
수강하기 →
#5.9 Mixins (12:44)
수강하기 →
#5.10 Recap (10:00)
수강하기 →
#6 MongoDB and Mongoose
#6.0 Array Database part One (11:29)
수강하기 →
#6.1 Array Database part Two (10:11)
수강하기 →
#6.2 Edit Video part One (11:52)
수강하기 →
#6.3 Edit Video part Two (14:44)
수강하기 →
#6.4 Recap (09:00)
수강하기 →
#6.5 More Practice part One (09:30)
수강하기 →
#6.6 More Practice part Two (09:06)
수강하기 →
#6.7 Introduction to MongoDB (07:15)
수강하기 →
#6.8 Connecting to Mongo (14:44)
수강하기 →
#6.9 CRUD Introduction (06:15)
수강하기 →
#6.10 Video Model (09:06)
수강하기 →
#6.11 Our First Query (09:58)
수강하기 →
#6.12 Our First Query part Two (07:13)
수강하기 →
#6.13 Async Await (08:48)
수강하기 →
#6.14 Returns and Renders (07:26)
수강하기 →
#6.15 Creating a Video part One (11:08)
미리 보기 →
#6.16 Creating a Video part Two (12:21)
수강하기 →
#6.17 Exceptions and Validation (13:05)
수강하기 →
#6.18 More Schema (11:33)
수강하기 →
#6.19 Video Detail (11:36)
수강하기 →
#6.20 Edit Video part One (11:23)
수강하기 →
#6.21 Edit Video part Two (09:08)
수강하기 →
#6.22 Edit Video part Three (10:06)
수강하기 →
#6.23 Middlewares (09:05)
수강하기 →
#6.24 Statics (09:49)
수강하기 →
#6.25 Delete Video (06:40)
수강하기 →
#6.26 Search part One (09:44)
수강하기 →
#6.27 Search part Two (12:12)
수강하기 →
#6.28 Conclusions (04:30)
수강하기 →
#7 User Authentication
#7.0 Create Account part One (11:34)
수강하기 →
#7.1 Create Account part Two (07:45)
수강하기 →
#7.2 Creating Account part Three (12:15)
수강하기 →
#7.3 Form Validation (12:14)
수강하기 →
#7.4 Status Codes (07:46)
수강하기 →
#7.5 Login part One (09:33)
수강하기 →
#7.6 Login part Two (12:07)
수강하기 →
#7.7 Sessions and Cookies part One (11:56)
수강하기 →
#7.8 Sessions and Cookies part Two (12:48)
수강하기 →
#7.9 Logged In User (06:29)
수강하기 →
#7.10 Logged In User part Two (15:34)
수강하기 →
#7.11 Recap (10:26)
수강하기 →
#7.12 MongoStore (07:10)
수강하기 →
#7.13 Uninitialized Sessions (07:42)
수강하기 →
#7.14 Expiration and Secrets (09:37)
수강하기 →
#7.15 Environment Variables (07:22)
수강하기 →
#7.16 Github Login part One (09:10)
수강하기 →
#7.17 Github Login part Two (14:08)
수강하기 →
#7.18 Github Login part Three (10:55)
수강하기 →
#7.19 Github Login part Four (10:39)
수강하기 →
#7.20 Github Login part Five (12:04)
수강하기 →
#7.21 Github Login part Six (13:54)
수강하기 →
#7.22 Log Out (10:52)
수강하기 →
#7.23 Recap (10:13)
수강하기 →
#8 User Profile
#8.0 Edit Profile GET (13:03)
수강하기 →
#8.1 Protector and Public Middlewares (08:24)
수강하기 →
#8.2 Edit Profile POST part One (12:04)
수강하기 →
#8.3 Edit Profile POST part Two (06:52)
수강하기 →
#8.4 Change Password part One (10:17)
수강하기 →
#8.5 Change Password part Two (14:02)
수강하기 →
#8.6 File Uploads part One (13:09)
수강하기 →
#8.7 File Uploads part Two (10:51)
수강하기 →
#8.8 Static Files and Recap (09:57)
수강하기 →
#8.9 Video Upload (12:48)
미리 보기 →
#8.10 User Profile (10:25)
수강하기 →
#8.11 Video Owner (14:05)
수강하기 →
#8.12 Video Owner part Two (13:07)
수강하기 →
#8.13 User's Videos (13:05)
수강하기 →
#8.14 Bugfix (14:40)
수강하기 →
#8.15 Conclusions (04:24)
수강하기 →
#9 Webpack
#9.0 Introduction to Webpack (09:34)
수강하기 →
#9.1 Webpack Configuration part One (10:16)
수강하기 →
#9.2 Webpack Configuration part Two (12:30)
수강하기 →
#9.3 Webpack Configuration part Three (06:07)
수강하기 →
#9.4 SCSS Loader (10:20)
수강하기 →
#9.5 MiniCssExtractPlugin (09:32)
수강하기 →
#9.6 Better Developer Experience (10:18)
수강하기 →
#9.7 Recap (06:31)
수강하기 →
#10 Styles
#10.0 Introduction (10:26)
수강하기 →
#10.1 Styles part One (09:02)
수강하기 →
#10.2 Styles part Two (09:14)
수강하기 →
#10.3 Styles Conclusions (10:54)
수강하기 →
#11 Video Player
#11.0 Player Setup (09:02)
수강하기 →
#11.1 Play Pause (10:59)
수강하기 →
#11.2 Mute and Unmute (06:16)
수강하기 →
#11.3 Volume (08:24)
수강하기 →
#11.4 Duration and Current Time (11:55)
수강하기 →
#11.5 Time Formatting (08:27)
수강하기 →
#11.6 Timeline (13:03)
수강하기 →
#11.7 Fullscreen (09:14)
수강하기 →
#11.8 Controls Events part One (10:31)
수강하기 →
#11.9 Controls Events part Two (08:06)
수강하기 →
#11.10 Recap (15:07)
수강하기 →
#11.11 Styles Recap (06:49)
수강하기 →
#12 Views API
#12.0 Register View Controller (11:25)
수강하기 →
#12.1 Register View Event (10:29)
수강하기 →
#12.2 Conclusions (08:04)
수강하기 →
#13 Video Recorder
#13.0 Recorder Setup (10:49)
수강하기 →
#13.1 Video Preview (05:05)
수강하기 →
#13.2 Recording Video (12:42)
수강하기 →
#13.3 Recording Video part Two (08:09)
수강하기 →
#13.4 Downloading the File (07:07)
수강하기 →
#13.5 Recap (08:14)
수강하기 →
#14 WebAssembly Video Transcode
#14.0 Introduction (09:00)
수강하기 →
#14.1 Transcode Video (12:02)
수강하기 →
#14.2 Download Transcoded Video (09:40)
수강하기 →
#14.3 Thumbnail (08:21)
수강하기 →
#14.4 Recap (09:36)
수강하기 →
#14.5 Thumbnail Upload part One (08:44)
수강하기 →
#14.6 Thumbnail Upload part Two (13:28)
수강하기 →
#15 Flash Messages
#15.0 Installation (06:39)
수강하기 →
#15.1 Sending Messages (12:39)
수강하기 →
#16 Comment Section
#16.0 Introduction (01:47)
수강하기 →
#16.1 Comment Models (07:49)
수강하기 →
#16.2 Comment Box (12:40)
수강하기 →
#16.3 API Route part One (10:49)
수강하기 →
#16.4 API Route part Two (14:08)
수강하기 →
#16.5 Commenting (09:33)
수강하기 →
#16.6 Rendering Comments (10:31)
수강하기 →
#16.7 Realtime Comments (13:46)
수강하기 →
#16.8 Comment Ids (11:19)
수강하기 →
#16.9 Recap and Challenge (08:27)
수강하기 →
#17 [🔥 2024 Update 🔥] Deployment
#17.0 Introduction (03:57)
수강하기 →
#17.1 Upgrading Dependencies (05:25)
수강하기 →
#17.2 Building For Production (11:13)
수강하기 →
#17.3 Fly Launch (07:43)
수강하기 →
#17.4 MongoDB Atlas (07:59)
수강하기 →
#17.5 AWS S3 & IAM Setup (06:45)
수강하기 →
#17.6 Multer S3 Uploads (10:37)
수강하기 →
#17.7 Conclusions (00:44)
수강하기 →
#18 [2020 Version] Deployment
#18.0 Building the Backend (07:57)
수강하기 →
#18.1 Building the Backend part Two (04:23)
수강하기 →
#18.2 Building the Frontend (06:57)
수강하기 →
#18.3 Deploying to Heroku (13:30)
수강하기 →
#18.4 MongoDB Atlas (07:59)
수강하기 →
#18.5 Environment Variables (05:58)
수강하기 →
#18.6 Github and AWS S3 part One (11:39)
수강하기 →
#18.7 AWS S3 part Two (13:32)
수강하기 →
#18.8 AWS S3 part Three (09:33)
수강하기 →
#18.9 Production Environment (10:43)
수강하기 →
#18.10 Conclusions (02:32)
미리 보기 →