본문으로 건너뛰기
SPRING BOOT · 4 WEEKS오픈 준비 중

설명할 수 있는 Spring Boot 챌린지

동작하는 API를 넘어, 왜 그렇게 동작하는지 코드로 증명합니다.

API 구현 경험을 스프링 내부 동작과 면접 답변까지 연결하는 4주 트랙

BEFORE → AFTER

강의를 본 경험을, 설명 가능한 증거로

BEFORE

애노테이션을 붙이고 응답이 오면 구현을 끝냅니다.

AFTER

요청 흐름과 프록시, 빈, 트랜잭션 경계를 테스트와 로그로 재현하고 선택 근거를 설명합니다.

WEEKLY CURRICULUM

4주 동안 만드는 결과물

교재와 보너스 자료는 바꾸지 않습니다. 매주 필요한 범위를 참고해 코드·문서·실험 증거를 직접 만듭니다.

  1. W1

    웹 요청에서 첫 API까지

    HTTP와 JSON을 관찰하고 직접 실행되는 Spring Boot API로 연결합니다.

    핵심GitHub PR

    요청 흐름이 보이는 API 만들기

    증거: 실행 가능한 저장소 또는 PR · 요청·응답 캡처 또는 테스트 로그 · 요청 흐름 설명

    보너스GitHub PR

    보너스 질문 1~5번 답변 완성

    증거: 질문별 최초 답변 · 증거가 연결된 수정 답변 · 꼬리질문과 검증 계획

  2. W2

    프록시·빈·DI로 보는 스프링 컨테이너

    스프링의 자동화가 프록시, 빈 생명주기, 의존성 주입으로 어떻게 구성되는지 검증합니다.

    핵심GitHub PR

    스프링의 자동화를 코드로 해부하기

    증거: 프록시 또는 빈 검증 코드 · 호출 순서 로그 · DI 비교 문서

    보너스GitHub PR

    보너스 질문 6~10번 답변 완성

    증거: 질문별 최초 답변 · 증거가 연결된 수정 답변 · 꼬리질문과 검증 계획

  3. W3

    계층 분리와 트랜잭션

    서비스 계층의 책임과 트랜잭션 경계를 실패 시나리오로 검증합니다.

    핵심GitHub PR

    실패해도 데이터가 보존되는 서비스 만들기

    증거: 계층 분리 PR · 롤백 검증 테스트 · 트랜잭션 경계 설명

    보너스GitHub PR

    보너스 질문 11~14번 답변 완성

    증거: 질문별 최초 답변 · 증거가 연결된 수정 답변 · 꼬리질문과 검증 계획

  4. W4

    운영 가능한 API 완성

    예외, 검증, 로깅, 페이징을 적용해 포트폴리오로 제시할 수 있는 API를 완성합니다.

    핵심GitHub PR

    User–Todo API 운영 품질 올리기

    증거: 완성 API PR · 통합 테스트 결과 · 오류 응답 명세

    보너스GitHub PR

    보너스 질문 15~18번 답변 완성

    증거: 질문별 최초 답변 · 증거가 연결된 수정 답변 · 꼬리질문과 검증 계획

SUBMISSION

관리형 GitHub PR 제출

브랜치 생성부터 리뷰, 정확한 head SHA 병합까지 챌린지 화면과 GitHub가 연결됩니다.

접근 정책

같은 기수 참가자는 저장소를 읽고 참고할 수 있으며, 쓰기 권한은 본인 저장소에만 부여됩니다.

LEARNING LOOP

제출하기도, 채점하기도 단순하게

  1. 1

    딩코에서 GitHub 아이디를 연결합니다.

  2. 2

    개인 private 저장소와 주차별 미션 브랜치가 자동으로 준비됩니다.

  3. 3

    코드·테스트·설명 증거를 PR로 제출합니다.

  4. 4

    결정적 검사와 AI 리뷰를 확인하고 같은 PR에서 수정합니다.

  5. 5

    통과한 정확한 커밋만 자동 병합되고 다음 미션이 열립니다.

FOR YOU

이런 분께 맞습니다

  • Spring Boot API는 만들어봤지만 내부 동작을 설명하기 어려운 분
  • 면접 답변을 외우는 대신 자기 코드와 테스트를 근거로 말하고 싶은 분
  • 매주 작은 PR과 자동 리뷰가 있어야 강의를 끝까지 듣는 분

NOT YET

지금은 맞지 않을 수 있습니다

  • Java 문법과 HTTP 요청·응답을 아직 한 번도 다뤄보지 않은 분
  • 코드와 테스트를 제출하지 않고 콘텐츠만 둘러보고 싶은 분

선수 조건: Java 기본 문법과 Git 브랜치·커밋의 기초가 필요합니다. · 매주 약 3시간 동안 강의 학습, 구현, 설명 수정에 참여해야 합니다.

SOURCE MATERIALS

교재는 참고하고, 결과물은 직접 만듭니다

주 교재
면접에서 설명할 수 있는 Spring Boot 교재
보너스 자료
Spring Boot 면접 질문 18선
연결 강의
[Lv1] 면접에서 "설명할 수 있는" Spring Boot · 9시간 58분

CREATOR NOTE

시작 전에 학습 방향을 짧게 확인하세요

AI 시대, 신입 개발자는 무엇을 공부해야 할까?
JavaSpring BootSpring MVCDI/IoCTransaction

COMPLETION

완주 기준도 미리 공개합니다

1

4주 동안 핵심·보너스 미션 8개를 모두 제출합니다.

2

각 PR의 필수 테스트와 증거 검사를 통과합니다.

3

자동 리뷰에서 지적한 설명과 검증 공백을 같은 PR에서 보완합니다.

NEXT STEP

강의 완주부터 결과물, 그 다음 집중 과정까지

이 챌린지는 4주 단위의 무료 실행 과정입니다. 더 긴 프로젝트 피드백과 취업 준비가 필요할 때만 별도의 10주 부트캠프를 선택하세요.

주 3시간 질문·공지 Discord 자동 리뷰 + 필요 시 사람 검토8개 미션 설계