

**데이터 엔지니어링**에 대한 기초부터 심화까지 내용을 정리한 학습 자료입니다.
Course
| 00. 직무 카테고리 | 01. 입문 과정 | 02. 중급 과정 | 03. 심화 과정 | 04. 프로젝트 | 05. AI 도우미 |
|---|---|---|---|---|---|
SQL Python |
Data Modeling ETL Git |
Cloud Processing |
Project |
AI 학습 도우미 |
|
| Analytical Engineer | |||||
| (에너레틱스 엔지니어) | SQL | ||||
| Basic Query | |||||
| Intermediate Query | |||||
| Advanced Query | |||||
| Join/Union | |||||
| CTE/Subquery | |||||
| Window Function | |||||
| Index | |||||
| Query Optimization | Data Modeling | ||||
| Database Components | |||||
| OLTP vs OLAP | |||||
| Normalization/Denormalization | |||||
| Data Warehouse | |||||
| Data Mart | |||||
| Data Lake | |||||
| Data Lakehouse | |||||
| Data Mesh | Cloud | ||||
| Cloud Foundation | |||||
| AWS | |||||
| Azure | |||||
| GCP | Project |
Sales ETL Pipeline
Financial Data Warehouse | | | Data Engineer (데이터 엔지니어) | Python Python Basics Object-Oriented Programming Exception Handling Data Processing Pandas/Numpy API Integration | ETL Extract Transform Load Logging Retry Quality Check Pipelines DAG | Processing Bigdata Foundation Hadoop Spark Data Streaming | Project
Data Cloud Modernization Project
Event Streaming Architecturing with Kafka | | | Common Stack 공통 과정 | | Git Git Command Git Branch Git Collaboration CI/CD | | | |
코스 소개
Course
| 주차 | 주제 | 난이도 |
|---|---|---|
| W1 | SQL Foundation | 입문 |
| W2 | SQL Advanced | 중급 |
| W3 | Python Core | 입문 |
| W4 | Python for Data + Git | 중급 |
| W5 | Data Modeling | 중급 |
| W6 | ETL Engineering | 중급 |
| W7 | Cloud Foundation | 심화 |
| W8 | Big Data Processing | 심화 |
| W9 | Capstone Project | 종합 |
00. 전체 과정
Curriculum
Fundamental
학습 목표
Objective
SQL 쿼리로 데이터를 조회하고, 필요한 형태로 가공·분석할 수 있는 역량을 배웁니다.Python을 활용해 객체지향 프로그램(OOP)을 설계하고 기능을 모듈화하는 법을 배웁니다.Python으로 정형화된 데이터(Eg. Excel, Database)를 연동해 활용하는 법을 배웁니다.Python으로 여러 형태의 데이터를 원하는 형식으로 변환하고 전처리하는 법을 배웁니다.실전 프로젝트
Project
Sales 데이터를 저장·처리하는 ETL 파이프라인을 설계 및 구축하고 Tableau 대시보드로 구현하는 프로젝트입니다.관련 학습 자료
Resource
Intermediate
학습 목표
Objective
Data Modeling 구조를 설계하고 데이터 저장소를 운영하는 방법에 대해 배웁니다.ETL파이프라인을 개발하고 데이터 품질을 유지/보수하는 방법에 대해 배웁니다.Github를 활용해 Version Control을 수행하고 자동화하는 법에 대해 배웁니다.실전 프로젝트