Node.js Ninja Tutorials for Beginners

Video Lectures

Displaying all 37 video lectures.
Lecture 1
Introduction to Node.js
Play Video
Introduction to Node.js
Yo ninjas, welcome to your very first Node JS tutorial for beginners. In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.

In a nutshell, Node JS lets us run JavaScript on a computer / server, so with it we can create dynamic web applications in JavaScript from start to finish, without the need to learn another language.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 2
Installing Node JS
Play Video
Installing Node JS
Yo ninjas, in this node js tutorial, I'll be showing you how we can download and install node js as well as how to run a file through node on your computer locally.

To run a file through node js, simple navigate to the directory of your file in the command line, then type 'node filename' .

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 3
The V8 Engine
Play Video
The V8 Engine
Yo gang, in this Node JS tutorial I'll talk about what the V8 JavaScript engine is, and how it plays a part in the Node JS core.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 4
The Global Object
Play Video
The Global Object
Hey gang, in this Node JS tutorial, I'll introduce you to the global object available to us when using Node JS. The global object, in contrast to the global object in a browser, is not the Window object. It is just an object called 'Global'. In this tutorial we'll take a look at some of the things available to us on the object.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 5
Function Expressions
Play Video
Function Expressions
Yo ninjas, in this NodeJS tutorial, I'll be go over something we'll be using a fair amount in this tutorial playlist - function expressions.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 6
Modules and require()
Play Video
Modules and require()
Yo gang, in this Node JS tutorial, I'll talk about modules, and how we can use them to split our code up into re-usable, logical sections.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 7
Module Patterns
Play Video
Module Patterns
Hey gang, in this Node JS tutorial, I'll talk about different module patterns, and how we can return multiple items from our custom modules, using the module.exports object.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 8
The Node Event Emitter
Play Video
The Node Event Emitter
Yo gang, in this Node JS tutorial, I'll be introducing you to the event emitter in the Node core. The event emitter allows us to wire up custom events to our own objects and then emit those events at a later point in time.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 9
Reading & Writing Files (fs)
Play Video
Reading & Writing Files (fs)
Yo ninjas, in this Node JS tutorial, I'll go through how we can use the 'fs' module in node to go out and read & write files to our computer.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 10
Creating & Removing Directories
Play Video
Creating & Removing Directories
Hey ninjas, in this Node JS tutorial I'll show you how we can create and delete directories, as well as deleting files too.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 11
Clients & Servers
Play Video
Clients & Servers
Yo gang, in this Node JS tutorial, I'll give you a little background knowledge on how clients and servers work together to display content to a user.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 12
Creating a Server
Play Video
Creating a Server
Yo ninjas, in this Node JS tutorial we'll go ahead and create our first server using node, and set it up to listen to port 3000 on our computer. Then we can start making requests to it, and dealing with those requests in the code.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 13
Streams and Buffers
Play Video
Streams and Buffers
Alright gang, in this node js tutorial I'll show you how streams and buffers work, so that we're fully prepared to use them within our node application. Streams and buffers allow data to be consumed before it's fully downloaded and increase the performance of your app.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 14
Readable Streams
Play Video
Readable Streams
Hey gang, in this tutorial I'll show you how we can create a readable stream and use it to read data / files. Using a readable stream means we don't have to wait for the full file to be stored in memory before we start to do something with the data.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 15
Writable Streams
Play Video
Writable Streams
Hey gang, in this node js tutorial I'll show you how we can write data from our read stream, into a writable stream. This is useful for sending data to a client (browser).

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 16
Pipes
Play Video
Pipes
Hey ninjas, in this node js tutorial for beginners, I'll introduce you to pipes, and how we can use them to pipe a readable stream into a writable stream.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 17
Serving HTML Pages
Play Video
Serving HTML Pages
Yo gang, in this Node JS tutorial I'll show you how we can send (or serve) a html page to the end user / client using a stream.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 18
Serving JSON Data
Play Video
Serving JSON Data
Yo gang, in this Node JS tutorial for beginners I'll show you how we can serve JSON data to the client / browser. This is useful when handling AJAX requests from JavaScript which runs client-side, and to provide some kind of API end-point.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 19
Basic Routing
Play Video
Basic Routing
Hey gang, in this node js tutorial, I'll talk about how we can set up some basic routing and respond to different requests, including a 404 page to catch any requests that do not correspond to a particular route.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 20
The Node Package Manager
Play Video
The Node Package Manager
Yo gang, in this Node JS tutorial, I'll intro you to the Node Package Manager (or npm for short). The npm allows us to easily install Node packages into our application to increase it's functionality.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 21
The package.json File
Play Video
The package.json File
Yo gang, in this Node JS tutorial I'll show you how we can track and install dependencies for our Node application using the package.json file.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 22
Installing Nodemon
Play Video
Installing Nodemon
Yo gang, in this Node JS tutorial for beginners, I'll show you how we can install a Node package called Nodemon. Nodemon is a great dev package that keeps track of code changes in our application, and restarts the server for us when it detects them (so we don't have to). Great time saver.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 23
Introduction to Express
Play Video
Introduction to Express
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 24
Express Route Params
Play Video
Express Route Params
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 25
Template Engines
Play Video
Template Engines
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 26
Template Engines ( part 2 )
Play Video
Template Engines ( part 2 )
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 27
Partial Templates
Play Video
Partial Templates
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 28
Middleware & Static Files
Play Video
Middleware & Static Files
Yo gang, in this NodeJS tutorial, I'll be showing you how we can serve up static files (such as CSS files) to the user using middleware. In this example, we'll use some middleware built into Express, which makes things super easy!

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 29
Query Strings
Play Video
Query Strings
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 30
Handling POST Requests
Play Video
Handling POST Requests
Yo ninjas, in this long overdue Node JS tutorial, I'll show you how we can handle POST requests in Node and parse the data we're sent using body-parser, a module available on the npm.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 31
Making a To-do App (part 1)
Play Video
Making a To-do App (part 1)
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 32
Making a To-do App (part 2)
Play Video
Making a To-do App (part 2)
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 33
Making a To-do App (part 3)
Play Video
Making a To-do App (part 3)
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 34
Making a To-do App (part 4)
Play Video
Making a To-do App (part 4)
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 35
Intro to NoSQL / MongoDB
Play Video
Intro to NoSQL / MongoDB
Yo gang, in this Node JS tutorial I'll be introducing you to the concept of NoSQL databases and MongoDB, which we're going to use for our to-do application. We'll also be making use of Mongoose, a package which can be installed via the npm, to connect and interact with the database.

----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 36
Making a To-do App (part 5)
Play Video
Making a To-do App (part 5)
Hey ninjas, in this Node JS tutorial for beginners, we'll carry on with the to-do application and connect it up to a MongoDB database with the help of mongoose.

---- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk
Lecture 37
Making a To-do App (part 6)
Play Video
Making a To-do App (part 6)
----- COURSE LINKS:
+ Repo - https://github.com/iamshaunjp/node-js-playlist
+ Atom editor - https://atom.io/

---------------------------------------------------------------------------------------------
You can find more front-end development tutorials on CSS, HTML, JavaScript, jQuery, WordPress & more on the channel homepage...

SUBSCRIBE TO CHANNEL - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg?sub...

========== JavaScript for Beginners Playlist ==========

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1...

============ CSS for Beginners Playlist =============

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQeDH6xYhm...

============== The Net Ninja =====================

For more front-end development tutorials & to black-belt your coding skills, head over to - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg or http://thenetninja.co.uk

================== Social Links ==================

Twitter - @TheNetNinja - https://twitter.com/thenetninjauk