프로그래머스 데브코스: 클라우드 기반 백엔드 엔지니어링
(주)그렙 · 15회차 · 서울 서초구
프로그램 요약
Java 중심 코어 학습 + Kotlin 확장, 1,700개 기업 채용 데이터 기반 커리큘럼의 100% 온라인 백엔드 데브코스
- 수업일정
- 2026.08.03 ~ 2027.01.28약 6개월
- 모집정원
- 60명
- 총 시간
- 800시간
- 학습장소
- 서울서울특별시 서초구 서초동 반포대로 45(명정빌딩)온라인
- 강의장
- 4층
- 수강료
- 미공개 상담 시 확인
출처 · 고용24 등록값 · 기관 표기분은 별도 표시
어떤 분이 수강하면 좋을지
- ✓전공·학력 무관 — K-디지털 트레이닝은 제도상 전공을 보지 않습니다
- ✓전공무관하나 전공자가 유리 선수학습
- ✓컴퓨터 과학의 기초, 알고리즘 구현 능력 기초, 프로그래밍 언어와 컴퓨터시스템의 상호 관계, Java 언어, 시스템 프로그래밍, 네트워크
출처 · 기관 랜딩페이지 · 제도 요건
커리큘럼
- 1Java 객체지향 프로그래밍(OOP)
디자인 패턴 · SOLID 원칙 · 시스템 아키텍처 설계
- 2Spring Boot 웹 애플리케이션 개발
REST API · Spring Data JPA
- 3Kotlin 마이그레이션
Kotlin · Java to Kotlin
- 4DB 및 인프라
MySQL/RDBMS · Docker · K8S
- 5팀 프로젝트(4종)
CRUD 프로젝트 · 자율 REST API 구현 · Kotlin 마이그레이션 프로젝트 · 최종 프로젝트
고용24 등록 교과목 29개 보기
- Java 기초 및 코딩 테스트 준비"Java 기초 [학습 목표] - 객체지향언어인 Java의 기초 문법 학습, 간단한 알고리즘 구현 기술 학습 [학습 내용] - 알고리즘 코딩 테스트 학습(JAVA) - 학습성취도 측정을 위한 LMS 코딩 테스트 진행"
- Java 심화와 Database"Spring Project 개발 준비 [학습 목표] - 객체지향언어인 Java의 특성과 관련 문법, 설계원칙 이해 및 백엔드 개발에 필요한 Database 핵심 기술 학습 [학습 내용] - 프레임워크 입문 준비: Java 심화 문법, Java API, 의존성 등 학습과 실습 - Java 프레임워크 활용 미니 프로젝트형 실습 - 백엔드의 데이터베이스의 이론과 실습: 개요, 종류, SQL, 키의 종류, 정규화 "
- 실무 Spring Project 기본[학습 목표] - Spring Framework, Spring/SpringBoot에 대한 개념을 이해하고 활용하여 CRUD 구현 및 MVC 패턴이 필요한 상황과 효용 범위(한계지점) 학습 [학습 내용] - Spring과 SpringBoot 이론과 기초 프로젝트 구성 - CRUD 이론과 활용 실습 - 적용 실 서버를 통해 배우는 MVC 패턴의 특장점과 효용 범위 - UnitTest 와 TDD 기초 - Java Code Coverage 기반 커버리지 측정·관리 - REST API의 이론과 실전학습 - 비즈니스 개발 패턴 학습과 실습: 로직, 뷰, 리소스, DTO, CORS, 예외처리 등
- 실무 Spring Project 심화[학습 목표] - Spring Test, RESTful API, 엔티티, 비즈니스 로직 처리 및 API 문서화 과정에서 사용해 볼 수 있는 라이브러리(Swagger, Spring REST Docs) 학습 [학습 내용] - JPA를 활용한 실무 Spring Boot, 영속성 컨텍스트, 도메인 설계와 구현 - Swagger를 활용한 API 명세서 작성 및 설계 - OpenAPI 또는 작성한 Swagger 기반 Postman 테스트 - 오픈소스를 활용한 API 트래픽 테스트 시나리오 실행 및 성능 검증
- Spring Security 개론과 활용"Spring Security 개론과 활용 [학습 목표] - Spring Security와 JWT, OAuth2에 대한 이해도를 기반으로 안전성 보장을 위한 기술 학습 [학습 내용] - Spring 하위 프레임워크 종류와 Spring Security - Spring Security 실전 실습 - Spring Security 활용 이론 - 전문가 초청 특강"
- Kotlin 프로그래밍 기본"Kotlin 프로그래밍 기본 [학습 목표] - Kotlin의 기본 문법과 라이브러리 사용방법에 대해 학습 [학습 내용] - Kotlin 기본 문법과 실습"
- Kotlin-Spring 마이그레이션"Kotlin-Spring 마이그레이션 [학습 목표] - 학습한 Kotlin 라이브러리를 기반으로 기존 Spring 프로젝트를 Kotlin으로 전환하는 방법에 대해서 학습 [학습 내용] - Kotlin 전환시 고려해야할 점 - Kotlin 문서화 - Kotlin 테스트 케이스 작성"
- 개발 협업과 프로젝트 관리개발자 협업과 프로젝트를 위한 준비 요소 학습 [학습 목표] - 프로젝트 작업 프로세스, 기술적 의사 결정, 문서 관리 및 협업 방식 학습 [학습 내용] [Git/Github 고도화] - Git 브랜치 전략 - rebase와 커밋 관리 - Github 기반 협업 강화 도구 [ 개발팀의 프로젝트 준비 ] - 프로젝트 기획서를 보는 자세 - 프로젝트 작업 프로세스 - 문서화, DB, API Specification - 프로젝트 소통 톤앤매너
- 클라우드 기반 서버 이해와 운용[학습 목표] - 리눅스, AWS 서버의 기본 구성과 인프라, Docker, CI/CD 개념, 무중단 배포 등 백엔드 개발자에게 필요한 클라우드 기술 역량 학습 [학습 내용] - 리눅스 이해 - AWS 서버의 기본 구성과 인프라 - EC2 기반 SpringBoot 서비스 배포 - 모니터링 및 주요 메트릭 수집 - GitHub Actions를 활용한 CI/CD 자동 배포 - Docker-Compose 활용 서비스 구성
- 실무에 쓰이는 CS 지식 기초실무에 쓰이는 CS 지식 기초 [학습 목표] - Git과 CS 기초 이론을 기반으로 Java 백엔드 개발에 필수적인 개발 역량을 학습 [학습 내용] Git/Github 기초 - Git 환경설정과 버전관리 - 원격 저장소와 기초 흐름 이해 - Git 오류대응과 브랜치 전략 기본적인 컴퓨터과학에 대한 지식 전달 - 정보의 표현과 프로그래밍 언어 - 컴퓨터 구조와 운영체제 - 데이터 베이스 - 소프트웨어 공학 - 클라우드 컴퓨팅 객체지향과 함수형 프로그래밍 실전 - 다형성 기초 및 응용 - Java 컬렉션 API 응용 - 람다식과 스트림의 활용
- 수료식"수료식 - 수료식 진행 - 과정 회고"
- 백엔드 개발 환경 설정 및 커피 메뉴관리 CRUD 프로젝트"백엔드 개발 환경 설정 및 커피 메뉴관리 CRUD 프로젝트 (팀) [프로젝트 목표] - React로 만들어진 프론트엔드가 정해져있는 상황에서 백엔드 개발자가 SpringBoot로 커피메뉴관리 API를 구현하여 AtoZ 최종 서비스 완성 [프로젝트 내용] - 프로젝트 문서화 - Git, GitHub 설정 - 프레임워크 및 라이브러리 설치 - API 구현"
- REST API 구현"자율 REST API 구현 (팀) [프로젝트 목표] - API 명세서 작성, 기능 설명 및 제작 배경, 서비스 인터페이스 표준과 인증 방식, 요청 반환에 대한 실무 역량, 데이터 파이프라인 구축에 대한 이해도 향상 [프로젝트 내용] - REST API 명세서 작성 - 서비스 기능 상세 항목 작성 및 구현 - 서비스 보안 방식 정의 및 구현 - 서비스 기능 배포 - 데이터 파이프라인 구축"
- REST API Kotlin 전환 구현"REST API Kotlin 전환 구현 [프로젝트 목표] - 기존 SpringBoot 기반의 프로젝트를 Kotlin으로 서비스 전환 [프로젝트 내용] - 기존의 Java 코드를 분석하여 Kotlin으로 전환할 부분 식별 - Java 클래스를 Kotlin 클래스로 변환 - Nullable 및 Non-nullable을 명시적으로 지정하여 코드 작성 - suspend 키워드를 사용하여 비동기 함수를 정의 - Kotlin으로 전환된 코드에 대한 테스트 코드 작성"
- 최종 프로젝트[프로젝트 목표] - 학습한 내용을 기반으로 상용화 가능한 수준의 서비스로 백엔드 구현 - 백엔드 훈련생 5~6명으로 팀 프로젝트 진행 - 개발 범위 산정 능력 및 분업화, 일정관리, 커뮤니케이션 능력 함양 [프로젝트 내용] - 제작하고자 하는 프로덕트를 선정하고, 기능을 분석하여 내부적으로 분업화 하는 과정에서 실무와 유사한 상황 경험 - 팀 별 자유주제 백엔드 서비스 기획 및 구현 (프론트엔드 구현은 선택) - 팀별로 개발할 서비스 아이디어를 도출하고 최종 주제를 선정하며, 논의 과정은 팀별 Notion 페이지에 기록. - 사용자에게 필요한 서비스를 발굴하고, 기획 과정을 문서화 및 공유 - 데이터 관리, 사용자 인증/보안, API 제공, 배포 및 운영 등 백엔드 서비스 구축에 필요한 핵심 기능 포함 - 프로젝트 진행 과정과 결과물은 팀별 문서화 및 시연 자료로 정리
- [특강] Git & Github"- 백엔드 실무 개발 및 팀 프로젝트에 필수적인 기술 특강 - 코드 개발 및 관리, 협업하는 방법과 Git의 원리 및 실무 사례 습득"
- [특강] 개발자 글쓰기 방법"- 개발자의 글쓰기 능력 강화를 위한 방법 특강 - 기술 블로그, 도메인 지식, 이슈 보고 등 다양한 기록을 통해 성장하는 방법과 예시를 통한 사례 분석"
- [특강] 점진적으로 프레임워크 교체하기"- 백엔드 실무 프로젝트 역량 강화 특강 - 코드 최적화를 통해 백엔드 성능의 최적화 및 최신 기술을 도입하여 프로젝트 업그레이드 방법 학습"
- [특강] 올바르게 백엔드 내 지식으로 만들기"- 백엔드 개발 역량 강화를 위한 이론 및 실무 특강 - 백엔드 개발 역량 향상, 지식 및 트렌드 습득 방법, 개발자의 소프트 스킬 학습"
- [특강] AWS"- AWS를 활용한 개발을 위한 특강 - AWS 서비스 배포에서 부터 서비스 동작 구현까지 학습"
- 역량 진단 평가 - 1회차"알고리즘 모의고사 1회차 - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출"
- 역량 진단 평가 - 2회차"알고리즘 모의고사 2회차 - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 실무 역량 과제 테스트 (BE) 1회차 - 평가 내용: 프로그래머스에서 제작하는 Work Sample 기반의 BE 테스트 - 평가 방식: 총 4 ~ 6문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출"
- 역량 진단 평가 - 3회차"알고리즘 모의고사 3회차 - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 실무 역량 과제 테스트 (BE) 2회차 - 평가 내용: 프로그래머스에서 제작하는 Work Sample 기반의 BE 테스트 - 평가 방식: 총 4 ~ 6문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출"
- 역량 진단 평가 - 4회차"알고리즘 모의고사 4회차 - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 실무 역량 과제 테스트 (BE) 3회차 - 평가 내용: 프로그래머스에서 제작하는 Work Sample 기반의 BE 테스트 - 평가 방식: 총 4 ~ 6문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출"
- 역량 진단 평가 - 5회차"알고리즘 모의고사 5회차 - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 피어리뷰 - 평가 내용: 최종 프로젝트에 대한 피어 리뷰 - 평가 방법: 구글 폼으로 취합 후 익명 전달 "
- [특강] 개발자 취업역량 강화개발자 취업역량강화 [학습 목표] - 입사지원 과정에 필요한 내용들을 주제별 특강 및 실습으로 진행하여 취업역량강화 [학습 내용] - 이력서 작성방법 특강 및 실습 - IT포트폴리오 작성방법 특강 및 실습 - 기술면접 대비 특강 및 실습 - 채용플랫폼 활용법 안내 및 취업전략 수립 특강
- [특강] 효율적인 코드 작성을 위한 알고리즘- 프로그래밍 문법과 알고리즘 이해도, SW에 대한 분석·이해·설계·구현 능력을 향상 - 예제를 통해 요구사항을 정확히 이해하는 사고력 배양 및 풀이 (Best Practice) 를 통해 코드로 풀어내는 방법 실습
- 과정 및 운영방식 소개(OT)"과정 및 운영방식 소개 - 행정상 안내, 과정 진행 방식과 관련된 내용 소개 - 전문가 초청 특강 (좋은 개발자란) "
- 총 훈련시간848 시간
출처 · 기관 랜딩페이지 · 접힘은 고용24 등록 교과목
지원 혜택
취업 연계
- ·실무형 인턴십 & 프로젝트(국내~글로벌)
- ·글로벌 커리어 준비 지원(영문 이력서·인터뷰·단기 어학·비자)
- ·취업 지원 서비스 '데브패스'(주제별 취업 특강)
- ·원티드·코멘토 제휴 서비스
- ·현직자·취업 선배 직무 인터뷰
- ·채용 설명회 개최 및 채용 정보 안내
- ·1:1 무제한 입사지원 서류·면접 컨설팅
그 외
- ·창업 준비 지원(우수 수료생 대상)
- ·100% 온라인 교육
출처 · 기관 랜딩페이지 · 훈련장려금은 제도
지원 절차
기관이 공개한 절차 정보가 없습니다. 지원하면 상담에서 안내받습니다.
출처 · 기관 랜딩페이지 · 기관마다 다릅니다
자주 묻는 질문
비전공자도 지원할 수 있나요?
K-디지털 트레이닝은 제도상 전공·학력을 보지 않습니다. 다만 기관이 밝힌 훈련 대상이 있어 위 「어떤 분이 수강하면 좋을지」를 함께 확인하세요.
내일배움카드가 꼭 있어야 하나요?
지원 시점에 없어도 됩니다. 상담 단계에서 발급을 진행합니다. 다만 수강신청은 카드가 있어야 마칠 수 있습니다.
선발 절차가 있나요?
기관이 공개한 절차에서 별도 시험·전형은 확인되지 않았습니다. 상담 후 수강신청으로 이어집니다.
예전에 국비 교육을 들었는데 또 되나요?
중복수강 제한이 있을 수 있습니다. 최근 수료 이력이 있으면 상담 단계에서 먼저 확인해야 합니다.
출처 · 제도 요건 · 과정 데이터로 답이 채워지는 질문만
기관 랜딩페이지 https://school.programmers.co.kr/learn/courses/26030
고용24 2026-08-14 기준 · 매일 갱신