Full Stack Development: Web Communications Layer


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Communications are a valued way of bringing together all the pieces of web development. This course explores how communications expose interfaces, collect requests, and provide responses to users. You will learn how to examine Node.js frameworks, API design and development, NoSQL storage with Node.js, package.json, express routing, and the MongoDB. You'll explore the architecture and components of the MongoDB, Express.js, and Node.js (MEAN) stack. Examine the MEAN stack process flow, MEAN stack tools, and MEAN stack architecture. From there you will study the benefits of a cloud environment. Finally, as a review exercise, you will build a simple API with three fields.

Expected Duration (hours)
1.0

Lesson 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
  • Course Number:
    it_sdfsde_03_enus

    Expertise Level
    Beginner