Skip to main content

Learn Nodejs by building 12 projects

14h 33m 23s
English
Paid

Embark on an exciting journey with Node.js, an open-source, cross-platform environment for developing server-side and network applications. Built on Chrome's JavaScript Runtime, Node.js enables the rapid creation of large-scale web applications. It utilizes a non-blocking I/O and event-driven model, fostering the development of lightweight and highly scalable web applications. Our training program focuses on the practical application of this incredible technology, teaching Node.js development through real-world application building.

Course Content

Throughout this course, you will gain knowledge in JavaScript server programming, Node, and NPM modules, and the use of various associated technologies and frameworks through the completion of twelve projects. The technologies covered include:

  • Frontend Technologies: HTML/CSS
  • Backend Technologies: Node.js NPM, Express Framework, Asynchronous programming
  • Databases: NoSQL, Column Databases, Database ORM
  • Security: Bcrypt encryption
  • Communication: Socket IO, REST APIs
  • Other Technologies: Karken layer, Drywall user management

Projects Overview

Engage in a hands-on learning experience by building the following projects:

  1. Simple Web Server
  2. Basic Express Website
  3. User Login System
  4. Node Blog Systems
  5. BookStore
  6. Chat IO
  7. Doctor Directory
  8. Portfolio App
  9. ELearning System
  10. Recipe Book

Join us and gain a first-mover advantage in this emerging technology, learn to build next-generation applications, and stand out in the tech world.

Course Requirements

Requirements:
  • Basic knowledge of HTML and front-end programming
  • Familiarity with JavaScript

Target Audience

Who this course is for:
  • Programmers seeking to master server-side JavaScript Programming in Node.js

Learning Outcomes

What you'll learn:

  • Create applications using Node.js
  • Develop scalable and lightweight web applications
  • Utilize technologies such as Cassandra and MongoDB
  • Comprehend coding principles behind practical web applications
  • Leverage the Express Framework to craft web applications
  • Understand network programming concepts

About the Author: udemy

udemy thumbnail
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 81 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 81 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (81)
#Lesson TitleDurationAccess
1
Introduction Demo
05:55
2
Project Intro
01:06
3
Installing Node,js
04:24
4
NPM Intro & Basic HTTP Server
06:37
5
Serving HTML Pages
14:14
6
Basic Website
07:00
7
Project Intro
00:52
8
Express Setup
09:32
9
Page Routes & Views
19:51
10
Nodemailer Contact Form
15:23
11
Project Intro
01:37
12
Getting Started With MongoDB Part A
08:59
13
Getting Started With MongoDB Part B
05:59
14
App & Middleware Setup
17:03
15
Views & Layout
15:34
16
Register Form & Validation
13:47
17
Models & User Registration
12:36
18
Password Hashing with BCrypt
04:45
19
Passport Login Authentication
14:00
20
Logout & Access Control
07:17
21
Project Intro
02:16
22
App & Module Setup
09:37
23
Custom Layout Template
08:22
24
Homepage Posts Display
11:41
25
Add Posts
19:33
26
Text Editor & Add Categories
08:39
27
Truncate Text & Categories View
13:18
28
Single Post & Comments
17:12
29
Project Intro
02:50
30
Kraken Setup & Foundation
11:22
31
Routes & Views - Part A
12:09
32
Routes & Views - Part B
12:54
33
Database & Models - Part A
11:03
34
Database & Models - Part B
15:51
35
Admin CRUD - List & Add Books
14:50
36
Admin CRUD - Edit & Delete Books
15:18
37
Shopping Cart - Part A
12:28
38
Shopping Cart - Part B
09:38
39
Project Intro
01:24
40
ChatIO User Interface
11:59
41
Sending Chat Messages
14:29
42
User Functionality
14:01
43
Deploying an App With Heroku
12:05
44
Project Intro
01:05
45
Cassandra Install & Setup
14:08
46
FindaDoc User Interface
09:49
47
Express Setup
09:32
48
Express Layout
09:54
49
Fetch Doctors From Cassandra
16:02
50
Add & Search Doctors
14:57
51
Project Intro
01:27
52
MySQL & App Setup
15:21
53
Add Projects
15:48
54
Display Projects
10:33
55
Edit & Delete Projects
12:47
56
Project Intro
03:03
57
App & Kickstart Setup
17:03
58
Fetching Classes - Part A
12:42
59
Fetching Classes - Part B
08:22
60
Registering Users
21:09
61
Logging In Users
14:36
62
Instructor & Student Classes
12:56
63
Class Lessons
22:22
64
Project Intro
01:13
65
PostgreSQL Install & Database Setup
07:42
66
App & Dust Setup
11:30
67
Fetching & Displaying Recipes
16:22
68
Adding Recipes
08:56
69
Deleting Recipes
06:28
70
Editing Recipes
09:36
71
Project Intro
02:33
72
App & Firebase Setup
13:12
73
Creating a Layout With EJS
10:22
74
Adding Genres & Albums
18:41
75
Listing Albums & Genres
12:03
76
Album Details Page
05:04
77
Edit Albums & Genres
13:40
78
Delete Albums & Genres
08:00
79
Register & Login
15:23
80
Access Control
15:01
81
Summery
04:31
Unlock unlimited learning

Get instant access to all 80 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription