Communications bring together all the pieces of web development. Communications expose interfaces, collect requests, and provide responses to users. Examine Node.js frameworks, API design, web sockets, and deploying web-based applications.
Learning Objectives
Full Stack Development: Web Communications Layer
- explore Node.js frameworks
- install the Express application, body-parser, and the REST client
- build a sample API
- provision NoSQL storage using Node.js
- configure routing using Express
- connect API to a MongDB database
- develop the API further
- describe the role of package.json in a Node.js app
- test the Node.js setup
- explore the architecture and components of the MEAN stack
- identify features of cloud architecture
- build a simple API with 3 fields