내일배움
← 탐색으로
개강 D-24

실시간 커머스 플랫폼 개발자 양성 과정

팀스파르타주식회사 · 6회차 · 서울 강남구

JavaSpring클라우드백엔드K-디지털

프로그램 요약

Spring 백엔드 부트캠프 - Java/Spring, 대용량 트래픽 처리, 4번의 실무 프로젝트로 완성하는 백엔드 개발자 양성

모집마감
개강 전까지
수업일정
2026.09.07 ~ 2027.03.116개월
모집정원
100명
총 시간
1,200시간
학습장소
서울서울특별시 강남구 테헤란로 311(역삼동, 아남타워빌딩)온라인
강의장
3~4층
수강료
미공개 상담 시 확인
회차 확인 필요 기관 랜딩페이지가 다른 기수 정보일 수 있습니다. 일정·비용은 상담에서 확인하세요.

출처 · 고용24 등록값 · 기관 표기분은 별도 표시

어떤 분이 수강하면 좋을지

  • 전공·학력 무관K-디지털 트레이닝은 제도상 전공을 보지 않습니다
  • 기본적인 프로그래밍 및 웹 개발 기초 지식을 보유한 자
  • 실시간 인터랙티브 기능이 탑재된 커머스 플랫폼 개발에 관심이 있는자
  • 강의 및 프로젝트 기반 실습 과정에 적극 참여하여 문제 해결 및 협업에 임할 수 있는 자

출처 · 기관 랜딩페이지 · 제도 요건

커리큘럼

  1. 11-4주차: 웹개발 기초 & Java 문법

    Java 기초문법 · 객체지향 프로그래밍 · Git/GitHub 협업

  2. 25주차: 자료구조 & 알고리즘
  3. 36-9주차: 백엔드 개발(Spring)

    Spring

  4. 410-12주차: 클라우드 기반 백엔드 설계

    AWS

  5. 513-16주차: 실시간 데이터 처리 아키텍처 설계
  6. 617-18주차: 대용량 트래픽 처리 아키텍처 설계

    Redis · Kafka

  7. 719-24주차: 최종 프로젝트
  8. 8프로젝트1: 고객 및 상품관리 시스템

    회원가입/로그인, JWT, RBAC · DB설계 & REST API

  9. 9프로젝트2: 결제 시스템
  10. 10프로젝트3: 실시간 채팅 시스템
  11. 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 기준 · 매일 갱신

비슷한 과정

같은 직종(응용SW엔지니어링)으로 개강 예정인 과정입니다

지원하기