Week 12 - Session 2 - Group Programming Workshop - Music Library API

blog image source
Group exercise - building a Music Library API (application programming interface) using a hosted database provider called mLab, which offer a free tier solution where a MongoDB database is created and used with Express API. Once a Mlab account and a MongoDB database have been set-up, implement a REST (REpresentational State Transfer) API which will do the following:
  • Can you use mLab to hosts MongoDB databases?
  • Can you use Express to build a basic CRUD (Create, Read, Update, Delete) web API?
  • Can you use Postman to feature test an API?
  • Can you validate user input?
  • Can you use query parameters?
  • Can you create unique IDs for objects to distinguish them from one another?
  • Refactoring the schema including test units.
  • Creating and testing multiple models.
GitHub Music Library API exercise - https://github.com/SharifCoding/music-library-api

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