Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Node.js App From Scratch - Express, MongoDB & Google OAuth

Traversy Media via YouTube

Overview

This course teaches how to build a full application using Node.js, Express, MongoDB, Passport with a Google OAuth strategy, and more. The learning outcomes include creating a functional web application, implementing user authentication with Google OAuth, setting up database connections, and utilizing various Node.js tools and libraries. The course covers skills such as setting up routes, handling user sessions, creating and managing user stories, and implementing CRUD operations. The teaching method involves hands-on coding sessions with step-by-step guidance. This course is intended for individuals interested in learning how to develop web applications using Node.js and related technologies.

Syllabus

Intro - .
Database Setup - .
Install Dependencies - .
Initial Express Setup - .
Connect Database - .
Morgan Logger - .
Template Engine & Layouts - .
Index Routes & Views - .
Materialize & Font Awesome - .
Set Static Folder - .
Login Layout - .
Login Page Template - .
Start Google Login - .
Passport Intro - .
Passport Config & Sessions - .
User Model - .
Passport Google Strategy - .
Auth Routes - .
Save Google Profile Data - .
Logout - .
Navigation - .
Auth Middleware - .
Store Sessions In Database - .
Story Model - .
Dashboard Stories - .
Add Story - .
Format Date Handlebar Helper - .
Public Stories - .
Truncate & StripTags Helpers - .
Edit Icon Helper - .
Edit Story - .
Method Override For PUT Requests - .
Method Override For DELETE Requests - .
Single Story Page - .
User Stories - .

Taught by

Traversy Media

Reviews

Start your review of Node.js App From Scratch - Express, MongoDB & Google OAuth

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.