logo Use CA10RAM to get 10%* Discount.
Order Nowlogo

Project description To pass Web Services subject you should create an API solving real life problem.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Project description To pass Web Services subject you should create an API solving real life problem. Pass conditions All API methods use proper HTTP methods (GET, POST, PUT, PATCH, DELETE) matching actions done in API;

Proper status codes should be used in error handling; Error messages should be helpful, informative and tell what is the problem about; Naming of endpoints should be written with nouns and not with verbs;

Focus on designing API that is easy to work with and hard to misuse - remember that APIs are consumed by machines, but methods to handle that are written by humans; URIs of your API should be consistent, collections and resources should be clearly separated (for ex. /users is collections of users and /users/test-user is a resource): Follow all the REST API constraints and rules mentioned through the course. Grading rules Grade 2.0 (not passing the subject):

an OpenAPI document or implemented REST API that's copied from the internet or the existing examples or the API that's not designed around resources with messed method names or not following the rules that we were discussing through our classes. Grade 3.0 - 4.0:

OpenAPI document meeting all the requirements from previous slide and following REST API constraints (described at first and second classes) Grade 4.0 - 4.5: OpenAPI document meeting all the requirements from previous slide and following REST API constraints (described at first and second classes) and working mock server with faker data and interactive mode with prism or prism build in stoplight service;

Grade 4.0 - 5.0: OpenAPI document meeting all the requirements from previous slide and following REST API constraints (described at first and second classes) and simple working node.js implementation.

 

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Atharva PatilComputer science

978 Answers

Hire Me
expert
Chrisantus MakokhaComputer science

734 Answers

Hire Me
expert
AyooluwaEducation

777 Answers

Hire Me
expert
RIZWANAMathematics

911 Answers

Hire Me

Get Free Quote!

398 Experts Online