부트캠프





특별 혜택!
이번 모집까지만 0원
맥북 무상 지원

백엔드로 취업까지 확실하게!
모두 보장되니까






Node.js 백엔드 커리큘럼









실무 중심의 팀 프로젝트






협업과 코드 리뷰
![[object Object]](https://codeit-static.codeit.com/_sprint-admissions/production/_next/static/media/team.071b5721.webp)
![[object Object]](https://codeit-static.codeit.com/_sprint-admissions/production/_next/static/media/mentoring.da1cad5b.webp)

지금 가장 사랑받는 기술






기업과 수강생이 증명한 코드잇의 교육 경험을
스프린트에
모두 쏟아부었습니다



모두 잡는 부트캠프

수강생 수 1위

취업률 1위



깊이 이해하는 부트캠프

실무 기반 커리큘럼

수료생 채용 성과
증명합니다










































수상으로 검증된 1위 부트캠프
스프린트 수강생
IT 해커톤 장관상 수상!
고용노동부 주관 제 7회 K-디지털 트레이닝 해커톤

100% 보장!
정당한 급여 받으며 실무 경험 쌓고
이력서에 남는 스펙을 완성해요







소규모 트래픽 처리 중심이라 확장성 대응이 어려움
대용량 트래픽 처리 경험으로 안정성·확장성 역량 키움
기초 수준 클라우드 사용으로 실무 적용이 어려움
배포 인프라까지 다루며 클라우드 실무 이해를 높여줌
백엔드 중심이라 완성된 결과물을 확인하기 어려움
프론트 연동을 제공하여 완성도 있는 프로젝트 경험 가능
제한된 기술 스택으로 현업과 거리감 있는 프로젝트
채용 공고 기반 프로젝트로 실무 경험과 협업 능력을 키움
맞춤 컨설팅 없이 단순 취업 교육으로 개인별 준비 어려움
개인별 포트폴리오·면접 컨설팅으로 취업 경쟁력 높여줌
따라오기만
하세요취업 성공을 위한 최적의 커리큘럼을 만들었습니다.
- 웹 서비스 구성 요소 (서버, 클라이언트, 데이터베이스 등)
- HTML/CSS/JavaScript의 역할
- URL, API, JSON
- 자료형, 제어문, 객체, 배열, 참조형, 상수
- import/export 문법
- NPM 활용하기
- ESM과 CJS 차이
- 배열 메소드
- 클래스와 인스턴스 개념
- 객체와 객체 지향 프로그래밍(OOP) 기본 개념
- 비동기 개념과 콜백
- promise 문법
- async/await
- 실용적 유닉스 커맨드
- Git을 활용한 버전 관리
- Repository, Commit, Branch, 유용한 명령어
- Git으로 협업하기 (Pull Request, Fork, 코드 리뷰와 Branch 관리 전략)
- Node.js 기초와 비동기 I/O
- Express 소개와 설치 및 실행
- MongoDB와 Mongoose
- 관계형 데이터베이스와 DBMS 이해
- ER 모델 기초
- Postgres 소개
- Prisma (Schema 정의, Relation, Transaction 활용)
- Superstruct를 활용한 Validation 구현
- Express 미들웨어
- Express 라우터
- Multer를 이용한 파일 업로드
- 파일 관리 아키텍쳐 이해
- 개인의 패션 스타일을 공유하고, 패션 게시글에 대한 추천 의견(큐레이팅)을 서로 달아주는 SNS 서비스를 개발합니다.
- 개인 운동 내역을 기록하고 다른 사람과 공유하는 운동 인증 커뮤니티 서비스를 개발합니다.
- 쿠키, JWT
- 인증의 개념과 종류 (세션 기반, 토큰 기반)
- 인가(Authorization)
- OAuth (OpenID Connect)
- 유저 데이터 설계하기
- 로그인 구현하기(`express-session`, `jsonwebtoken`)
- Passport(세션, 토큰, OAuth)
- TypeScript 기초와 필수 문법(import, export, 배열, 튜플, 객체, any, unknown, 함수 타입)
- 실전에서 TypeScript 활용하기
- 사용자 정의 타입 문법(Enum, Interface, 리터럴 타입, 클래스)
- 고급 타입 문법(타입 별칭, Union, Intersection, Generic, 유틸리티 타입, Type assertion과 Type guard)
- 프로젝트 설정, tsconfig.json
- Express 패키지 타입 사용 방법
- ts-node를 활용한 개발
- RESTful API 설계 원칙
- URI
- 메소드
- 상태코드
- 캐싱
- API 버저닝
- 페이지네이션 설계
- Swagger를 사용한 API 문서화
- 디자인 패턴 소개(Singleton, Factory, Decorator, Observer)
- 코드레벨 아키텍쳐(MVC, Layered Architecture, Microservices Architecture)
- SQL 핵심 문법
- Aggregation (집계) 함수
- JOIN, 서브 쿼리
- 데이터베이스 생성, 삭제, 수정
- Constraint, Foreign Key, Transaction, Rollback
- 데이터 모델링(Entity, Relationship, Attribute)
- 카디널리티, 정규화
- 차량, 고객, 거래 등을 관리할 수 있는 중고차 계약 관리 서비스를 개발합니다.
- 자신이 속한 프로젝트와 할 일들을 관리할 수 있는 업무 관리 서비스를 개발합니다.
- 웹소켓의 개념
- 다른 통신 방식들 소개 (Polling, Server-Sent Events)
- Postman으로 웹소켓 에코 서버 테스트 해보기
- 웹소켓이 연결되는 과정(핸드셰이크, 101 Switching Protocol)
- Event Emitter 소개
- `ws`로 에코 서버, 채팅 서버 구현해보기 (텍스트, JSON, 브로드캐스팅)
- `ws`로 구현한 내용을 Socket.io 로 바꿔보기(Namespace와 Room 사용하기, 인증 구현)
- 테스트의 개념과 종류 (자동화 테스트, 유닛 테스트)
- Jest 기본 함수, Matcher 함수
- 비동기 테스트
- 테스트 더블(Test Double)
- Jest에서 Mock, Spy 사용하기
- Jest에서 테스트 패턴 구현하기
- Express 엔드포인트 테스트 구현
- 클라우드 서비스 이해하기 (AWS, GCP, Azure)
- AWS 사용해보기, IAM, Policy
- 배포를 위한 코드 수정
- EC2 인스턴스 세팅하기
- EC2에 접속해서 프로젝트 세팅하기
- 프로세스 매니저 사용하기 (pm2)
- 리버스 프록시 사용하기 (Nginx)
- AWS ELB(Elastic Load Balancer) 소개
- CI/CD 소개
- CI/CD의 단계: Build, Test, Deploy, Monitor
- Github Actions 소개, 테스트/AWS EC2 배포 자동화
- Github Actions로 테스트 자동화
- GIthub Actions로 AWS EC2 배포 자동화
- 모니터링 (CloudWatch, Sentry SDK)
- Docker 이미지, 컨테이너, 네트워크 사용하기
- Dockerfile 작성하기
- 이미지 빌드/배포하기
- 볼륨 사용하기
- Dokcer Compose
- 쇼핑몰을 개설하고 상품을 구매/판매 할 수 있는 패션 이커머스 플랫폼을 개발합니다.
- 아파트 공지사항 전달, 투표, 주민 관리 등의 기능이 있는 아파트 관리 플랫폼을 개발합니다.
- 시간 복잡도 개념, 점근 표시법(Big-O)
- 알고리즘 시간복잡도 분석하기 (선형 탐색, 이진 탐색, 선택 정렬, 삽입 정렬)
- 선형 탐색 (Linear search)
- 이진 탐색 (Binary search)
- 선택 정렬 (Selection sort)
- 삽입 정렬 (Insertion sort)
- 알고리즘 접근법들
- Brute Force
- Divide and Conquer
- Merge sort
- Quick sort
- Dynamic Programming
- memoization
- Greedy Algorithm
- 자료 구조의 개념
- 배열 (정적 배열, 동적 배열)
- 링크드 리스트, 이중 링크드 리스트
- 해시 테이블
- 추상 자료형 (리스트, 큐, 스택, 딕셔너리, 세트)
- 리스트
- 큐
- 스택
- 딕셔너리
- 세트
- 트리 (이진 트리, 트리 순회)
- 이진 트리
- 트리 순회(pre-order, post-order, in-order)
- 힙 (완전 이진 트리, 힙 정렬)
- 완전 이진 트리(Full Binary Tree)
- 힙 정렬
- 이진 탐색 트리
- 그래프 (방향 그래프, 가중치 그래프)
- 방향 그래프
- 가중치 그래프
- 그래프 탐색 (BFS, DFS)
- BFS
- DFS
- 웹 서비스 구성 요소 (서버, 클라이언트, 데이터베이스 등)
- HTML/CSS/JavaScript의 역할
- URL, API, JSON
- 자료형, 제어문, 객체, 배열, 참조형, 상수
- import/export 문법
- NPM 활용하기
- ESM과 CJS 차이
- 배열 메소드
- 클래스와 인스턴스 개념
- 객체와 객체 지향 프로그래밍(OOP) 기본 개념
- 비동기 개념과 콜백
- promise 문법
- async/await
- 실용적 유닉스 커맨드
- Git을 활용한 버전 관리
- Repository, Commit, Branch, 유용한 명령어
- Git으로 협업하기 (Pull Request, Fork, 코드 리뷰와 Branch 관리 전략)
합격하는 포트폴리오 완성
이 모든 과정을 통해 합격하는 포트폴리오를 완성할 수 있습니다.






포트폴리오 제작
학습 공간 지원

카페테리아형 사무실
IT 스타트업처럼 자유롭고 유연한
분위기에서 실무 역량을 키워보세요.

개인 좌석과 고사양 모니터
나만의 역량을 키우고
커리어를 준비할 최고의 공간이에요.
간식 구비
간식 한입에
재충전 완료
회의실/폰부스
자유로운 협의와
소통 가능
편안한 휴게 공간
에너지 회복을
위한 재충전
비수도권 학생도 지원
거주지 인근 스터디 카페,
공유 오피스
원하는 직무로의 취업,
와 함께면무조건 가능합니다

“커리큘럼 구성과 강의 퀄리티 부분에서 다른 플랫폼과 확실히 격차가 있다고 생각합니다.”
스프린트 수료생 박OO 님
“코드에 대한 이해가 생길수록 잘 만든 강의인 게 느껴집니다. 다시 강의를 보며 깨달은 순간 박수가 나올 정도였어요.”
스프린트 수료생 허OO 님
“개발 공부를 독학한 기간이 2년 정도 되는데, 유명한 강의들과 비교를 해봐도 스프린트 퀄리티가 좋았습니다.”
스프린트 수료생 정OO 님
“공부를 하다가 궁금한 게 생기면 주강사님께 실시간으로 바로 물어볼 수 있다는 점이 너무 좋았습니다.”
스프린트 수료생 권OO 님
“지방에 거주하는 수강생을 위해 학습 공간 비용을 지원해 주는 점에서 스프린트의 배려를 느낄 수 있었습니다.”
스프린트 수료생 권OO 님
“자유롭게 학습 가능한 오프라인 공간이 있어 좋았고 상비된 간식으로 식비까지 아낄 수 있어서 온전히 공부에 집중할 수 있었습니다.”
스프린트 수료생 성OO 님
“오프라인 공간 환경이 정말 좋아요. 라운지 시설도 너무 좋고, 팀미팅 공간이 있어 카페에 가지 않아도 된다는 점도 좋습니다.”
스프린트 수료생 오OO 님
“멘토님께서 1을 물어보면 10을 대답해 주시고, 질문이 없으면 직접 멘토링할 만한 내용을 찾아오셔서 말씀해주셔서 감동받았습니다.”
스프린트 수료생 이OO 님
“과정 중 힘들어하는 수강생도 있을 텐데, 적응이 늦는 스프린터분들을 따로 도와주시는 부분에서 관리가 잘 되고 있다고 느꼈습니다.”
스프린트 수료생 권OO 님
“팀프로젝트가 너무 좋았습니다. 같은 목표를 가진 다양한 팀원들을 만나면서 다양한 정보를 얻을 수 있었습니다.”
스프린트 수료생 윤OO 님
“커리큘럼 구성과 강의 퀄리티 부분에서 다른 플랫폼과 확실히 격차가 있다고 생각합니다.”
스프린트 수료생 박OO 님
“코드에 대한 이해가 생길수록 잘 만든 강의인 게 느껴집니다. 다시 강의를 보며 깨달은 순간 박수가 나올 정도였어요.”
스프린트 수료생 허OO 님
“개발 공부를 독학한 기간이 2년 정도 되는데, 유명한 강의들과 비교를 해봐도 스프린트 퀄리티가 좋았습니다.”
스프린트 수료생 정OO 님
“공부를 하다가 궁금한 게 생기면 주강사님께 실시간으로 바로 물어볼 수 있다는 점이 너무 좋았습니다.”
스프린트 수료생 권OO 님
“지방에 거주하는 수강생을 위해 학습 공간 비용을 지원해 주는 점에서 스프린트의 배려를 느낄 수 있었습니다.”
스프린트 수료생 권OO 님
“자유롭게 학습 가능한 오프라인 공간이 있어 좋았고 상비된 간식으로 식비까지 아낄 수 있어서 온전히 공부에 집중할 수 있었습니다.”
스프린트 수료생 성OO 님
“오프라인 공간 환경이 정말 좋아요. 라운지 시설도 너무 좋고, 팀미팅 공간이 있어 카페에 가지 않아도 된다는 점도 좋습니다.”
스프린트 수료생 오OO 님
“멘토님께서 1을 물어보면 10을 대답해 주시고, 질문이 없으면 직접 멘토링할 만한 내용을 찾아오셔서 말씀해주셔서 감동받았습니다.”
스프린트 수료생 이OO 님
“과정 중 힘들어하는 수강생도 있을 텐데, 적응이 늦는 스프린터분들을 따로 도와주시는 부분에서 관리가 잘 되고 있다고 느꼈습니다.”
스프린트 수료생 권OO 님
“팀프로젝트가 너무 좋았습니다. 같은 목표를 가진 다양한 팀원들을 만나면서 다양한 정보를 얻을 수 있었습니다.”
스프린트 수료생 윤OO 님

강의력까지 겸비한 분들로 구성된 팀이에요.
임지우
서울대학교
전기정보공학
전) 삼성전자
Software Engineer
강그루
아주대학교
미디어학부
전) 채널코퍼레이션
Software Engineer
전) 신의직장
Software Engineer
오종훈
케임브리지 대학교
수학과 학사/석사
임페리얼 칼리지 런던
Computer Science 석사
황준우
전) 삼성 청년 SW 아카데미(SSAFY)
주강사
전) 멀티캠퍼스
4차산업혁명 선도인재양성 과정 프로젝트 강사
전) 멋쟁이사자처럼
Software Engineer
강영훈
다트머스 대학교
Computer Science 전공
전) 더 벤처스
Software Engineer
포브스 아시아
30세 이하 리더 30인 선정
손동욱
고려대학교
전기전자공학부/심화 전공
전) LG 전자
Software Engineer
임지우
서울대학교
전기정보공학
전) 삼성전자
Software Engineer
강그루
아주대학교
미디어학부
전) 채널코퍼레이션
Software Engineer
전) 신의직장
Software Engineer
오종훈
케임브리지 대학교
수학과 학사/석사
임페리얼 칼리지 런던
Computer Science 석사
황준우
전) 삼성 청년 SW 아카데미(SSAFY)
주강사
전) 멀티캠퍼스
4차산업혁명 선도인재양성 과정 프로젝트 강사
전) 멋쟁이사자처럼
Software Engineer
강영훈
다트머스 대학교
Computer Science 전공
전) 더 벤처스
Software Engineer
포브스 아시아
30세 이하 리더 30인 선정
손동욱
고려대학교
전기전자공학부/심화 전공
전) LG 전자
Software Engineer
매주 금 9 to 6

22,687,500원

훈련 장려금 지급
*장려금은 개인별로 상이할 수 있어요.
단 2일 소요!
(주말·공휴일 제외)



- 지원서를 간단히 작성해 주세요.
- 지원동기와 성실성 관련 문항에 대해 200자 이상 작성해 주세요.
모든 강의는 실시간 라이브 강의로 진행됩니다.
월~목 오전 9시~오후 7시, 금요일 오전 9시~오후 6시까지, 1주에 총 44시간 수업이 진행 됩니다.
본 과정은 매일 실시간으로 수업이 진행됩니다. 월요일부터 금요일까지 주 5일 간 매일 오전 9시부터 오후 7시까지(금요일에는 오후 6시까지) ZEP에 접속해 실시간 강의를 수강하셔야 해요. 야간에만 강의를 수강하거나 근무를 하는 등 특수한 상황이 아니라면 학업 또는 직장과 병행이 어렵습니다.
하루 수업을 시작할 때와 마칠 때 정해진 QR을 HRD-Net 어플에 있는 카메라로 스캔해서 출결 인증을 합니다. 수업이 진행되는 중간중간에 ZEP 접속 여부를 계속 확인하며, 장시간 ZEP을 끄고 있거나 화면 영상을 끄고 있으면 결석으로 처리될 수 있습니다.
개인 컴퓨터(노트북 또는 데스크톱)와 웹캠, 이어폰 혹은 헤드폰이 필요합니다.
학습용 장비(노트북)가 없으면 요청시 대여를 해드립니다.
Node.js 백엔드 과정에서는 Node.js와 Express를 활용해 백엔드 개발을 학습합니다. 이 기술은 스타트업이나 중소기업에서 인기가 많고, 빠르게 변화하는 웹 서비스 및 RESTful API 개발에 적합합니다. 자바스크립트로 프론트와 백엔드를 모두 다룰 수 있어 풀스택 개발자로 빠르게 취업할 수 있는 기회가 열려 있습니다. 이 과정을 통해 다양한 프로젝트 경험을 쌓고 최신 업계 트렌드에 발맞출 수 있습니다.
Spring 백엔드 과정에서는 Java와 Spring을 다룹니다. Java와 Spring은 대기업과 금융권에서 많이 쓰이는 기술로, 안정성과 확장성이 중요한 서비스에 최적화되어 있습니다. 수료 후에는 복잡한 비즈니스 로직과 대규모 애플리케이션을 다룰 수 있는 역량을 갖추어 안정적인 시스템 개발 전문가로 성장할 수 있습니다.
- 수료 후에는 백엔드 개발자, 풀스택 개발자 등으로 취업이 가능해요.
- 추가 학습을 통해 DevOps 기술을 익힌다면 DevOps 개발자도 노려볼 수 있어요.
- JavaScript의 전반적인 이해를 바탕으로, 모바일 앱 개발이나 데스크톱 애플리케이션 개발 분야로도 확장할 수 있어요.
- 이외 프로그래밍 지식이 필요한 프로그래밍 관련 교육 포지션, 부트캠프 관련 포지션 등의 커리어도 있어요
인적성 검사는 개발 직무를 수행하기 위해 필요한 핵심 역량을 확인하기 위한 검사입니다. 개발자에게는 프로그래밍 역량 이외에도 목표 달성, 협업 소통 등 다양한 역량이 요구됩니다.
인적성 검사를 선택하시면 약 30분 간 총 3가지 종류의 검사를 진행하게 됩니다. 첫 번째는 자기보고식 검사로, 지원자님의 역량과 가치관을 파악하는 객관식 문항으로 구성되어 있습니다. 두 번째는 게임으로, 게임의 방법과 목표에 따라 게임을 진행해주시면 됩니다. 마지막은 영상 면접으로, 프로그래밍 관련 경험보다는 지원자님의 성실성 등 스프린트를 잘 따라오실 수 있는지에 관한 질문을 드립니다.
따라서 지원서 제출 이후 인적성 검사를 진행해주시고, 최종 학력 성적증명서와 이력서를 제출해주시면 이를 종합한 결과에 따라 48시간 이내에 최종 합격이 결정됩니다.
코딩 테스트의 경우 제공해 드린 Pre-Course 내용을 기반으로 출제됩니다. 따라서, 프로그래밍 경험이 있으시거나 주어진 내용을 학습하여 결과물을 도출하는 것을 선호하시는 분들께 추천 드립니다.
단위기간* 별 출석률 80% 이상인 경우 출석일수에 따라 훈련장려금이 지급됩니다.
단위기간 종료 시 출결 데이터를 확인하여 고용센터에서 지급하는 것으로, 수강생의 별도의 신청 절차 없이 코드잇의 행정관리 시스템을 통해 진행됩니다. 수강생은 HRD-Net 홈페이지에서 지급 계좌 및 지급 현황을 확인할 수 있습니다.
*단위기간: 개강하는 시점부터 한 달 단위로 나뉘는 임의의 기간으로, 출결을 확인하는 주기를 의미합니다.
인턴십 기회를 드려요!
수료생 대상 인턴십 프로그램 운영

모집이 시작되면 바로 알려드릴게요













