Node.js Express & MongoDB Dev to Deployment is a training course for building and deploying Node.js programs that teaches all the techniques from the foundation. In this project-centric course, you’ll be fully familiar with Node.js by building two server-side applications, and even learning how to deploy on a real domain. Unlike other tutorials, this course does not use localhost, but lets you know how to do real projects so you can extend the Node program without any confusion.
Node.js, Express & MongoDB Dev to Deployment
9h 4m 14s
English
Paid
The Node.js Express & MongoDB Dev-Deployment course teaches you how to create Node or Express programs, how to create data models, how to display views, and how to validate users. The first project to be built in this course is VIDJOT; in this program, users can register and submit their ideas in the form of content. You will get acquainted with Express Routing, Firmware, Templates, and more during this project. The second project is also a social network for making personal and public stories that bring a variety of features.
Courses taught in this course
- Build quality programs with Node, Express, and MongoDB
- Run Validation Using Google OAuth and Locale Strategies
- Build data models by Mongoose ODM
- Preparing and deploying programs for production with the help of Heroku
- Learn the concepts of ES6, such as arrows and arrows
About the Author: udemy
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.
Watch Online 69 lessons
0:00
/ #1: Welcome To The Course
All Course Lessons (69)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Welcome To The Course Demo | 05:25 | |
| 2 | Project Files & Questions | 02:33 | |
| 3 | Dev Environment Setup | 06:48 | |
| 4 | What Exactly Is Node.js? | 05:10 | |
| 5 | Installing & Exploring Node.js | 07:06 | |
| 6 | Install MongoDB Locally | 08:02 | |
| 7 | Sign Up For mLab | 02:38 | |
| 8 | Create a Heroku Account | 02:37 | |
| 9 | VidJot Project Introduction | 03:50 | |
| 10 | Install & Initialize Express | 07:33 | |
| 11 | Basic Routing & Nodemon | 06:04 | |
| 12 | Express Middleware | 04:52 | |
| 13 | Working With Templates | 09:57 | |
| 14 | Bootstrap & Partials | 08:09 | |
| 15 | Install Mongoose & Connect | 05:37 | |
| 16 | Create The Idea Model | 04:35 | |
| 17 | Add Idea Form | 07:21 | |
| 18 | Server Side Form Validation | 09:18 | |
| 19 | Saving Idea To MongoDB | 04:29 | |
| 20 | Fetching Ideas From MongoDB | 05:26 | |
| 21 | Edit Idea Form | 05:17 | |
| 22 | Update Idea Data | 08:37 | |
| 23 | Remove Idea Data | 05:53 | |
| 24 | Flash Messaging | 10:41 | |
| 25 | A Look At Passport | 04:43 | |
| 26 | The Express Router | 10:54 | |
| 27 | Login & Register Pages | 12:52 | |
| 28 | Register Form Validation | 11:10 | |
| 29 | User Registration | 16:38 | |
| 30 | Hooking Up A Local Strategy | 10:42 | |
| 31 | Finishing The Login Functionality | 12:14 | |
| 32 | Logout Function | 03:32 | |
| 33 | Protecting Routes | 06:28 | |
| 34 | Access Control | 07:55 | |
| 35 | Preparing Our App For Deployment | 07:38 | |
| 36 | Deploying To Heroku | 07:37 | |
| 37 | Adding A Domain Name | 04:26 | |
| 38 | StoryBooks App Introduction | 03:57 | |
| 39 | Initial Setup & Heroku Push | 11:25 | |
| 40 | Creating Our Google OAuth Credentials | 08:16 | |
| 41 | Creating Our Google Strategy | 12:08 | |
| 42 | Auth Callback & Remote App | 09:16 | |
| 43 | Creating The User Model | 06:29 | |
| 44 | Saving The Authenticated User | 10:28 | |
| 45 | Adding Session & Authentication | 12:08 | |
| 46 | Index Routes & Handlebars | 12:04 | |
| 47 | Header & Navbar | 09:07 | |
| 48 | Side Navigation | 09:27 | |
| 49 | Dashboard & Stories Routes | 08:37 | |
| 50 | Add Button & Footer | 10:24 | |
| 51 | Restricting Routes | 06:29 | |
| 52 | Add Story Form | 11:19 | |
| 53 | Create The Story Model | 05:52 | |
| 54 | Save Story To MongoDB | 13:18 | |
| 55 | Fetch & Display Public Stories | 11:51 | |
| 56 | Handlebars Helpers | 06:39 | |
| 57 | Show Template & Format Dates | 11:16 | |
| 58 | Creating The Dashboard | 12:20 | |
| 59 | Edit Form & Select Helper | 09:06 | |
| 60 | Updating Stories | 07:51 | |
| 61 | Deleting Stories | 04:07 | |
| 62 | Add Comment Functionality | 09:47 | |
| 63 | Listing Comments | 04:24 | |
| 64 | Edit Access Control | 10:24 | |
| 65 | Get Stories From Specific Users | 07:13 | |
| 66 | Block Private Story Details | 05:14 | |
| 67 | Prep & Production Key Variables | 08:24 | |
| 68 | Deploy & Test | 05:04 | |
| 69 | Domain & Update Google OAuth Creds | 05:03 |
Unlock unlimited learning
Get instant access to all 68 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscription