공공데이터(오픈데이터) API 사용법

오픈 공공 데이터를 다양한 프로그래밍 언어로 호출하고 활용하는 법
4.56 (36 reviews)
Udemy
platform
한국어
language
Data Science
category
공공데이터(오픈데이터) API 사용법
325
students
19.5 hours
content
Apr 2024
last update
$19.99
regular price

Why take this course?

여러분이 공공 데이터 API를 사용하여 JSON 데이터를 처리하고, 다양한 프로그래밍 언어와 기술 stack(스택)을 활용하여 데이터를 출력하고, 데이터베이스에 저장하는 방법을 배우는 것으로 보입니다. 이러한 과정은 크게 세 부분으로 나누어질 수 있습니다:

  1. JSON 데이터 처리 및 출력: JSON 데이터는 JavaScript Object Notation의 약자로, 많은 프로그래밍 언어에서 데이터를 쉽게 주고받을 수 있는 형식으로 사용됩니다. JSON은 텍스트 기반의 포맷으로, JavaScript나 Python과 같은 언어에서 쉽게 객체나 배열로 파싱할 수 있습니다.

  2. 데이터베이스와의 연동: 처리된 JSON 데이터를 데이터베이스에 저장하거나, 데이터베이스에서 데이터를 조회하여 JSON 형식으로 출력하는 과정입니다. SQLite3은 파일 기반의 경량 관계형 데이터베이스 시스템으로, Python과 함께 자주 사용됩니다.

  3. Web 개발과의 연동: 서버 측에서는 Servlet, JSP, 또는 ASP.NET 같은 기술을 사용하여 JSON 데이터를 처리하고, 클라이언트 측에서는 JavaScript를 통해 JSON 데이터를 받아 사용합니다. 또한, Bootstrap과 같은 CSS 프레임워크를 사용하여 반응형 테이블을 만드는 방법도 배울 수 있습니다.

以下은 각 부분의 자세한 학습 내용입니다:

JSON 데이터 처리 및 출력 (Python)

  • 파이썬에서의 JSON 데이터 처리
  • 파이썬에서 제공하는 JSON 기본 모듈
  • JSON 문자열을 객체로 변환 및 출력
  • 딕셔너리 자료구조와 반복문
  • 파이썬 모듈 설치
  • 공공 데이터 API를 이용하여 제공받은 JSON 데이터를 CSV 파일로 저장하기

API와 DB

  • SQLite3 데이터베이스 사용하기
  • csv 파일에 들어있는 데이터를 sqlite DB에 저장하기
  • sqlite DB에서 데이터 삭제하기

Web 개발과의 연동 (JavaScript, Servlet/JSP, ASP.NET)

  • get 및 post 요청을 처리하는 방법
  • JSON 데이터를 서버에 전송하고 받아들이기
  • Bootstrap을 사용한 반응형 테이블 만드기

Java Web (Servlet/JSP)와의 연동 (추가)

  • 터터 프레임워크를 활용한 JSON 처리
  • JSP에서 AJAX를 사용하여 JSON 데이터 동기화
  • 서블릿을 작성하여 RESTful API 구현

C# Web (ASP.NET)와의 연동 (추가)

  • ASP.NET MVC/Web API를 사용한 JSON 처리
  • jQuery와 ASP.NET Web API 간의 통신

이러한 과정을 거쳐 공공 데이터 API로부터 JSON 데이터를 받아, 필요한 데이터베이스에 저장하고, 웹 애플리케이션을 통해 사용자에게 제공하는 전체적인 흐름을 학습할 수 있습니다.

Loading charts...

Related Topics

4356140
udemy ID
19/10/2021
course created date
25/10/2021
course indexed date
Bot
course submited by