Node.js Tutorial
A JavaScript runtime environment for developing server-side applications
List of Lessons to Learn Node.js
This is a list of Node.js lessons where you can start learning immediately without environment setup.
What You Can Learn in This Lesson
-
1. Getting started with Node.js
-
Getting Started
-
-
2. Express Setup
-
Installing Express
-
Starting the Server
-
-
3. Displaying a Page
-
How a Page is Displayed
-
Applying CSS and Showing Images
-
Creating the List Page
-
-
4. Using EJS
-
Using EJS to Display Values
-
Displaying HTML using forEach
-
-
5. Adding Links
-
Links between Pages
-
What You Can Learn in This Lesson
-
1. Using a Database
-
Getting Started
-
-
2. Setting up the Database
-
Integrating the Database
-
-
3. Displaying Database Values
-
Using the Database
-
Displaying the Selected Values
-
-
4. The Create Feature
-
Making the Create Page
-
Requests Using a Form
-
Getting the Form Values
-
Adding to the Database
-
Using Redirect
-
Study
Node.js III
0%
Learn how to develop more interactive web applications that can update and delete items in the database.
What You Can Learn in This Lesson
-
1. The Delete and Edit Features
-
Getting Started
-
-
2. Deleting List Items
-
Setting Up the Delete Button
-
Sending the Item's id
-
Running the DELETE Query
-
-
3. Editing List Items
-
Setting Up
-
Displaying the Selected Item
-
Route for Updating
-
Updating the Selected Item
-
Study
Node.js IV
0%
In Node.js IV, we're going to use the List App that we made in Node.js Study I through III to learn about practical debugging. Attain debugging skill and aim for a smoother, more ef...
What You Can Learn in This Lesson
-
1. Let's Try Debugging
-
Getting to Know Debug Procedure
-
Debugging Practice
-
Visualizing Errors
-
Visualizing Values
-
Study
Node.js V
0%
Let's make a blog with features like a login function and access control. Before you start, make sure to read "Getting Ready to Build More Advanced Web Applications!" and "Using MyS...
What You Can Learn in This Lesson
-
1. Confirming the Target
-
Let's Make a Blog
-
Checking the Current State of the Blog
-
-
2. Creating a Login Functionality
-
Creating a Login Functionality
-
Creating a User Authentication Process
-
Creating a User Authentication Process (2)
-
Session Management
-
Using Sessions
-
Continually Checking the Login State
-
-
3. Displaying the Username
-
Let's Display the Username in the Header
-
Reusing the Headers
-
-
4. Creating a Logout Functionality
-
Creating a Logout Functionality
-
Switching the Display Using Login Status
-
-
5. Restricting the Article Details Page
-
Dividing All and Limited Articles
-
Restricting Access to the Limited Article Details Page Views
-
Study
Node.js VI
0%
In this lesson, we're going to add a sign up functionality to the blog we created in Node.js Study V. Let's learn about the necessary processes for sign up functionality like how to...
What You Can Learn in This Lesson
-
1. Confirming the Target
-
Creating a Sign up Functionality
-
-
2. Creating a Simple Sign up Functionality
-
Steps for Creating a Simple Sign up Functionality
-
Creating the Sign up Process
-
Signing up a User and Logging in Simultaneously
-
-
3. Creating a Function to Check User Input
-
Creating an Empty Input Value Check Function
-
Preventing Empty Inputs in the Sign up Form
-
Displaying Error Messages
-
Let's Add One More Middleware Function
-
Preventing Duplicate Emails
-
-
4. Creating a Function to Handle Passwords Safely
-
Let's Learn about Handling Passwords Securely
-
Introducing Password Hashing
-
Logging in with Hashed Passwords
-
After Finishing Node.js Lessons
Set up your Node.js environment and apply what you've learned in the real world.
Articles Related to Node.js
Read articles to learn tips and knowledge about Node.js.
Courses Related to Node.js
Expand what you can do by learning related courses.
Start the lesson from the initial state.
Warning: your code will be deleted.
Review the lesson without
resetting your code.