An open API service indexing awesome lists of open source software.

https://github.com/beldar/nodejs-workshop


https://github.com/beldar/nodejs-workshop

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Node.js Workshop

Slides for the Node.js Workshop.

## Sessions

### Session 1

__Contents__

* Node.js: What is it, how it works, how to use it.
* Promises: When and how to use them.
* NPM: How to install packages and run scripts.
* CommonJS: How to define modules.
* Express: How to create a web server and render with EJS.

[View Slides](http://beldar.github.io/nodejs-workshop/session1)

### Session 2

__Contents__

* NoSQL: What is it, what purpose does it serve.
* MongoDB: What it is, how it works.
* Mongoose: How to create a model and use it.
* API Creation: Define api routes and methods for a RESTful API.
* Postman: How to use Postman to test your APIs

[View Slides](http://beldar.github.io/nodejs-workshop/session2)

### Session 3

__Contents__

* Websockets: What they are, where they come from
* Socket.io: How to implement it
* Meteor: What it is, when and how to use it.

[View Slides](http://beldar.github.io/nodejs-workshop/session3)

## Topics we want to cover

- [x] Node.js basics
- [x] Creating a web server
- [x] Introduction to MongoDB
- [x] Creating models with Mongoose
- [x] Routing with Express
- [x] Creating an API server
- [x] Learn how to use Websockets
- [x] Create a real-time updating website
- [ ] Learn how to build and deploy for production
- [ ] Create your own command line tools