Course Description
This Node.js Express & MongoDB Dev to Deployment course is a well-prepared course and perfect for individuals interested in learning how to structure your Node/Express applications, create data models, relate data, display views, authenticate users, create helpers since this comprehensive course provide some solid insight into NodeJS development.
With this course, you’ll learn about Node for adding server-side JavaScript to your skill-set and learn to build engaging and responsive applications. You’ll also learn to build schemas, structure models and query MongoDB to get the accurate data, and the core concepts of MongoDB for building production-ready applications.
The foundations of Node.js including how to prepare and deploy apps to production with Heroku, ES6 concepts like arrow functions, promises, template strings, etc. are an integral part of this course.
What you’ll learn
- Build high quality applications built with Node, Express and MongoDB
- Implement authentication including local & Google OAuth strategies
- Create data models with Mongoose ODM
- Prepare & deploy apps to production with Heroku
- Learn ES6 concepts like arrow functions, template strings & promises
Requirements
- Basic HTML / CSS knowledge
- A good understanding of JavaScript Fundamentals (functions, objects, loops, etc)
Who this course is for:
- Anyone that wants to learn how to build & deploy apps built with Node, Express & MongoDB
-
Welcome To The Course00:05:00
-
Project Files and Questions00:03:00
-
Dev Environment Setup00:07:00
-
What Is Node.js00:05:00
-
Installing & Exploring Node.js00:07:00
-
Installing MongoDB Locally00:08:00
-
Sign Up For mLab00:03:00
-
Creating a Heroku Account00:03:00
-
Vidjot Project Introduction00:04:00
-
Install & Initialize Express00:08:00
-
Basic Routing & Nodemon00:06:00
-
Express Middleware00:05:00
-
Working With Templates00:10:00
-
Bootstrap & Partials00:08:00
-
Install Mongoose & Connect To Mongo00:06:00
-
Create The Idea Model00:05:00
-
Add Idea Form00:07:00
-
Server Side Form Validation00:09:00
-
Save Idea To MongoDB00:04:00
-
Fetching Ideas From MongoDB00:05:00
-
Edit Idea Form00:05:00
-
Update Idea Data00:09:00
-
Remove Idea Data00:06:00
-
Flash Messaging00:11:00
-
A Look At Passport00:05:00
-
The Express Router00:11:00
-
Login & Register Pages00:13:00
-
Register Form Validation00:11:00
-
User Registration00:17:00
-
Hooking Up A Local Strategy00:11:00
-
Finishing The Login Functionality00:12:00
-
Logout Function00:04:00
-
Protecting Routes00:06:00
-
Access Control00:08:00
-
Preparing Our App For Deployment00:08:00
-
Deploying To Heroku00:08:00
-
Adding a Domain Name00:04:00
-
StoryBooks App Introduction00:04:00
-
Initial Setup & Heroku Push00:11:00
-
Creating Our Google OAuth Credentials00:08:00
-
Creating Our Google Strategy00:12:00
-
Auth Callback & Remote App00:09:00
-
Creating The User Model00:06:00
-
Saving The Authenticated User 8800:10:00
-
Adding Session & Authentication00:12:00
-
Index Routes & Handlebars00:12:00
-
Header & Navbar00:09:00
-
Side Navigation00:09:00
-
Dashboard & Stories Routes00:09:00
-
Add Button & Footer00:10:00
-
Restricting Routes00:06:00
-
Add Story Form00:11:00
-
Create The Story Model00:06:00
-
Save Story To MongoDB00:13:00
-
Fetch & Display Public Stories00:12:00
-
Handlebars Helpers00:07:00
-
Show Template & Format Date00:11:00
-
Creating The Dashboard00:12:00
-
Edit Form & Select Helper00:09:00
-
Updating Stories00:08:00
-
Deleting Stories00:04:00
-
Add Comment Functionality00:10:00
-
Listing Comments00:04:00
-
Edit Access Control00:10:00
-
Get Stories From Specific Users00:07:00
-
Block Private Story Details Page00:05:00
-
Prep & Production Key Variables00:08:00
-
Deploy & Test00:05:00
-
Domain & Update Google OAuth Creds00:05:00
Course Reviews
No Reviews found for this course.