목차
-
주제 선정 이유
-
API
- API의 개념
- API의 기능
- API의 형태
- REST API
- API의 종류
- 요약 정리 및 면접형 QnA
번외. 별도의 IT용어
1. 주제 선정 이유
<aside>
💡 IT업계에서 API라는 용어를 상당히 많이 사용하는 것을 목격할 수 있다. 물론 이러한 문화에 친화적인 개발자라면 당연히 이해하고 넘어갔을 것이지만, 업계에 처음 진입한 사람에게는 너무나도 낯설은 용어라고 생각한다. 특히, 필자인 내가 그랬다. 그래서 이번 기회에 API에 대한 기초적인 개념을 쉬운 비유에 빗대어 설명하고자 한다.
</aside>
2. API
2-1. API의 개념
- API는 Application Programming Interface의 앞자리를 조합하여 만든 용어이다.
- Application은 기능이나 응용 프로그램을 의미하며, Interface는 상호작용을 의미한다.
- 즉, API는 응용 프로그램을 프로그래밍하기 위해 서로 데이터를 주고 받는 상호작용의 방법이라고 정의할 수 있다.
2-2. API의 기능