Week 10 - Session 2 - Group Programming Workshop - Microlife Calculator

blog image source
Group exercise - building a life activity tracker, which will tell us how much our life expectancy has increased or decreased based on a day's activities. Use a single JSON file to store information about the user and their activities. Learning objectives from this exercise:
  • Can you explain Request/Response?
  • Can you use Express to create a web server locally?
  • Can you use Postman to feature test an API?
  • Can you use Node's fs module to read and write from files?
  • Can you follow JavaScript asynchronously?
  • Can you use Express to build a basic CRUD (Create, Read, Update, Delete) web API?
  • Can you create unique IDs for objects to distinguish them from one another?
  • Do you understand different status codes and how to send them?
  • Can you validate user input?
  • Can you use query parameters?
GitHub Microlife Calculator exercise - https://github.com/SharifCoding/microlife-calculator

Popular posts from this blog

Week 9 to 12 - Learning with MCR Codes

Week 8 - Session 1 - JavaScript in the Browser

Week 9 - Session 1 - The Internet, the Web, HTTP