https://github.com/beldar/nodejs-intro
Collection of resources to teach about Nodejs
https://github.com/beldar/nodejs-intro
Last synced: 3 months ago
JSON representation
Collection of resources to teach about Nodejs
- Host: GitHub
- URL: https://github.com/beldar/nodejs-intro
- Owner: beldar
- License: mit
- Created: 2018-09-26T17:06:38.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-26T17:07:57.000Z (almost 8 years ago)
- Last Synced: 2025-03-23T07:41:25.424Z (over 1 year ago)
- Language: JavaScript
- Size: 6.09 MB
- Stars: 0
- Watchers: 0
- 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
### Intro
__Contents__
Part 1
* Brief introduction to NodeJS
* How does it work
* Companies using Node and why
* Strengths
* Misconceptions
Part 2
* Return early technique explained
* Functional programming
### 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.
### 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
### 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.