1
00:00:00,270 --> 00:00:02,373
Lecturer: So, who is this course for?

2
00:00:03,270 --> 00:00:05,250
First, architects.

3
00:00:05,250 --> 00:00:07,952
Defining API is one of the core concepts

4
00:00:07,952 --> 00:00:09,570
of the system architecture

5
00:00:09,570 --> 00:00:11,700
and usually the architect is the one

6
00:00:11,700 --> 00:00:14,790
who should design and define the API.

7
00:00:14,790 --> 00:00:17,940
So, naturally architects will benefit the most

8
00:00:17,940 --> 00:00:19,170
out of this course.

9
00:00:19,170 --> 00:00:22,680
But actually anyone with some development background,

10
00:00:22,680 --> 00:00:25,050
like developers, team leaders, dev managers,

11
00:00:25,050 --> 00:00:28,110
even QA can benefit from this course.

12
00:00:28,110 --> 00:00:30,360
The API of the software you are working on

13
00:00:30,360 --> 00:00:34,020
is one of the most crucial points of the software

14
00:00:34,020 --> 00:00:36,690
and it will probably make or break the software.

15
00:00:36,690 --> 00:00:40,290
So anyone who deals with a software development,

16
00:00:40,290 --> 00:00:42,510
even if not as a direct developer,

17
00:00:42,510 --> 00:00:44,310
will benefit from this course.

18
00:00:44,310 --> 00:00:47,310
Now, if you are a developer, then you preferably

19
00:00:47,310 --> 00:00:50,220
have some kind of experience, of development experience,

20
00:00:50,220 --> 00:00:54,180
and preferably some back-end development experience.

21
00:00:54,180 --> 00:00:58,170
Naturally, front-end development is little less related

22
00:00:58,170 --> 00:01:01,290
to REST API design, even though the front-end

23
00:01:01,290 --> 00:01:03,450
is actually the one who is using the API,

24
00:01:03,450 --> 00:01:04,860
so it's also important,

25
00:01:04,860 --> 00:01:07,080
but in order to develop the REST API

26
00:01:07,080 --> 00:01:08,340
you should have some kind

27
00:01:08,340 --> 00:01:10,110
of back-end development experience.

28
00:01:10,110 --> 00:01:11,790
Now, I want to emphasize again

29
00:01:11,790 --> 00:01:13,743
what we said in the previous session.

30
00:01:14,640 --> 00:01:16,950
This course has no coding requirement.

31
00:01:16,950 --> 00:01:20,370
You will not have to code, not even a single line of code.

32
00:01:20,370 --> 00:01:23,220
What we'll use is some kind of mocking techniques,

33
00:01:23,220 --> 00:01:27,510
and specifically we will use Postman and Beeceptor.

34
00:01:27,510 --> 00:01:30,630
Again, you don't need to know those tools right now.

35
00:01:30,630 --> 00:01:32,910
We will talk about them later in this course,

36
00:01:32,910 --> 00:01:35,633
and you will know everything there is to know about them.

