Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn NodeJS by Building 10 Projects
Introduction
Introduction (5:54)
Simple Web Server
Project Intro (1:05)
Installing Node.js (4:23)
NPM Intro & Basic HTTP Server (6:36)
Serving HTML Pages (14:13)
Basic Website (6:59)
Basic Express Website
Project Intro (0:51)
Express Setup (9:31)
Page Routes & Views (19:49)
Nodemailer Contact Form (15:21)
User Login System
Project Intro (1:36)
Getting Started With MongoDB Part A (8:58)
Getting Started With MongoDB Part B (5:58)
App & Middleware Setup (17:02)
Views & Layout (15:33)
Register Form & Validation (13:46)
Models & User Registration (12:35)
Password Hashing with BCrypt (4:44)
Passport Login Authentication (13:59)
Logout & Access Control (7:16)
Node Blog System
Project Intro (2:15)
App & Module Setup (9:36)
Custom Layout Template (8:21)
Homepage Posts Display (11:40)
Add Posts (19:32)
Text Editor & Add Categories (8:38)
Truncate Text & Categories View (13:17)
Single Post & Comments (17:11)
Community Events
Project Intro (1:49)
MongoLab Setup (3:29)
Drywall Setup (6:51)
Drywal Admin Area (8:28)
Event Schems & Listing - Part A (13:31)
Event Schems & Listing - Part B (10:36)
Single Event & Adding Events (20:44)
Editing & Deleting Events - Part A (12:32)
Editing & Deleting Events - Part B (11:26)
Bookstore
Project Intro (2:49)
Kraken Setup & Foundation (11:21)
Routes & Views - Part A (12:08)
Routes & Views - Part B (12:53)
Database & Models - Part A (11:02)
Database & Models - Part B (15:50)
Admin CRUD - Edit & Delete Books (15:17)
Admin CRUD - List & Add Books (14:49)
Shopping Cart - Part A (12:27)
Shopping Cart - Part B (9:37)
ChatIO
Project Intro (1:23)
ChatIO User Interface (11:58)
Sending Chat Messages (14:28)
User Functionality (14:00)
Deploying an App With Heroku (12:04)
FindaDoc Directory
Project Intro (1:04)
Cassandra Install & Setup (14:07)
FindaDoc User Interface (9:48)
Express Setup (9:31)
Express Layout (9:53)
Fetch Doctors From Cassandra (16:01)
Add & Search Doctors (14:56)
Search & Insert (21:49)
Portfolio App
Project Intro (1:26)
MySQL & App Setup (15:20)
Add Projects (15:47)
Display Projects (10:32)
Edit & Delete Projects (12:46)
eLearning System
Project Intro (3:02)
App & Kickstart Setup (17:02)
Fetching Classes - Part A (12:41)
Fetching Classes - Part B (8:21)
Registering Users (21:08)
Logging In Users (14:35)
Instructor & Student Classes (12:55)
Class Lessons (22:20)
RecipeBook
Project Intro (1:12)
PostgreSQL Install & Database Setup (7:40)
App & Dust Setup (11:29)
Fetching & Displaying Recipes (16:21)
Adding Recipes (8:55)
Deleting Recipes (6:27)
Editing Recipes (9:34)
Albumz Music Manager
Project Intro (2:32)
App & Firebase Setup (13:11)
Creating a Layout With EJS (10:21)
Adding Genres & Albums (18:40)
Listing Albums & Genres (12:01)
Album Details Page (5:03)
Edit Albums & Genres (13:38)
Delete Albums & Genres (7:59)
Register & Login (15:22)
Access Control (15:00)
Course Summary
Summary (4:30)
MySQL & App Setup
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock