Part B – Cloud Computing Service (Developing Web Service API)
Develop a NodeJS based Web Service API to suit the project requirements outlined in the planning documents (Part A). Implement your API using the popular NodeJS community extension called ExpressJS.
Create a set of API endpoints matching the required functionality outlined in your planning documentation (Part A – Web Service Development Requirements Report).
- Use Visual Studio IDE to setup a new NodeJS Express project, and install all required library references for API development. Refer to online documentation and user guides for both NodeJS and ExpressJS to create each API endpoint.
- Program API functionality (using various JavaScript loops, conditions, operators, native functionality and debugging tools) and NodeJS libraries. Ensure that all JavaScript coding adheres to the Google JavaScript style guide.
- Use the provided “SQL file” as your sample data source for manipulation. Ideally, you should import this data and associated tables into the backend database (MySQL). An equivalent “CSV file” has also been provided for your convenience.
- Program each endpoint using JavaScript to respond in valid JSON or XML format. Each API endpoint is required to respond with the required response data as outlined in your project planning documentation.
- Ensure your application has appropriate commenting and documentation. Record any notable events, research and problem solving you performed within your development diary.
Our Academic Assistance: service is all about doing research and being good at it. The more research one will do, the better the paper will turn out.