BEFORE
애노테이션을 붙이고 응답이 오면 구현을 끝냅니다.
BEFORE → AFTER
BEFORE
애노테이션을 붙이고 응답이 오면 구현을 끝냅니다.
AFTER
요청 흐름과 프록시, 빈, 트랜잭션 경계를 테스트와 로그로 재현하고 선택 근거를 설명합니다.
WEEKLY CURRICULUM
교재와 보너스 자료는 바꾸지 않습니다. 매주 필요한 범위를 참고해 코드·문서·실험 증거를 직접 만듭니다.
HTTP와 JSON을 관찰하고 직접 실행되는 Spring Boot API로 연결합니다.
증거: 실행 가능한 저장소 또는 PR · 요청·응답 캡처 또는 테스트 로그 · 요청 흐름 설명
증거: 질문별 최초 답변 · 증거가 연결된 수정 답변 · 꼬리질문과 검증 계획
스프링의 자동화가 프록시, 빈 생명주기, 의존성 주입으로 어떻게 구성되는지 검증합니다.
증거: 프록시 또는 빈 검증 코드 · 호출 순서 로그 · DI 비교 문서
증거: 질문별 최초 답변 · 증거가 연결된 수정 답변 · 꼬리질문과 검증 계획
서비스 계층의 책임과 트랜잭션 경계를 실패 시나리오로 검증합니다.
증거: 계층 분리 PR · 롤백 검증 테스트 · 트랜잭션 경계 설명
증거: 질문별 최초 답변 · 증거가 연결된 수정 답변 · 꼬리질문과 검증 계획
예외, 검증, 로깅, 페이징을 적용해 포트폴리오로 제시할 수 있는 API를 완성합니다.
증거: 완성 API PR · 통합 테스트 결과 · 오류 응답 명세
증거: 질문별 최초 답변 · 증거가 연결된 수정 답변 · 꼬리질문과 검증 계획
SUBMISSION
브랜치 생성부터 리뷰, 정확한 head SHA 병합까지 챌린지 화면과 GitHub가 연결됩니다.
접근 정책
같은 기수 참가자는 저장소를 읽고 참고할 수 있으며, 쓰기 권한은 본인 저장소에만 부여됩니다.
LEARNING LOOP
딩코에서 GitHub 아이디를 연결합니다.
개인 private 저장소와 주차별 미션 브랜치가 자동으로 준비됩니다.
코드·테스트·설명 증거를 PR로 제출합니다.
결정적 검사와 AI 리뷰를 확인하고 같은 PR에서 수정합니다.
통과한 정확한 커밋만 자동 병합되고 다음 미션이 열립니다.
FOR YOU
NOT YET
선수 조건: Java 기본 문법과 Git 브랜치·커밋의 기초가 필요합니다. · 매주 약 3시간 동안 강의 학습, 구현, 설명 수정에 참여해야 합니다.
SOURCE MATERIALS
CREATOR NOTE
COMPLETION
4주 동안 핵심·보너스 미션 8개를 모두 제출합니다.
각 PR의 필수 테스트와 증거 검사를 통과합니다.
자동 리뷰에서 지적한 설명과 검증 공백을 같은 PR에서 보완합니다.
NEXT STEP
이 챌린지는 4주 단위의 무료 실행 과정입니다. 더 긴 프로젝트 피드백과 취업 준비가 필요할 때만 별도의 10주 부트캠프를 선택하세요.