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