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

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Build a full-stack Node.js application called StoryBooks from scratch using Express, MongoDB, and Google OAuth. Learn to set up a database, install dependencies, configure Express, implement user authentication with Passport and Google OAuth strategy, create models for users and stories, design views with Materialize and Handlebars, and develop features such as creating, editing, and deleting stories. Master concepts like middleware, session management, and RESTful routing while creating a functional web application for sharing and managing personal stories.

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.