'Where can I start to create a REST API's that will manage job listings?

I have an assignment to create a REST api's that will manage job listings and possible applicants, the program must be backed by an SQL database and I am a bit lost on where to start could someone please help me?



Solution 1:[1]

A very popular framework is Spring Boot: https://spring.io/guides/gs/spring-boot/

You can build REST-Endpoints and also connect to a MySQL Database using JPA.

Solution 2:[2]

Many different programming have the capabilities to create RESTful APIs like:

  1. NodeJS
  2. Python
  3. Java
  4. .NET They all have different frameworks to create APIs, with different structures.

My recommendation would be to use a programming language you are familiar with, if none, it would be best to use Python, it is easy to learn with English-like-syntax.

Secondly, depending on how you want to structure your project, it would influence the language to use. Some factors like speed of the project or functionalities on the backend might influence the programming language you want to use. As well as integration with other languages.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 D. Kowalski
Solution 2 nzabakira floris