Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Node JS Learn and Build Your Portfolio Course
Introduction
Introduction (1:46)
installing Node JS (3:44)
Atom Setup (3:56)
Understanding how websites work (7:26)
Node JS Basics
Initialize our project (8:07)
Require and Export Modules (10:54)
Create Our First Server (5:50)
Basic Routing and Serving Static files (13:35)
Node JS Folder Structure (7:00)
Cleaning up our routes (4:40)
Moving our logic to controllers (13:03)
setting up our template engine (8:32)
What we did so far (4:37)
Working The Views
Project Files
Creating Our layouts and pages (8:10)
Laydown the header (3:26)
Setup Gulp (17:28)
Style The header (17:39)
Laydown the homepage (5:34)
Style the homepage (20:09)
About page and fixing the menu (30:38)
Rest Api for Projects Section (33:36)
Creating the views for the Projects Section (6:43)
Laydown the projects index page (11:09)
Style the projects index page (27:30)
Simulate and pass data to the view (26:27)
Create the show page for the blog (10:41)
Working on the blogs index page (20:14)
Working on the blogs show page (14:06)
Deployment Basics
Github, Heroku, and Source Tree (22:32)
Setup Environment Variables (10:39)
Database
Setting up our mongodb database (10:24)
Database Collections Documents and Fields (7:24)
Create a database (3:56)
Insert a document and create a collection (5:43)
Find a Document (3:38)
Update a document (7:24)
Save and Display Post (18:12)
New Lecture (5:41)
Reminder to use error handling
Working with User Data
Setting up to get post request (14:21)
body-parser to get post data (3:46)
Mongoose Model (20:11)
Save and Display Post (18:12)
Quick Recap of Mongoose Flow (5:41)
Reminder to put error handling on your controllers (4:17)
Show a single post (16:41)
Delete all posts and start fresh (9:31)
Editing a Post (25:13)
Delete a blog post (10:27)
Conclusion
More Videos
Moving our logic to controllers
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock