코스 개요
1일차 개요
모듈 1 - Claude Code 및 AI 지원 엔지니어링 소개
• Claude Code 대 전통적인 AI 도구
• 소프트웨어 엔지니어링의 AI 에이전트
• 생산성 및 워크플로우 최적화
• AI 지원 개발 수명 주기
• 위험, 제한 사항 및 인간 감독
• 라이브 실습 시연
모듈 2 - 프롬프트 엔지니어링 기본
• 효과적인 프롬프트의 구조
• 제로샷 프롬프팅 대 퓨샷 프롬프팅
• 반복적 프롬프팅 기법
• 프롬프트 체이닝 기본
• 구조화된 출력 및 포맷팅
• 프롬프트 검증 및 품질 향상
모듈 3 - 소프트웨어 개발을 위한 프롬프팅
• 코드 생성 및 리팩토링
• AI 지원을 받은 디버깅
• 문서화 생성
• 풀 리퀘스트 리뷰
• 레거시 코드 이해
• 안전하고 유지 가능한 AI 생성 코드
모듈 4 - 테스트 및 품질을 위한 프롬프팅
• 테스트 케이스 생성
• 경계 조건 분석
• 자동화 준비된 테스트 설계
• AI 지원을 받은 결함 분석
• Gherkin 및 테스트 시나리오 생성
• 품질 검증 워크플로우
모듈 5 - 애자일 협업을 위한 프롬프팅
• 사용자 스토리 및 수용 기준
• 요구사항 세분화
• 애자일 커뮤니케이션 지원
• 이해관계자 요약
• 레트로스펙티브 지원
• 백로그 세분화 준비
모듈 6 - 책임감 있는 AI, 보안 및 검증
• 환각 및 AI 위험
• 기밀성 및 안전한 프롬프팅
• AI 거버넌스 원칙
• 검증 체크리스트
• 프롬프트 인젝션 인식
• 인간 검토 책임
모듈 7 - 팀 프롬프트 랩
• 재사용 가능한 팀 프롬프트 구축
• 역할별 AI 워크플로우
• 프롬프트 공유 및 동료 검토
• 팀 프롬프트 라이브러리 v1 생성
• 상호작용적 협업 연습
2일차
모듈 1 - Claude Code 고급 기능
• CLAUDE.md 및 지속적 프로젝트 컨텍스트
• AI 워크플로우 자동화
• Best-of-N 생성 전략
• 재사용 가능한 AI 명령
• 컨텍스트 엔지니어링 기법
• AI 지원 엔지니어링 워크플로우
모듈 2 - 고급 프롬프트 엔지니어링 기법
• 사고 체인 프롬프팅
• 다중 모달 프롬프팅
• 제약 기반 프롬프팅
• 고급 프롬프트 체이닝
• 대용량 컨텍스트 관리
• 대화형 엔지니어링 워크플로우
모듈 3 - 버전 관리, 병렬 개발 및 멀티 에이전트 워크플로우
• Git 통합 전략
• 병렬 AI 개발 워크플로우
• 워크트리 및 분리된 AI 작업
• 멀티 에이전트 오케스트레이션
• 인간 참관 체크포인트
• 충돌 관리 전략
모듈 4 - 아키텍처, MCP 및 고급 DevOps
• 모델 컨텍스트 프로토콜(MCP)
• 외부 도구와의 Claude 통합
• AI 지원 아키텍처 분석
• 아키텍처 의사결정 기록(ADR)
• AI 지원 CI/CD 문제 해결
• 사후 사고 검토 및 운영 워크플로우
모듈 5 - Claude Code 확장 및 코드베이스 건강 상태
• 토큰 및 컨텍스트 관리
• AI 친화적 프로젝트 구조
• 장기적 코드베이스 유지보수
• 문서화 자동화
• AI 확장 전략
• 전사적 엔지니어링 워크플로우
모듈 6 - 종합 프로젝트: Claude Code 프로세스 정의
• 확장 가능한 AI 지원 워크플로우 설계
• 프롬프트, 명령 및 컨텍스트 파일 결합
• 팀 AI 프로세스 설계
• 역할 간 협업 모델
• 워크플로우 설계도 생성
모듈 7 - 고급 팀 프롬프트 랩
• 고급 프롬프트 라이브러리 개발
• 복잡한 역할별 워크플로우
• 실제 프롬프트 검증
• 팀 간 협업 연습
• 팀 프롬프트 라이브러리 v2
요건
1일차 - 기초
• 소프트웨어 전달 과정에 대한 기본 친숙함
• 개발, 테스트 또는 애자일 워크플로우에 대한 일반적인 이해
• 실습 연습을 위해 Claude 접근 권한 권장
2일차 - 고급
• 1일차 이수(또는 동등한 경험)
• Claude Code 및 프롬프트 엔지니어링 개념에 대한 사전 노출
• 기본 Git 지식
• CI/CD 개념에 대한 친숙함 권장