https://github.com/beldar/nodejs-workshop
https://github.com/beldar/nodejs-workshop
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/beldar/nodejs-workshop
- Owner: beldar
- License: mit
- Created: 2016-02-11T18:15:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-09-04T15:12:59.000Z (almost 8 years ago)
- Last Synced: 2025-01-28T14:22:27.742Z (over 1 year ago)
- Language: JavaScript
- Size: 7.23 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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