데이터 엔지니어링 기초

기수 13기 트랙 AI (Artificial Intelligence) Track 커리큘럼 16주

데이터를 수집하고 다루는 핵심 도구들을 배워 실무에서 쓰이는 데이터 파이프라인을 만들어보는 강의입니다.

어떤 것을 배우나요?

  • 파이썬과 도커를 써서 깔끔한 개발 환경을 만드는 기초 체력 다지기
  • 데이터베이스와 API를 연결해 필요한 데이터를 자동으로 수집하고 정리하는 방법 학습
  • 대용량 데이터도 거침없이 다루는 Databricks와 Spark 기술을 경험하고 대시보드 시각화까지 완성

이런 분께 추천합니다

  • 분석할 데이터를 빠르고 안정적으로 모아주는 '데이터 파이프라인'을 직접 만들어보고 싶으신 분
  • 단순 데이터 처리를 넘어, 최신 데이터 엔지니어링 기술(Databricks, Spark)을 찍먹해보며 실무 감각을 키우고 싶으신 분
  • 선행 요구 역량: 파이썬 기초 문법, pandas basic 사용법, 기본 SQL 개념은 알고 계시면 수강이 훨씬 수월합니다.

신청 전 확인

실습을 위해 컴퓨터에 파이썬과 도커(Docker) 설치가 권장됩니다.

수업 중 다루는 Databricks 실습을 위해 미리 무료 계정(Free Edition)을 만들어주셔야 합니다.

커리큘럼

  1. 1주차 데이터 엔지니어링의 역할과 학습 흐름을 이해
  2. 2주차 Python 가상환경 구성 및 활용
  3. 3주차 Docker 핵심 개념 이해
  4. 4주차 Docker 컨테이너 생성 및 관리 실습
  5. 5주차 Python을 통한 데이터베이스 연결 - 1
  6. 6주차 Python을 통한 데이터베이스 연결 - 2
  7. 7주차 Python을 통한 API 호출
  8. 8주차 Python Class 및 객체 지향 프로그래밍 기초
  9. 9주차 실전 데이터 파이프라인 개발 - 1
  10. 10주차 실전 데이터 파이프라인 개발 - 2
  11. 11주차 실전 데이터 파이프라인 개발 - 3
  12. 12주차 Databricks 기초 이론 및 실습
  13. 13주차 Apache Spark 기초 이론
  14. 14주차 Apache Spark 코드 실습 (Databricks 기반)
  15. 15주차 Delta Lake 기초 이론 및 실습
  16. 16주차 Databricks 시각화 대시보드 개발 실습

관련 수업