Upload
michele-capra
View
689
Download
1
Tags:
Embed Size (px)
Citation preview
NodeSchool
“NodeSchool is an open source project run by volunteers with two goals: to create high quality programming curriculum and to host community learning events.”
NodeSchool Italy
• italian chapter
• founded early 2015
• github.com/nodeschool/italy/
• looking forward for you to contribute to it
• twitter.com/nodeschool_it
Node.js
• node.js it’s an event-driven, non-blocking I/O runtime
• it’s based on Chromium V8 engine
• npm it’s the packet manager for node
What’s a workshopper
• open source module release on npm
• based on the concept of interactivity and automation
• made up of challenges of increasing difficult
What’s a workshopper
• each challenge starts by explaining a concept
• then presents a list of requirements for solving the challenge
• then try and write a computer program that satisfies the criteria.
Today• 4 workshops, with different difficulty levels
• learn-you-node: learn the basics of node (asynchronous i/o, http, etc)
• stream-adventure:learn to compose streaming interfaces with .pipe()
• express-works: learn the basics of the Express.js framework
• going-native: an exploration of Node.js from the underside developing native C++ add-ons