Claude 마스터 과정
🛠 교안 준비중 — 아래는 커리큘럼 설계안입니다. 상세 교안은 L1 검수 후 순서대로 공개됩니다.

L3 개발자 — Claude 애플리케이션 개발

L3는 API·Claude Code·MCP·Agent SDK 네 축으로 "직접 만든 에이전트를 배포"까지 가며, 실습 언어는 Python 기본 + TypeScript/Java 선택 트랙으로 운영한다.

대상
주니어~미들 개발자
기간·시수
4주 · 8회×3h = 24h
선수조건
1개 언어(Python/TS/Java), Git
핵심 도구
Messages API, Tool use, Claude Code, MCP SDK, Agent SDK, Managed Agents
수료 산출물
사내 업무 에이전트 1종 + 자체 MCP 서버 1종

회차 계획

1회

Messages API 기초

API 키·인증, 모델 선택(Haiku·Sonnet·Opus), system·멀티턴·스트리밍, 응답 usage로 비용 계산

산출물 견적서 생성 CLI v0

2회

프롬프트 설계와 구조화 출력

XML 태그·예시 기반 프롬프트, Structured outputs(JSON Schema), PDF·이미지 입력, Citations

산출물 스키마 검증되는 견적 JSON 생성기

3회

Tool use

도구 정의·tool_use/tool_result 루프 직접 구현, 병렬 도구 호출, strict tool use, SDK Tool runner, 서버 도구(웹 검색·웹 페치·코드 실행)

산출물 단가 DB 조회 도구를 쓰는 견적 에이전트

4회

비용·성능 최적화

프롬프트 캐싱(자동·명시적), Batch API 50% 할인, effort·thinking 조절, 토큰 카운팅, 컨텍스트 컴팩션

산출물 캐싱 전후 비용 비교표

5회

Claude Code 개발 워크플로

CLAUDE.md·.claude/rules, 권한 규칙, hooks(포맷·보호 파일 차단), 서브에이전트, 플랜 모드, headless(-p)·GitHub Actions CI 연동

산출물 팀 저장소 Claude Code 설정 세트

6회

MCP 서버 개발

MCP 공식 SDK로 tools·resources·prompts 구현, stdio vs Streamable HTTP, 원격 서버 OAuth, Claude Code·claude.ai 커넥터 등록

산출물 사내 DB 조회 MCP 서버 1종

7회

Agent SDK와 Managed Agents

에이전트 루프·권한·세션, Agent SDK로 커스텀 에이전트, Managed Agents의 호스팅 샌드박스·Skills·메모리·웹훅

산출물 서버 호스팅 업무 에이전트

8회

캡스톤 데모

"견적 요청 메일 → 견적서 생성 → 담당자 승인 → 발송 초안" 파이프라인 시연, 코드 리뷰

산출물 동작하는 에이전트 + README

모델

입력 $/MTok

출력 $/MTok

산출물 캐시 히트 $/MTok

---

---

---

산출물 ---

Claude Haiku 5.5 (≤100K 프롬프트)

0.10

0.50

산출물 0.01

Claude Sonnet 5.5

2

10

산출물 0.10

Claude Opus 5.5

4

20

산출물 0.20