실시간 커머스 플랫폼 개발자 양성 과정
팀스파르타주식회사 · 6회차 · 서울 강남구
프로그램 요약
Spring 백엔드 부트캠프 - Java/Spring, 대용량 트래픽 처리, 4번의 실무 프로젝트로 완성하는 백엔드 개발자 양성
- 모집마감
- 개강 전까지
- 수업일정
- 2026.09.07 ~ 2027.03.11약 6개월
- 모집정원
- 100명
- 총 시간
- 1,200시간
- 학습장소
- 서울서울특별시 강남구 테헤란로 311(역삼동, 아남타워빌딩)온라인
- 강의장
- 3~4층
- 수강료
- 미공개 상담 시 확인
출처 · 고용24 등록값 · 기관 표기분은 별도 표시
어떤 분이 수강하면 좋을지
- ✓전공·학력 무관 — K-디지털 트레이닝은 제도상 전공을 보지 않습니다
- ✓기본적인 프로그래밍 및 웹 개발 기초 지식을 보유한 자
- ✓실시간 인터랙티브 기능이 탑재된 커머스 플랫폼 개발에 관심이 있는자
- ✓강의 및 프로젝트 기반 실습 과정에 적극 참여하여 문제 해결 및 협업에 임할 수 있는 자
출처 · 기관 랜딩페이지 · 제도 요건
커리큘럼
- 11-4주차: 웹개발 기초 & Java 문법
Java 기초문법 · 객체지향 프로그래밍 · Git/GitHub 협업
- 25주차: 자료구조 & 알고리즘
- 36-9주차: 백엔드 개발(Spring)
Spring
- 410-12주차: 클라우드 기반 백엔드 설계
AWS
- 513-16주차: 실시간 데이터 처리 아키텍처 설계
- 617-18주차: 대용량 트래픽 처리 아키텍처 설계
Redis · Kafka
- 719-24주차: 최종 프로젝트
- 8프로젝트1: 고객 및 상품관리 시스템
회원가입/로그인, JWT, RBAC · DB설계 & REST API
- 9프로젝트2: 결제 시스템
- 10프로젝트3: 실시간 채팅 시스템
- 11프로젝트4: 최종 프로젝트
고용24 등록 교과목 19개 보기
- 웹 개발 기초-HTML, CSS, JavaScript를 활용한 웹 기본 구조와 동작 원리 이해 - 클라이언트–서버 통신과 REST API 개념 및 설계 실습 - React를 이용한 프론트엔드 실행환경 설정 및 코드 구조 이해 - JavaScript로 백엔드 연동 및 주요 기능 구현 - Firebase를 활용한 데이터 관리 및 실시간 연동 경험 - 프로젝트 전반의 동작 원리 분석과 서비스 완성 - AI 툴을 활용한 프론트엔드·백엔드 자동화 및 개발 생산성 향상
- 심화 spring-요청 전·후 처리 구조 이해 - FilterChain 흐름과 JWT 인증 필터 구현 - 인증(Authentication)·인가(Authorization) 구조 학습, SecurityContext와 필터 기반 인증 실습 - 공통 관심사 처리 기술 비교(Filter·Interceptor·AOP) 및 요청 전후 로직 분리 구현 - 지연 로딩(LAZY), N+1 문제 원인과 해결(Fetch Join, BatchSize, DTO Projection) - 단위·통합 테스트 개념, JUnit 활용(@Test, MockMvc), Given-When-Then 패턴 실습
- 협업을 위한 git 활용- Git 설치 및 기본 명령어 실습 - 리눅스 파일 및 디렉토리 관리 명령어 학습 - IDE에서 Git 변경사항 추적 실습 - GitHub 계정 생성 및 Markdown을 활용한 프로필 설정 - GitHub 원격 저장소 연결 및 동기화 실습 - 코드 버전 관리 실습 - 오픈소스 프로젝트에 PR(Pull Request) 생성 실습
- Java 문법종합반- JDK 설치 및 개발 환경 설정 - Java 기본 문법 학습 (변수, 자료형, 연산자, 제어문, 함수) - 기본 입출력 실습 (System.out.println(), Scanner 활용) - 객체지향 프로그래밍(OOP) 기초 (클래스, 객체, 생성자, 메서드, 접근 제어자, 캡슐화, 상속, 다형성, 인터페이스, 추상 클래스) - 예외 처리 및 오류 관리 (try-catch-finally, throws, throw) - 멀티스레드 프로그래밍 (Thread, Runnable, 동기화 개념) - 람다 표현식 및 함수형 프로그래밍 기초 (Functional Interface, Lambda, Stream API)
- 자료구조 및 알고리즘- 시간복잡도 & 공간복잡도 분석 (빅오 표기법 이해) - 함수 기반 데이터 입출력 실습 - 자바 핵심 자료구조 학습 (배열, 리스트, 스택, 큐, 트리, 우선순위 큐, 그래프 등) - 핵심 알고리즘 학습 및 문제풀이 (정렬, 그리디, 이진 탐색, 백트래킹, DFS, BFS 등)
- 입문 spring-Spring Boot 핵심 구조 이해 (IoC, DI, MVC 아키텍처) - HTTP 프로토콜과 REST API 기본 원리 - 주요 어노테이션 활용 (@RestController, @GetMapping, @PostMapping) - JPA 기반 데이터 연동 및 CRUD 구현 - Controller–Service–Repository 계층 구조 설계 - 예외 처리, 로깅, Swagger를 통한 API 문서화
- 클라우드 기반 백엔드 설계- 외부 결제 API를 활용해 결제 시스템을 설계 및 연동 - 주문 데이터를 저장·조회 관리 - 운영체제의 핵심 개념과 프로세스, 스레드의 동작 원리 - 제어 기업(락, 교착상태 처리 등) - 네트워크의 계층 구조와 데이터 전송 원리 - AWS 환경에서 서버를 배포하고 데이터베이스 연결 - CI/CD 자동 배포, DevOps 워크플로우 경험
- 숙련 spring- OOP 기반 설계 원칙 (클래스·객체·인터페이스, DIP 및 SOLID 원칙 적용) - 스프링 IoC/DI 메커니즘과 Bean 등록 (@Component, @Bean) - Validation 및 예외 처리 설계 (@Valid, @Validated, @ControllerAdvice) - 인증·인가 흐름 (세션 기반 인증, JWT 비교, HttpSession·쿠키 활용) - Spring Data JPA 고급 활용 (영속성 컨텍스트, @Transactional, 연관관계 매핑, N+1 최적화)
- 대용량 트래픽 처리를 위한 아키텍쳐 설계- Docker 기반 Redis·RedisInsight 실행 환경 구축 - Redis ZSET 구조와 핵심 명령어 및 Time Window 기반 랭킹 개념 이해 - Spring Boot + Redis Sorted Set 기반 API 구현 - Kafka UI 기반 토픽 생성 및 이벤트 발행·처리 흐름 시각화, 브로커·클러스터 구조 실습 - Spring Boot Kafka 연동 및 커스텀 객체 송수신 - Offset/Commit, 에러 처리와 운영 관점 이해 - Kafka + Redis 기반 실시간 인기 상품 랭킹·구매 히스토리·이벤트 체인(배송 시작) 구현 및 장애·중복 이벤트 대응 전략 학습 - K6 기반 부하 테스트 수행 및 주요 지표 이해, Consumer 동시성 조정 기반 처리량 변화 확인
- 실시간 데이터 처리를 위한 아키텍쳐 설계- HTTP, WebSocket, STOMP 등 주요 프로토콜의 차이와 동작 방식 이해 - Spring Boot 기반 채팅 프로젝트 구성 및 Docker를 활용해 핵심 인프라 환경 구축함 - 실시간 채팅 데이터 흐름과 요구사항을 기반으로 핵심 엔티티 도출 및 ERD 설계 - ERD를 기반으로 스프링 JPA 엔티티 매핑 및 메시지 저장·조회 흐름 구현 - 회원가입 및 JWT 기반 로그인으로 참여자 식별 체계 구성 - 순수 WebSocket 및 STOMP 기반 실시간 메시징 구현 - Redis·RDB 기반 데이터 관리와 Redis(Pub/Sub) 활용 확장 구조 설계
- 고객 및 상품 관리 시스템 프로젝트- 팀주제 : 고객 및 상품 관리 시스템 - 백오피스 기반 고객·상품 데이터 관리 시스템 개발 및 제공된 HTML 화면 기반 연동 구조 구성 - 유저-상품 연관관계 및 주문 테이블을 포함한 데이터베이스 테이블 설계 - Spring Security 기반 회원가입 및 JWT 로그인/로그아웃 구현, 역할 기반 접근 제어 구성 - 유저 관리 API(조회/검색/상세/수정) 구현 및 상품 관리 API(조회/검색/상세/수정) 구현 - 재고 관리 로직 및 재고 유효성 검증/경고 처리 구성, 리스트 페이징 기능 적용 - 전역 예외 처리(@RestControllerAdvice) 및 공통 응답(CommonResponse) 구조 설계, 리뷰 도메인 CRUD 구성
- 결제 시스템 프로젝트- 상품 주문·결제·환불 흐름을 갖춘 커머스 결제 시스템 설계·구현 - 상품·장바구니·주문·결제·환불·포인트를 포함한 커머스 도메인 ERD 설계 - 멤버십·구독 결제를 포함한 확장 ERD 설계 - 상품 모델 설계 및 카테고리·가격 범위 등 다중 조건 필터링·정렬·페이지네이션 상품 목록 조회 구현 - 장바구니 도메인 구현 및 상품 담기·수량 변경·삭제 기능 구성 - 포인트+PG 복합 결제 로직 구현, PortOne 웹훅 기반 결제 상태 동기화 및 트랜잭션 일관성 보장 - 부분 환불 구현 및 포인트/PG 금액 분리 처리·재고 복구·포인트 반환 트랜잭션 일관성 보장 - Spring Security + JWT 기반 인증/인가 적용 및 포인트 조회·사용 API 접근 제어 구성 - 멤버십 등급 정책 설계 및 등급별 포인트 차등 적립·환불 시 등급 갱신 로직 구성 - PortOne 빌링키 기반 구독 결제 및 스케줄러 기반 자동 결제·구독 해지 흐름 구현 - AWS EC2·RDS 기반 배포 환경 구축 및 ACM·ALB를 활용한 HTTPS(SSL) 적용, GitHub Actions 기반 CI/CD 파이프라인 구성
- 실시간 채팅 프로젝트- 팀주제 : 실시간 채팅 서비스 - Spring Boot 기반 실시간 채팅 상담 시스템 개발 환경 구축 - WebSocket(STOMP) 기반 실시간 메시징 구조 설계 및 Redis Pub/Sub 기반 서버 간 메시지 동기화 구성 - 구매자·판매자·관리자 역할 기반 인증/인가(JWT) 정책 구성 및 공통 예외 처리 설계 - 상품 관리 및 상담 요청 기반 채팅방 자동 생성, 참여자 등록 트랜잭션 흐름 설계 - 메시지 MySQL 영구 저장 및 읽음 처리 기능, 관리자 상담 모니터링 기능 설계 - JUnit5·Mockito 기반 테스트 코드 작성 및 AWS EC2 배포·CI/CD(선택) 구성
- 최종 프로젝트- 팀주제 : 자율 - 단위 테스트(Unit) 및 최소 1건 통합 테스트(Integration) 작성으로 핵심 로직 검증 - JWT 기반 인증/인가 및 Spring Security 적용, 공통 예외 처리와 표준 에러 응답 구조 설계 - Dockerfile 및 docker-compose 기반 애플리케이션·인프라(DB/Redis/Kafka 등) 컨테이너화 개발 환경 구축 - AOP 기반 공통 로깅 적용으로 주요 API 호출 정보(메서드/URI/파라미터/사용자/처리시간) 자동 기록 - Redis 캐싱 또는 분산 락 기반 성능·동시성 개선 항목 적용 및 검증 시나리오 구성 - K6/JMeter 등 부하 테스트 수행 및 지표(P95/P99, RPS, Error Rate) 기반 성능 개선 내용 정리 - Kafka 기반 비동기 이벤트 처리 구조(Producer/Consumer, 파티션·컨슈머 그룹) 설계 및 운영 고려사항 정리 - AWS EC2 배포 및 자동 실행 구성, 모니터링(Grafana/Prometheus) 또는 쿼리 최적화(EXPLAIN) 항목 적용
- 입학식- 캠프 소개, 운영 방식, 훈련 유의 사항, 출결 시스템 안내, 그라운드룰 안내
- 기업 초청 발표회- 취업 지원 안내, 직무 및 참여기업 소개, 진로 상담
- 취업 지원[이력서 완성] - JD분석 기반 직무 해석 - 나의 강점 및 약점 구조화 - AI를 활용한 이력서 작성 전략 [포트폴리오 완성] - 개인과제 및 프로젝트 재정비(논리력 점검, 역할 및 기여도 등) - 포트폴리오 제작 [실전 취업 지원] - 지원 전략 수립 - 포트폴리오, 이력서 제출 - 모의 면접
- 수료식- 캠프 회고, 수료증 및 상장 수여, 수료 후 취업지원 안내
- 총 훈련시간1200 시간
출처 · 기관 랜딩페이지 · 접힘은 고용24 등록 교과목
지원 혜택
금전 지원
- ·훈련장려금 지급(최대 150만원, 회차별 상이)
장비·학습환경
- ·하이엔드 기기 지원(맥북/레노버, 250만원 상당)
취업 연계
- ·무제한 1:1 취업 지원(자소서 첨삭, 면접 코칭)
- ·취업 심층 상담
- ·수료 후 인턴십 연계(매칭률 97%)
학습 지원
- ·사전캠프 강의(Java, SQL, AI literacy, 150만원 상당)
그 외
- ·AWS 클라우드 배포 지원(15만원 상당)
- ·IntelliJ IDEA Ultimate 지원(10만원 상당)
- ·코딩테스트 알고리즘 100선 제공
출처 · 기관 랜딩페이지 · 훈련장려금은 제도
지원 절차
기관이 공개한 절차 정보가 없습니다. 지원하면 상담에서 안내받습니다.
출처 · 기관 랜딩페이지 · 기관마다 다릅니다
자주 묻는 질문
비전공자도 지원할 수 있나요?
K-디지털 트레이닝은 제도상 전공·학력을 보지 않습니다. 다만 기관이 밝힌 훈련 대상이 있어 위 「어떤 분이 수강하면 좋을지」를 함께 확인하세요.
내일배움카드가 꼭 있어야 하나요?
지원 시점에 없어도 됩니다. 상담 단계에서 발급을 진행합니다. 다만 수강신청은 카드가 있어야 마칠 수 있습니다.
선발 절차가 있나요?
기관이 공개한 절차에서 별도 시험·전형은 확인되지 않았습니다. 상담 후 수강신청으로 이어집니다.
예전에 국비 교육을 들었는데 또 되나요?
중복수강 제한이 있을 수 있습니다. 최근 수료 이력이 있으면 상담 단계에서 먼저 확인해야 합니다.
출처 · 제도 요건 · 과정 데이터로 답이 채워지는 질문만
기관 랜딩페이지 https://nbcamp.spartacodingclub.kr/spring
고용24 2026-08-14 기준 · 매일 갱신



