• Online, Self-Paced
Course Description

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

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.