본문으로 건너뛰기
트랙별 학습 경로

트랙별 학습 경로

역할과 목표에 맞는 학습 경로를 선택하세요. 처음부터 끝까지 순서대로 볼 필요는 없습니다.

트랙별 추천 순서

    graph LR
    subgraph 트랙1["트랙 1: 빠른 입문 (1-2일)"]
        T1A[왜 Terraform인가] --> T1B[첫 리소스 배포]
        T1B --> T1C[실행 흐름 이해]
        T1C --> T1D[State 기초]
    end

    subgraph 트랙2["트랙 2: 실무 기본기 (3-5일)"]
        T2A[기본 구성요소] --> T2B[자주 쓰는 문법]
        T2B --> T2C[data source 활용]
        T2C --> T2D[의존성 이해]
    end

    subgraph 트랙3["트랙 3: 재사용 코드 (3-5일)"]
        T3A[변수 설계] --> T3B[모듈 기초]
        T3B --> T3C[폴더 구조 표준화]
        T3C --> T3D[환경 분리 전략]
    end

    트랙1 --> 트랙2
    트랙2 --> 트랙3
  

트랙 1: 빠른 입문

목표: Terraform이 왜 필요한지 이해하고 첫 리소스를 직접 배포
소요 시간: 1-2일

순서주제링크
1Terraform을 왜 배워야 하는가바로가기
2첫 번째 리소스 배포 (15분)바로가기
3Terraform 실행 흐름 완전 이해바로가기
4State를 처음부터 제대로 이해하기바로가기

트랙 2: 실무 기본기

목표: 현업에서 바로 쓰는 핵심 개념과 문법 습득
소요 시간: 3-5일

순서주제링크
1Terraform 기본 구성요소바로가기
2자주 쓰는 문법 빠르게 익히기바로가기
3실무 실행 흐름 (init/plan/apply)바로가기
4data source로 기존 인프라 참조바로가기
5의존성 이해바로가기

트랙 3: 재사용 가능한 코드

목표: 팀이 함께 쓸 수 있는 재사용 가능한 모듈형 코드 작성
소요 시간: 3-5일

순서주제링크
1변수 설계와 입력값 관리바로가기
2모듈 기초바로가기
3폴더 구조 표준화바로가기
4환경 분리 전략바로가기

트랙 4: 팀 협업

목표: Remote State, Locking, Import로 팀 운영 기반 구축
소요 시간: 2-3일

순서주제링크
1Remote State와 Locking바로가기
2기존 인프라 Terraform 편입바로가기
3Drift Detection바로가기
4팀 협업 워크플로우바로가기

트랙 5: 운영 자동화

목표: CI/CD 파이프라인에 Terraform을 연결해 자동화된 배포 구축
소요 시간: 3-5일

순서주제링크
1Terraform과 CI/CD 연결바로가기
2GitHub Actions 자동화바로가기
3비밀정보 관리바로가기
4실패 방지 장치바로가기

트랙 6: 고급 운영

목표: 대규모 조직에서 Terraform을 확장하는 설계 역량 확보
소요 시간: 5-7일

순서주제링크
1모듈 설계 고도화바로가기
2멀티 계정/리전 전략바로가기
3대규모 State 분할바로가기
4보안·거버넌스바로가기
5트러블슈팅 심화바로가기

대상별 추천 트랙

역할추천 트랙우선순위 주제
처음 배우는 개발자트랙 1 → 트랙 2빠른 입문, 기본기
DevOps 엔지니어트랙 1 → 2 → 4 → 5협업, CI/CD 자동화
SRE트랙 4 → 5 → 8단계Drift 대응, 트러블슈팅
플랫폼 팀트랙 3 → 6 → 7단계모듈 설계, 거버넌스
팀 리드트랙 3 → 4 → 7단계표준화, 협업, 정책 통제