WEBVTT 00:00.390 --> 00:04.460 Hello everyone and welcome to this new section in this section. 00:04.470 --> 00:07.920 We are going to build our first API with Django. 00:07.950 --> 00:14.670 We're going to cover all the most important topics that are relevant to understand the rest api really 00:14.700 --> 00:21.360 work such as The Age TDB protocol which is the foundation of data communication for them that in the 00:21.360 --> 00:27.780 web the knowledge and skills that you will acquire in this unit will then allow you to understand how 00:27.780 --> 00:34.650 to effectively use Django rest framework and Eugene yes later on in the next sections giving you a framework 00:34.860 --> 00:37.350 to properly understand what is going on. 00:37.440 --> 00:44.350 As we dive in more complicated concepts so the objectives for the web API is section are the following. 00:44.370 --> 00:52.510 First of all understand the concepts of API web API and arrest familiarity with the most important H 00:52.540 --> 00:59.970 TTP methods start to codes and with the chase on file format you will learn how to use the requests 00:59.970 --> 01:07.900 module to interact with web API is using Python and you will know how to build simple web API is with 01:07.960 --> 01:15.060 pure Django and when I say pure Django I mean without the support of a Django rest framework that will 01:15.060 --> 01:21.270 call varying the great detail in the following sections instant to make your learning experience as 01:21.270 --> 01:23.430 easy and enjoyable as possible. 01:23.430 --> 01:31.290 This section is divided in different lessons so we have API is Jason and end points in the first lesson 01:31.590 --> 01:36.600 that we're going to talk about the rest ATP and status codes in the second one. 01:36.630 --> 01:42.470 Then as we've mentioned we have a lesson that's all about the requests module and afterwards we're gonna 01:42.480 --> 01:44.610 write our first Django API. 01:44.610 --> 01:50.410 The last one is divided in two parts so that in the first part of the lecture we can have also a short 01:50.460 --> 01:51.890 Django refresher. 01:51.900 --> 01:57.570 This will allow us to make a truthful comparison or let's say with what we are going to discuss in the 01:57.570 --> 01:58.740 second part. 01:58.740 --> 02:03.630 Then by the end of the section we're going to have a competency assessment which means that I'm going 02:03.630 --> 02:09.210 to give you a project as more project and you will have to develop on your own and these will of course 02:09.210 --> 02:14.220 allow you to test and work on your own with all the new skills that you're going to acquire and in the 02:14.220 --> 02:19.020 very last lesson I'm going to show you one of the possible solutions to the project and I'm going to 02:19.020 --> 02:19.900 give you. 02:19.980 --> 02:20.990 So you're ready. 02:21.060 --> 02:22.080 Let's get started.