Complete NodeJS course with express, socket io and MongoDB
0.0
(0)
2 Enrolled
About Course
“This content is restricted to subscribers”
Course Content
01 Introduction
-
01:23
-
01:51
-
003 global object
03:08 -
004 modules
03:03 -
005 file system module
06:30 -
006 buffer and stream
03:41
02 Understand the basic
-
007 Create a server
03:55 -
008 How to use the req object in Node.js
03:01 -
009 How to use res object in Node.js
02:39 -
010 How to return html in Node.js
02:26 -
011 Node.js routing without using Express.js
03:53 -
012 Status Code
-
013 Status code
01:36 -
014 Redirect
01:16 -
015 How to download and install a npm package globally in Node.js
03:45 -
016 What is package.json and how to install a npm package locally in Node.js
04:16
03 Express basic
-
017 What is Express
01:30 -
018 Express Basic
03:46 -
018 02-create-an-express-app
03:46
04 Quick Overview – Build a Todo Application
-
019 Create an express app
04:05 -
020 Routing (html pages)
03:53 -
021 Adding materializecss style
05:43 -
022 Ejs template engine
02:44 -
022 04 ejs template engine
02:44 -
023 Generate dynamic content with ejs
06:12 -
024 Create partial template with ejs
03:47 -
025 Setup mongodb
03:03 -
026 Mongoose
03:00 -
027 Create model and schema
02:56 -
028 Getting and saving data
03:39 -
029 Rendering data from mongoDB
01:03 -
030 Post request with mongoose
04:18 -
031 Add the materializecss js to the add item page
01:40 -
032 Route parameter
03:06 -
033 Create Item detail page
02:17 -
034 Create delete request
04:14 -
035 Fix the redirect problem
02:21 -
036 Create the edit form modal
03:14 -
037 Create put request
01:11 -
038 Add the edit function
05:15
05 [Project] Create a Chatroom with React Socket.io Express and MongoDB
-
039 Create project
00:58 -
040 Create components and routes
06:51 -
041 Create userContext
04:22 -
042 Add a navbar
04:40 -
043 Add a create room form
04:02 -
044 Add the room list
04:21 -
045 Prepare for the server side
02:13 -
046 Add the submit function to the client side
04:39 -
047 Receive the room name at the server side
02:30 -
048 Pass the room name and id from home page to chat page
02:38 -
049 Join the chatroom
06:04 -
050 Create other helper functions
02:00 -
051 Add send message function
03:28 -
053 Receive messages by other clients
02:37 -
054 Setup the mongoDB Atlas
02:52 -
055 Connect to mongoDB with mongoose
02:07 -
056 Create room model and save to mongoDB
03:00 -
057 Listen create room event at client side
02:12 -
058 Load the rooms data from MongoDB
01:56 -
059 Save the message to mongoDB
02:47 -
060 Pass the data to the message component
02:44 -
061 Create message component
01:42 -
062 Add css to message component
03:41 -
063 Create Input Component
03:14 -
064 Add css to messages component
01:51 -
065 Add routes and controllers to server
04:37 -
066 Apply the express middleware
01:44 -
067 Sign up and create user
04:13 -
068 Custom errors
04:05 -
070 Deal with the duplicate account error
01:33 -
071 Mongoose hook
03:05 -
072 Hash the password
02:09 -
073 Create route to Login and Signup page
02:07 -
074 Detail the signup page
02:32 -
075 Add the function and error messages to the signup page
03:40 -
076 Set and get cookies with options
05:16 -
077 Signup page Call signup api from client
04:19 -
078 Create JSON Web Token
03:37 -
079 Display error message
02:49 -
080 Redirect to homepage after signup
04:31 -
081 Create the login page and login function
06:34 -
082 Verify the user with the JWT Token
04:57 -
083 Create the logout api
03:50 -
084 Conditonal rendering
04:52 -
085 Finally remove unnecessary functions
00:37
Instructors
LW
Luna Waters
4.0
3740 Students
802 Courses
No Review Yet
Hi, Welcome back!



