Node.js for Beginners - Become a NodeJs Developer + Project

22h 54m 50s
English
Paid
April 29, 2024

I don't know about you,but regular classes bore me, and that is why on this Node.js course we make it fun to learn LOTS of cool things. This course is meant for total beginners in the NodeJs world. 

More

This is course is for you if..................

You are total beginner to NodeJs

You are looking for a better career

You are looking to UP your salary as developer

You have tried to learn NODE,js before and it was too hard - I make this EASY!

You are trying to get into the Angular World

You want to become a great Web Developer with a lot of success

You just need to make some serious income as developer 

What is NODEjs or Node.js ? 

First of all let me just say that Node.js is the most popular technology right now, and it's REPO website is the biggest in the WORLD, now let's begin......

Some of us call it Node.js, NODE, or just NodeJs but they all mean the same thing. NodeJs is a runtime to use JavaScript on servers. A runtime acts like a middle-man and in this case NodeJs is helping us use Javascript to handle system processes, files and even databases. NodeJs is written in C++ which is a powerful high level programming language that does LOTS of cool things.

My approach

I'm profesional but not boring

I'm a regular person just like you - your mentor, teacher!

I joke sometimes, so that you won't fall asleep (I know how that is)

My teaching method are Unorthodox - look it up :) 

My goal

On the contrary on why other people teach, I do it to help people succeed in life and also because I love teaching. I feel successful when my students become successful. Our goal is to teach as many people as possible and at the same time having a blast.

My promise to you

If you give me your time, I will make this learning experience something you will not forget. This course was created to change lives with all the knowledge included. 

All your questions will be answered in a timely manner

I will not bore you 

I will make it fun

You will get LOTS of knowledge from this course

Commonly Asked Questions.......................

Question: Is NODE.js worth learning?

WHAT? of course, Node.js is the hottest technology to learn right now. NodeJs jobs are some high in demand, there are not enough developers to fill them. As the matter of fact we get TONS of emails from recruiters asking for NODE.js developers.

Q: Can I make Money know NODE.js?

Excuse me? Money comes automatically once you have this skill. You walk by an ATM and money comes out just for you, JUST kidding :) . Really!  you do not have to worry about JOBS, or projects when you know NODE.js you can choose who you want to work with. This course will teach everything you need to know to start really making it happen for you, trust me. Of course you have to get yourself some a resume and show your skills to your future employers but that is why we are here, to help with the skills.

Your $MONEY invested in this course will be multiplied over and over again. Udemy makes courses SUPER affordable for anyone. A course like this would cost thousands of dollars on the market place but here you can grab it for a fraction and with a 30 day no questions asked Guarantee.

Requirements:
  • Some Javascript is needed to learn NodeJs
  • Some HTML is needed for this course
Who this course is for:
  • If you are a TOTAL beginner for NodeJs you should take this course
  • If you are looking for a better career you should take this course
  • If you are looking to UP your salary as developer you should take this course
  • If you have tried to learn NodeJS before and it was too hard - I make this EASY!
  • If you are trying to get into the Angular World
  • If you want to become a great Web Developer with a lot of success
  • If you just need to make some serious income as a developer

What you'll learn:

  • To build Amazing NodeJS applications like the CMS we build here using Express, MongoDB and more
  • To deploy Nodejs Apps on the Cloud
  • To create Login and Registration system using NodeJS
  • To use Mongoose (ODM) - very similar to ORM
  • To create custom events
  • To import and export data
  • To use the Express FrameWork
  • To handle HTTP requests
  • To deal with Files
  • To use WebSockets - (Chat application)
  • To use PassportJS a module to login to Facebook, Twitter, Google and more
  • To use Template Engines like Handlebars
  • And LOTS more.......

Watch Online Node.js for Beginners - Become a NodeJs Developer + Project

Join premium to watch
Go to premium
# Title Duration
1 Introduction 06:07
2 What is Node.js 04:01
3 Installing NODE.js in a MAC 14:09
4 Installing NODE.js in Windows 04:23
5 IDE's recommended to use 06:01
6 The Global object 13:10
7 The Process object 12:09
8 Readline 11:49
9 Custom Events 09:07
10 Module 07:51
11 Exporting 06:19
12 Child Processes 05:58
13 Reading files 10:11
14 Writing files 08:27
15 Creating directories 06:29
16 Removing directories 05:10
17 Renaming directories 07:45
18 HTTP native Requests 15:11
19 Creating Web Servers 13:25
20 Serving files 10:21
21 HTPP and JSON data part 1 11:11
22 HTPP and JSON data part 2 04:08
23 HTTP & Post Data 15:27
24 Intro to NPM 10:24
25 AXIOS 07:08
26 Server Automation Module 06:43
27 The Intro 02:59
28 Routes 07:35
29 Route Parameters 06:02
30 Middlewares 12:45
31 Submitting Post Data with Express 15:22
32 Intro and Connection 09:33
33 Sending Form Data 12:26
34 Broadcasting 06:23
35 Client Side Data Data Handleling 05:56
36 Communication with all clients 08:45
37 Database intro 05:29
38 Installing MongoDB in Windows 09:09
39 Installing MongoDB in a MAC 08:02
40 Connecting to MongoDB using the MondoDB Client 05:10
41 Connecting to MongoDB using an ODM - Mongoose 08:11
42 Let's learn some Database Vocabulary 08:03
43 MongoDB Client - Inserting Data 06:54
44 The ObjectID 09:36
45 MongoDB Client- Fetching 01:23
46 MongoDB Client - Updating 10:04
47 MongoDB Client Deleting 08:19
48 PostMan Installation 03:59
49 Mongoose - ODM - Setup 04:40
50 Mongoose - creating a Model part 1 10:33
51 Mongoose - creating a Model part 2 - Data insertion and Validation 06:57
52 Mongoose - creating a Model part 3 - Using the Schema Object 05:28
53 Setting up Express 04:21
54 Creating Routes part 1 03:29
55 Creating Routes part 2 - saving raw data 08:20
56 Setting up our code to save POST data 05:41
57 Saving POST data 08:04
58 Fetching Data 04:18
59 Updating Data with PATCH 13:16
60 Updating Data with PUT 08:34
61 Deleting Data 10:36
62 Intro and Modules Downloads 04:30
63 Setting up Express Server and our Database 05:08
64 Creating our User Model 05:14
65 Registration part 1 - Creating our register route 03:50
66 Registration part 2 - Adding our Body Parser 04:32
67 Registration part 3- Saving the User 03:34
68 Registration part 4- Let's Hash the Password 07:28
69 Login part 1 - Setting up the Login route 05:40
70 Login part 2 - Testing User Login 03:33
71 Project directories setup 06:35
72 Initializing our server 05:51
73 Setting up Home page 17:47
74 Dynamic page content and getting styles to work 09:18
75 Including Partials 04:38
76 Creating our Login and Registration Views 04:35
77 Build home page views 08:11
78 Admin Setup part 1 - Loading and using routes 12:12
79 Admin Setup part 2 - Default layout 06:04
80 Admin Setup part 3 - partial and links 09:59
81 Admin Setup part 4 - Javascript files 06:33
82 Creating Post routes part 1 06:05
83 Let's create a database connection 09:56
84 Creating the form part 1 08:30
85 Creating the form part 1 07:37
86 Creating a Post Model part 1 09:12
87 Creating a Post Model part 2 04:15
88 Including body-parser and testing 06:35
89 Testing our Post model 06:03
90 Saving a Post 09:35
91 Reading data part 1 - Form creation 04:21
92 Reading Data part 2 - Reading data 05:19
93 Updating part 1 06:27
94 Updating part 2 - Displaying data back to the form 10:59
95 Updating part 3 - Handlebars function setup 07:23
96 Updating part 4 - Handlebars function finished 09:06
97 Updating part 5 - Method Override Module 07:07
98 Updating part 6 - Finally updating :) 06:41
99 Deleting Posts 05:10
100 Dummy Data creation part 1 - setup 10:07
101 Dummy Data creation part 2 - Finished 14:23
102 Installing and setting up the Upload Module 03:30
103 Testing the FILES Object 05:18
104 Uploading a file 05:48
105 Creating a helper function to test Empty Objects 09:32
106 Inserting the file reference to the database 05:56
107 Modifying duplicate pictures to have different names 04:08
108 Displaying the uploaded pictures 03:22
109 Deleting the files / images with the post 07:33
110 Validation part 1 07:58
111 Validation part 2 04:53
112 Model Validations - CATCH 05:55
113 Installing Module 08:20
114 Checking SESSION and displaying Flashes 10:48
115 Session errors in partials 01:44
116 UPLOAD - update - editing files in post 04:18
117 Update and Delete Flash message 04:03
118 Cleaning up Nav links 04:56
119 Adding default Dates on Post Model 03:41
120 Installing Date Module and setup 08:22
121 Using a Handlebars function to format dates in Views 05:16
122 Home page dynamic data part 1 - Setup 06:22
123 Home page dynamic data part 2 - Displaying data 04:31
124 Creating a SINGLE post route part 1 -Setup 04:44
125 Creating a Single Post Route part 2 -Replacing Static with Dynamic data 12:24
126 Views routes and setup 10:44
127 Categories Index - Create Form 04:51
128 Categories Index - Display Form 04:46
129 Creating a category 04:11
130 Displaying Categories 02:50
131 Categories edit part -1 - Link 04:14
132 Categories edit part 2 - Edit View 04:14
133 Categories - Updating 05:03
134 Categories - Deleting 03:02
135 Displaying Categories in Home Page 05:35
136 Adding a Select to the Edit Post View 03:44
137 Adding a Select to the Create Post View 02:59
138 Finishing up with Categories 09:15
139 Auth Intro 02:59
140 Creating our User Model 04:25
141 Adding our User to the Post route 05:29
142 Adding some Validation 03:44
143 Registering a User 08:48
144 Hashing User's password with a module - part 1 03:33
145 Hashing User's password with a module - part 2 02:32
146 Adding Flash notification for registration 10:10
147 User already exists feature 11:37
148 Moving Database Config and Post login route 04:33
149 Passport Module part 1 - Login route setup 05:28
150 Passport Module part 2 - testing 06:15
151 Passport Module part 3 - Verifying users 09:00
152 Passport Module part 3 - Login User's in 08:29
153 Displaying Logged-In User and Errors 06:10
154 Login out 02:38
155 Login out Modal 02:30
156 Protecting our Admin Routes 05:49
157 Model relationships 05:45
158 Create route part 1 - form 06:01
159 Create route part 2 - creating comments 13:32
160 Setting up our Comment index 05:47
161 Displaying Comments 05:36
162 Displaying Comment Owner and formatting date 04:18
163 Deleting comments 05:47
164 Deleting Post with comments 06:35
165 Displaying only logged in user comments 02:15
166 Deleting comment references in the Post documents 07:24
167 Hiding comments if not allowed 07:34
168 Displaying comments - FRONT-END 06:55
169 Populating users in comments 05:50
170 Populating user for posts 06:59
171 Creating a User specific page for Posts 11:19
172 Installing Bootstrap Buttons Plugin 06:13
173 Initializing our Button 04:31
174 Listening for the Change Event 04:41
175 Sending the AJAX request - Test 07:57
176 Getting Data 06:16
177 Finally Updating with AJAX 02:38
178 Adding some Notifications with this AWESOME JS Library 05:14
179 Displaying only approved comments 05:08
180 Adding Flash notification to comments 03:07
181 Creating a chart on Admin 05:21
182 Displaying dynamic data on chart 04:53
183 Downloading Package and setup part 1 05:59
184 Creating Slugs 05:13
185 Displaying Pretty URL's 04:47
186 Creating handlebars helper function and testing 07:01
187 Route modification 05:07
188 Creating dynamic list items in Handlebars function part 1 05:59
189 Creating dynamic list items in Handlebars function part 2 06:56
190 Creating dynamic list items in Handlebars function part 3 05:38
191 CreatingCreating dynamic list i dynamic list items in Handlebars function part 4 03:57
192 Multiple queries in one GO - part 1 07:33
193 Multiple queries in one GO - part 2 06:30
194 Signing up for Cloud Services 03:15
195 Creating our remote database 03:18
196 Connection to the database 04:49
197 Installing Heroku 05:53
198 Launching our App Online 15:03
199 Refactoring database connections 11:44
200 Adding a domain 06:04

Similar courses to Node.js for Beginners - Become a NodeJs Developer + Project

Microservices with Node JS and React

Microservices with Node JS and ReactudemyStephen Grider

Duration 54 hours 13 minutes 19 seconds
Learn and Understand NodeJS

Learn and Understand NodeJSudemy

Duration 13 hours 9 minutes 49 seconds
Full-Stack Vue with GraphQL - The Ultimate Guide

Full-Stack Vue with GraphQL - The Ultimate Guideudemy

Duration 9 hours 52 minutes 3 seconds
MERN eCommerce From Scratch

MERN eCommerce From ScratchudemyBrad Traversy

Duration 14 hours 49 minutes 45 seconds
Build Incredible Chatbots

Build Incredible Chatbotsudemy

Duration 7 hours 51 minutes