Welcome to Node.js Workshop!
In this workshop we will introduce the core concepts of Node.js and how you can use them to develop a modern node application. Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
We will start from the very beginning, from "I don't even know how to use it..and why would I?“ to actually understanding how Node.js works and use its power.
We will learn all the logic and practice behind Node.js in different modules, and as we advance through the workshop we will be increasing the difficulty.
We are going to build a chat app using Node.js and a real time board for chat analytics. We have split the steps in several branches with each branch has its own tasks which you have to complete in order to proceed to the next branch.
- node--01--repl
- node--02--fs
- node--03--globals
- node--04--modules
- node--05--http
- node--06--http-handlers
- node--07--http-middleware
- node--08--socket-io
- node--09--socket-io-analytics
- node--10--final
Install Node.JS LTS from nodejs official site
Ensure node.js is installed by running the following command in a terminal, similar with npm.
Run the commands:
node -v
Run the command:
git clone https://github.com/agileactors/academy-node-workshop/
If you do not have git install follow this link How to install Git to install it
Then navigate into the project directory and install all the depedencies:
cd academy-node-workshop
using npm/yarn
npm install / yarn
Lets get started! 🎉