Service-Based Application Design

"The secret to building large apps is never build large apps. Break your applications into small pieces. Then, assemble those testable, bite-sized pieces into your big application" - Justin Meyer, author JavaScriptMVC

Index


Learning Objectives

  • Build architecture
  • Service-based design

TOP


Specifications

  1. convert the last project into a MCL note-taking service
    • This service allows users to take notes in a json file
    • Everything must be exported through index.js - for easy use
    • Users can ...
      • add key-value (title, content) pairs to a json file
      • read a single not
      • read all notes
      • update a note
      • remove a note
      • view all possible commands & the arguments they take
      • get a meaningful message or error after each command executed
      • initialize a new notes file in a new directory
      • reinitialize notes.json
      • delete the notes file
  2. challenge: modify your service to allow users to read and write nested objects

TOP


Resources

Articles and the like:

Previews of Coming Attractions:

TOP



results matching ""

    No results matching ""