Hello everyone and welcome to these units competency assessment.
It's finally time to test your newly acquired skills with a new project.
Remember that you can download all the code written so far and slides from the first lesson of the section.
These units test consists in creating a web API project for a job board Web site similar to indeed dot
com companies will be able to create and publish new job offers that people will then be able to see.
Clients will be able to communicate via web API from to you as well and points.
The first one API is less jobs is going to accept get imposed methods allowing to create new instances
and retrieval least with all the available job offer instances.
The second endpoint is going to be API slash jobs slash primary key.
It is going to accept GET PUT and DELETE methods allowing users to retrieve update or delete single
object instances.
You can choose if you want to write the views for this project using the API view decorator or the API
view class and you can also choose to write the necessary sterilizer using the homonym class or the
Model C analyzer class instead.
What really matters is for you to have understood the respective advantages and disadvantages of a different
options available.
Everything else is about your coding style and preferences.
You will not need to build an authentication system for this specific API as there is a more advanced
topic we will discuss together in the next sections of course only one model is needed for the project.
You can call it job offer.
It must have the following fields company name company email job title and description salary seating
state created it anybody a flag available in the next lesson.
We will see together in detail how to write one of the possible solutions for this test.
Until then Happy coding.