💾 공공데이터 API란 무엇인가요?
공공기관이 이용자에게 정보를 재활용할 수 있도록 제공하고, 제공받은 정보를 상업적/비영리적으로 이용할 권리를 부여함으로써 다양한 서비스와 데이터를 더 쉽게 이용할 수 있도록 공개한 인터페이스입니다.
🤔 그래서 그걸 어디에 쓰나요?
공공데이터 API를 통해 다양한 서비스를 쉽게 개발할 수 있습니다. 공공데이터의 카테고리와 양은 셀 수 없을 정도로 방대하므로, 여러분이 개발하고 싶은 서비스 혹은 프로그램 등에 꼭 맞는 데이터를 쉽게 찾아 사용할 수 있습니다.
📱 실제 공공데이터 API 사용 예시는?
- 한국환경공단에서 제공하는 데이터를 사용한 미세먼지 지도
- 각 시도에서 제공하는 데이터를 사용한 실시간 버스 노선표
- 보건복지부에서 제공하는 데이터를 사용한 확진자 발생현황 확인 서비스
📝 미리 알고 있으면 좋아요
[공공(오픈) 데이터 API_강의개요]
- 강의개요
본 과정은 공개되어있는 수많은 공공데이터 및 오픈 데이터 API를 어떻게 사용하는지에 대한 과정입니다. 공공데이터와 오픈 데이터는 큰 의미에서 같은 것이라 볼 수 있습니다. 공기업이나 공공기관뿐만 아니라 요즘 은 많은 대기업 및 포털사이트 등에서도 오픈 데이터라는 이름으로 많은 데이터를 공개하고 있기 때문입니다. 그러한 공개 데이터 API를 어떻게 등록하여 사용하고 이용하는지에 대한 과정입니다.
- 과정에 필요한 필수 선수 학습
선수학습 : 각 프로그래밍 언어에 대한 문법 과정 학습 필요 (기타 추가 선수학습은 다음 장에서 설명)
- 학습 대상
공공데이터 및 오픈데이터 API를 어떻게 인증키 등록하여 발급받아 이용하고 활용할 수 있는지에 대해 알고 싶은 유저
- 개념 정도는 필요한 선수학습
아래의 내용들에 대해서 전혀 배워보지 않았다라고 한다면 입문 도서를 통해서 개념 정도는 잡고 보실 것을 권장. 물론 강의 내에서 어느 정도 개념을 다시 잡아는 주지만 자세히 잡아주기는 어려움. 자바 스크립트 기반으로 아래의 내용들에 대해서 개념을 잘 알고 있다면 공공(오픈) API 이용 및 활용에 있어서 용이함. Java/Jsp, PHP, Python 과 같은 언어를 사용하는 경우에도 JS를 많이 사용하기 때문
▶ JSON(XML)
▶ AJAX
▶ JavaScript / jQuery
▶ DOM
이런 분들에게 추천합니다!
- 공공데이터 포털의 오픈 데이터를 사용해 보고 싶으신 분
- 공공 API 호출 및 결과 데이터 파싱에 대해 학습해보고 싶으신 분
- 공공데이터와 데이터베이스를 연계하여 배우고 싶은신 분
- JSON 활용 능력을 발전 시키고 싶으신 분
이 클래스를 꼭 들어야 하는 이유
▶ 멀티가 가능하도록 만들어드려요
JSON 데이터를 어떻게 사용할 수 있는지 하나의 언어가 아닌, 다양한 언어로 학습해 봅니다
▶ 아이디어를 실현하도록 도와드려요
아이디어는 있지만 방법은 모른다면, 공공데이터 API를 어떻게 사용하는지 처음부터 알아봐야죠
▶ 용어부터 이해하고 시작합시다
가장 높은 장벽 중 하나, 복잡한 용어, 주로 사용하는 용어의 정의부터 이해하고 시작합니다
크리에이터 경력
김동준
- 제이에스미디어 웹에이전시 팀장
- 인터넷교육방송 팀장
- 한훈직업전문학교 온라인 팀장
- 그 외 다수의 직업훈련학교 강의
피드백 유의 사항
본 클래스는 크리에이터의 피드백이 진행되지 않는 클래스입니다. 다만, 클래스메이트분들간의 소통 및 질의응답이 가능하도록 타 클래스와 마찬가지로 댓글창이 활성화되어 있으니 이 점을 참고하여 댓글창 활용을 부탁드립니다.