CCDV-F 커리큘럼
Claude 공인 개발자 기초 시험의 8개 도메인을 다룹니다. 공식 요강이 스킬 25개마다 개별 비중을 매기므로, 수업도 스킬 하나에 하나씩 대응시켜 빠짐없이 훑을 수 있게 했습니다.
워크플로와 에이전트 중 무엇을 쓸지 정하는 기준, 매니저·감독자 계층 구조, 서브에이전트의 역할을 다룹니다. Claude Agent SDK와 직접 만든 에이전트 루프, 자체 호스팅과 Anthropic 호스팅의 배포 방식 차이, 결정적 동작을 위한 훅, 그리고 툴 사용 루프·메모리·컨텍스트 윈도우 관리 같은 설계 패턴과 에이전트 프레임워크를 포함합니다.
이 시험에서 가장 비중이 큰 도메인이며 세 문항 중 하나가 여기서 나옵니다. 요구사항 파악과 시스템 생애주기, 메시지·툴·스트리밍·비전·사고·캐싱을 포함한 Claude API 동작, 배치 API와 실시간 호출의 선택 기준, REST·JSON·비동기·버전 관리 같은 소프트웨어 공학 기초, 인터페이스별 지시 해석 차이와 스키마 설계, 그리고 CLAUDE.md·settings.json·모델 버전 고정을 포함한 구성 관리를 다룹니다.
비중은 작지만 범위는 분명합니다. 규칙·스킬·명령어·에이전트·에이전트 메모리라는 핵심 구성 요소와 세션 관리, 내장 및 사용자 정의 슬래시 명령어, 헤드리스·스트리밍·자동 모드, CLAUDE.md 계층, 저장소 초기화, settings.json 구성을 다룹니다.
가장 비중이 작은 도메인입니다. 오류 유형 식별과 복구 전략 선택, 추적 분석으로 실패 양상을 찾는 법, 그리고 문제의 출처가 통합 계층인지 모델 출력인지 가르는 방법을 다룹니다.
토큰과 컨텍스트 윈도우, 샘플링, 비결정성 같은 LLM 기초와 고속 모드·확장 사고·적응형 사고·강도 설정 같은 모델 옵션을 다룹니다. REST API를 감싼 SDK 연동과 웹소켓 같은 기술 기초, Opus·Sonnet·Haiku의 용도 구분과 품질·지연·비용의 균형, 모델 교체 시 동작 변화, 그리고 토큰 사용량 추적과 프롬프트 캐싱을 포함한 비용 관리가 들어갑니다.
컨텍스트 윈도우 관리와 툴 출력 정리·압축을 통한 컨텍스트 오염 방지, 서브에이전트를 통한 컨텍스트 격리를 다룹니다. 지시의 명확성과 퓨샷 예시, 시스템과 사용자 메시지의 배치, 출력 제약, 입력 소독 같은 프롬프트 원칙과, 구조화된 출력·응답 검증·방어적 파싱을 포함한 출력 처리도 포함합니다.
프롬프트 인젝션 인지와 완화, 탈옥 방어, 신뢰할 수 없는 입력 처리, 데이터 유출 방지와 개인정보 취급을 다룹니다. 콘텐츠 정책과 가드레일 계층화, 최소 권한 같은 설계 원칙, 파괴적 동작을 막는 훅 활용, 그리고 비밀값·자격 증명·API 키 관리와 접근 승인·감시를 포함합니다.
툴 사용과 함수 호출, 툴 설명 작성과 오류 처리, 클라이언트 툴과 서버 툴의 구분, 승인 패턴 같은 툴 구현 실무를 다룹니다. MCP 서버 작성과 배포, 리소스·툴·프롬프트 정의, stdio와 소켓 같은 통신 방식, 그리고 내장 툴·사용자 정의 툴·스킬·MCP 중 무엇을 쓸지 고르는 기준을 포함합니다.