- What is node?
- What describe node's event loop and it's purpose
- What is npm, why is it useful
- In node, how could you share code from one JavaScript file to another?
- Compare and contrast an http verb, a path, and a route.
- What is Express?
- What types of responses are commonly sent from a server?
- What is a
package.json
useful for? - What is a route?
- What is a controller?
- What is model?
- What is middleware?
- Compare and contrast a RESTful show and index route
- What are the three RESTful routes that can change a resource?
- Why is REST useful?
- Compare and contrast the
params
,query
andbody
of a request. - Compare and contrast mongo with mongoose.
- Compare and contrast a schema with a model.
- Compare and contrast embedded data with referenced data. Give an example of when you would use each.
- What is a view?
- What is a layout?
- What is a partial?