Full Stack Development: Business Logic and Persistence Layers


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Explore the middle tier and the role that server-side technologies play at this layer, as well as the third tier, known as the persistence layer. Discover how to install popular tools that support these layers. In this course, you will be introduced to Node.js and its command line interface (CLI). Learn to work with NPM scripts, create a server, and serve a static HTML file. Examine, install, and create MongoDB database. Evaluate the benefits of GitHub and Git version control for your projects. As a review exercise, you will install and request an npm package.

Expected Duration (hours)
0.8

Lesson Objectives

Full Stack Development: Business Logic and Persistence Layers

  • describe the features of Node.js
  • install Node.js on Linux
  • work with the Node.js CLI
  • work with NPM scripts
  • create a server and serve a static HTML file
  • recognize the purpose of MongoDB
  • install MongoDB
  • create a new MongoDB database
  • describe the benefits of Git version control
  • describe the benefits of GitHub
  • install the request npm package
  • Course Number:
    it_sdfsde_02_enus

    Expertise Level
    Beginner