Skip to content

agileactors/academy-node-workshop

Repository files navigation

Agile Actors Academy

Welcome to Node.js Workshop!

Introduction

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.

What We'll build

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-app-1

Branches

  1. node--01--repl
  2. node--02--fs
  3. node--03--globals
  4. node--04--modules
  5. node--05--http
  6. node--06--http-handlers
  7. node--07--http-middleware
  8. node--08--socket-io
  9. node--09--socket-io-analytics
  10. node--10--final

Getting started

1. Install Node.JS LTS

Install Node.JS LTS from nodejs official site

2. Ensure Node and npm are installed correctly

Ensure node.js is installed by running the following command in a terminal, similar with npm.

Run the commands:

node -v

3. Clone this repo

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! 🎉

About

Node.js Workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages