i
Creating a Web Server
Handling Get Requests
Handling Post Requests
Event Handling
Event Loop
Routing
Streams
Debugging a Node application
Framework in Node.js
Express.js
Templating Engine
Invoking a REST Service
Pre-requisites for Node.js
Introduction to Node.js
What to use Node.js for?
Node.js - Environment Setup
REPL Terminal
Before taking this course, we recommend you to have a basic knowledge of the following technologies
JavaScript
HTML
Command Line
As Node.js is nothing but a runtime (more on this later) and JavaScript is the programming language we are going to use for the rest of the course. It will help you to have a basic grasp of JavaScript.
Most of the front-end we see in a way or other uses HTML, so when we will look to connect our application with front-end. Basics of HTML would be a helping pre-requisite.
When we install Node.js (more on this in the Installation section), it comes bundled with Node.js Command line. Basic knowledge on Command line will help.
Apart from this, we will be using a few other tools
Visual Studio Code (vscode, however, any other code editor will also work fine)
Google Chrome (Any Browser would work fine)
Don't miss out!