API 에 대한 이해

룰루팍 Lolo Park ·2022년 11월 10일
0

백엔드개발자의 역할
● API 개발 application programming interface

짐코딩 Coding Gym Youtube 에서 예를 잘 들어주었다.

Backend 개발자는 API를 개발하여 API명세서를 프론트엔드 개발자에게 전달한다. 프론트엔드 개발자는 그 API 명세서를 확인하여 html, CSS, Js와 같은 웹언어를 이용해 사용자가 볼 수 있도록 사용자인터페이스(UI:User Interface)를 개발한다.

포켓몬 게임에서 사용자가 직접 포켓몬을 등록하는 기능을 개발하는 것을 예로 들었는데,

백엔드 개발자
포켓몬 목록 API
포켓몬 등록 API 등을 개발하여 storage서버와 Data base 서버를 통하여(?) 프론트엔드 개발자에게 전달하면,
프론트엔드 개발자는 이 API를 사용하여 사용자가 포켓몬을 등록할 수 있는 화면을 구현하는 것이다.

이렇게 생각하니 API가 무엇이고 백엔드/프론트엔드 개발의 차이를 쉽게 알 수 있었다.

profile
Korean-Arabic Translator, Backend Developer

0개의 댓글