클래스클럽커뮤니티

공공데이터(오픈데이터) API 제대로 배우기 종합 클래스

초급
챕터 4개 · 19시간 19분
한국어 · 영어 · 일본어|오디오 한국어


💾 공공데이터 API란 무엇인가요?

공공기관이 이용자에게 정보를 재활용할 수 있도록 제공하고, 제공받은 정보를 상업적/비영리적으로 이용할 권리를 부여함으로써 다양한 서비스와 데이터를 더 쉽게 이용할 수 있도록 공개한 인터페이스입니다.

🤔 그래서 그걸 어디에 쓰나요?

공공데이터 API를 통해 다양한 서비스를 쉽게 개발할 수 있습니다. 공공데이터의 카테고리와 양은 셀 수 없을 정도로 방대하므로, 여러분이 개발하고 싶은 서비스 혹은 프로그램 등에 꼭 맞는 데이터를 쉽게 찾아 사용할 수 있습니다.

📱 실제 공공데이터 API 사용 예시는?

  • 한국환경공단에서 제공하는 데이터를 사용한 미세먼지 지도
  • 각 시도에서 제공하는 데이터를 사용한 실시간 버스 노선표
  • 보건복지부에서 제공하는 데이터를 사용한 확진자 발생현황 확인 서비스

📝 미리 알고 있으면 좋아요


[공공(오픈) 데이터 API_강의개요]


  • 강의개요

본 과정은 공개되어있는 수많은 공공데이터 및 오픈 데이터 API를 어떻게 사용하는지에 대한 과정입니다. 공공데이터와 오픈 데이터는 큰 의미에서 같은 것이라 볼 수 있습니다. 공기업이나 공공기관뿐만 아니라 요즘 은 많은 대기업 및 포털사이트 등에서도 오픈 데이터라는 이름으로 많은 데이터를 공개하고 있기 때문입니다. 그러한 공개 데이터 API를 어떻게 등록하여 사용하고 이용하는지에 대한 과정입니다.


  • 과정에 필요한 필수 선수 학습

선수학습 : 각 프로그래밍 언어에 대한 문법 과정 학습 필요 (기타 추가 선수학습은 다음 장에서 설명)


  • 학습 대상

공공데이터 및 오픈데이터 API를 어떻게 인증키 등록하여 발급받아 이용하고 활용할 수 있는지에 대해 알고 싶은 유저


  • 개념 정도는 필요한 선수학습

아래의 내용들에 대해서 전혀 배워보지 않았다라고 한다면 입문 도서를 통해서 개념 정도는 잡고 보실 것을 권장. 물론 강의 내에서 어느 정도 개념을 다시 잡아는 주지만 자세히 잡아주기는 어려움. 자바 스크립트 기반으로 아래의 내용들에 대해서 개념을 잘 알고 있다면 공공(오픈) API 이용 및 활용에 있어서 용이함. Java/Jsp, PHP, Python 과 같은 언어를 사용하는 경우에도 JS를 많이 사용하기 때문


▶ JSON(XML)

▶ AJAX

▶ JavaScript / jQuery

▶ DOM



이런 분들에게 추천합니다!


  • 공공데이터 포털의 오픈 데이터를 사용해 보고 싶으신 분
  • 공공 API 호출 및 결과 데이터 파싱에 대해 학습해보고 싶으신 분
  • 공공데이터와 데이터베이스를 연계하여 배우고 싶은신 분
  • JSON 활용 능력을 발전 시키고 싶으신 분


이 클래스를 꼭 들어야 하는 이유


멀티가 가능하도록 만들어드려요

JSON 데이터를 어떻게 사용할 수 있는지 하나의 언어가 아닌, 다양한 언어로 학습해 봅니다


아이디어를 실현하도록 도와드려요

아이디어는 있지만 방법은 모른다면, 공공데이터 API를 어떻게 사용하는지 처음부터 알아봐야죠


용어부터 이해하고 시작합시다

가장 높은 장벽 중 하나, 복잡한 용어, 주로 사용하는 용어의 정의부터 이해하고 시작합니다





크리에이터 경력

김동준

  • 제이에스미디어 웹에이전시 팀장
  • 인터넷교육방송 팀장
  • 한훈직업전문학교 온라인 팀장
  • 그 외 다수의 직업훈련학교 강의



피드백 유의 사항

본 클래스는 크리에이터의 피드백이 진행되지 않는 클래스입니다. 다만, 클래스메이트분들간의 소통 및 질의응답이 가능하도록 타 클래스와 마찬가지로 댓글창이 활성화되어 있으니 이 점을 참고하여 댓글창 활용을 부탁드립니다.

커리큘럼

크리에이터

IT백과사전

IT백과사전

이 클래스와 비슷한 추천 클래스

업무자동화, OpenAPI, 딥러닝까지! 가장 실용적인 8가지 파이썬 프로젝트프로그래밍언어  |  생각하는 코딩

copyrightprotectionnoticetitle

  • copyrightprotectionnoticeanswer
고객센터오전 10시 ~ 오후 6시 (주말, 공휴일 제외)
주식회사 클래스101
대표 공대선
서울특별시 강남구 강남대로94길 10, 11층 1101호(역삼동, 패스트파이브 강남4호점)
대표전화 : 1800-2109
이메일 : ask@101.inc
사업자등록번호 : 457-81-00277
통신판매업신고 : 2022-서울강남-02525
클라우드 호스팅 : Amazon Web Services Korea LLC
사업자 정보 자세히 보기
클래스101은 통신판매중개자로서 중개하는 거래에 대하여 책임을 부담하지 않습니다.