Node.js, Express & MongoDB Dev to Deployment

9h 4m 14s
English
Paid
April 11, 2024

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.

More

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

Watch Online Node.js, Express & MongoDB Dev to Deployment

Join premium to watch
Go to premium
# Title Duration
1 Welcome To The Course 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

Similar courses to Node.js, Express & MongoDB Dev to Deployment

Server side rendering with Next + React

Server side rendering with Next + Reactudemy

Duration 29 hours 43 minutes 19 seconds
Mastering Node.js Streams with Erick Wendel

Mastering Node.js Streams with Erick WendelErick Wendel

Duration 11 hours 39 minutes 5 seconds
Full-Stack React with GraphQL and Apollo Boost

Full-Stack React with GraphQL and Apollo Boostudemy

Duration 6 hours 54 minutes 31 seconds
Microservices with Node JS and React

Microservices with Node JS and ReactudemyStephen Grider

Duration 54 hours 13 minutes 19 seconds
Stripe Payments JavaScript Course

Stripe Payments JavaScript Coursefireship.io

Duration 1 hour 29 minutes 26 seconds