코스 이미지

K-Digital Training: 클라우드 기반 백엔드 엔지니어링

6/9(수) 진행한 설명회 영상이 추가되었습니다. 본문에서 영상을 확인해 보세요 :)

K-Digital Training100% 정부지원

프로그래머스 데브 코스 :
클라우드 기반 백엔드 엔지니어링

백엔드 개발 배경지식을 바탕으로
기본기를 탄탄하게 하고 응용력을 키워
동료에게 인정받는 개발자로 거듭나는 시간

프로그래머스와 함께 하면
다릅니다.

개인역량에 맞는 차별화된 프로젝트

동일한 요구 사항이라도 똑같은 스타일로 구현하도록 강제하지 않을 거예요. 개인 역량에 맞는 맞춤 피드백을 제공하여 프로젝트를 진행합니다.

다수의 실무 개발자 교강사진

백엔드 분야에 대해 가장 잘 알고 있는 분들을 모셔와 기술적인 부분은 물론, 커리어에 대한 생생한 조언까지 빠짐없이 들을 수 있습니다.

자생력을 키워주는 교육 과정

빠르게 변화하는 업계에 적응할 수 있으려면 기본기가 탄탄해야 합니다. 기본을 중요시 하는 교육 과정을 통해 어떤 상황에도 흔들리지 않는 개발자로 성장합니다.

언어가 등장한 배경 및 원리에 대해 이해하고
기본기가 단단해 스스로 공부해 성장해 나갈 수 있는
주니어 백엔드 엔지니어로 실력을 쌓는 시간이 될 거예요!

신청 방법

  1. 1 서류지원

    5월 24일(월) ~ 7월 9일(금)

  2. 2 실력 확인 테스트

    7월 11일(일) 오후 2 ~ 5시

  3. 3 온라인 면접

    7월 16일(금) ~ 7월 22일(목)

  4. 4 합격자 발표

    7월 26일(월)

  5. 5 HRD-net 신청

    7월 26일(월) ~ 7월 29일(목)

  6. 6 교육 시작

    7월 30일(금)

신청 시 주의 사항 안내

지원서 문항 미리 보기

아래 지원서 문항을 미리 확인하고 바로 지원하세요

* 지금까지 프로그래밍 공부를 어떻게 했고, 과정에 참여해서는 어떻게 공부를 할 계획인지 알려주세요.
* 백엔드 분야로 진출하고자 하는 이유가 무엇인가요? 명확한 신청 동기가 궁금해요.
* 이번에 백엔드 관련하여 학습 또는 프로젝트 경험이 있다면 알려주세요.
* 나의 장단점을 자유롭게 이야기해주세요.

‘관심 있어서 신청합니다’, ‘재밌어 보여서 신청합니다’ 등 개인의 학습 동기나 계획을 확인할 수 없는 경우 무통보 탈락할 수 있습니다. 5개월간 강도 높은 학습을 진행해야 하는 만큼 왜 이 과정에 등록했는지, 어떻게 공부할 계획인지 확인하는 것은 무척 중요한 일이므로 최대한 성심성의껏 작성해 주세요.

현재 카드가 없거나, 신청 후 기다리는 상태여도 서류 지원은 가능합니다. 다만, 최소 7/26(월)까지는 카드 발급이 완료되어 있어야 최종 선발 이후 HRD-net 등록에 문제가 발생하지 않습니다.

기타 궁금한 점은 하단의 FAQ를 확인하거나, 우측 하단의 채팅 상담을 이용해주세요.

과정에 대해 좀 더 자세히 알고 싶다면?!

과정을 기획한 교육 매니저의 설명을 영상을 통해 확인하세요!

프로그래머스가 찾는 데브코스 교육생

국민 내일 배움 카드 소지자만 참여할 수 있으며, 자격 요건 확인 및 신청은 이곳에서 가능합니다.

  • 💻

    Java 언어가 가능하고, HTML/CSS, JS 기초도 어느 정도 아는 분 프로그래머스 기준 알고리즘 레벨2 정도

  • 💪🏻

    기본기를 소홀하게 생각하지 않고, 배운 내용을 A-Z까지 직접 하기 위해 노력할 분

  • 📚

    교육과정을 성실히 듣는 것은 물론, 주도적으로 학습하고 포트폴리오 준비도 소홀히 하지 않을 분

  • 🔥

    강사진뿐만 아니라 함께하는 동료들과 적극적으로 소통할 준비가 된 분

  • 💡

    모르는 것을 물어볼 용기가 있고, 아는 것은 공유할 수 있는 마음을 가진 분

프로그래머스와 함께 진정한 개발자로 성장해요!

백엔드 분야 현업 전문가

데브코스에는 각 분야에서 해당 기술을 직접 활용하고 있는 현업 개발자를 강사로 모셨습니다. 선배 개발자로부터 기술적인 이야기부터 커리어에 대한 얘기들까지 교육 기간 동안 끊임없이 듣고 배울 수 있는 기회가 될 겁니다.

  • 송치원 개발자

    현) 엔코드(n.code) 모바일 개발자

    이노베이션 아카데미 42SEOUL 멘토

    임베디드소프트웨어 산업협회 위원

    #Java 심화

  • 윤성혜 교수

    현) 국민대 소프트웨어융합대학원 주임교수

    소프트웨어융합교육전공, 웹 서비스 전문가

    #컴퓨터 사이언스 #네트워크

  • 이선협 개발자

    현) Cobalt Lead Developer

    전) 진인사컴퍼니 Server, Android 개발

    전) 파킹스퀘어 FullStack 개발

    #최종 프로젝트

  • 정은구 개발자

    현) MONOLITH Senior Software Engineer

    전) Creatz Section Chief

  • 잭슨 개발자

    현) 국내 탑티어 IT서비스 기업 백엔드 개발자

    Java, Spring 실무 경험, 강의 경력 다수

    전) 국내 탑티어 게임개발사 플랫폼 엔지니어

    전) 스타트업 CTO

    #Spring Security

  • 한기용 개발자

    현) Head of Data at Harmonize Health

    전) 데이터 관련 컨설팅 (SK Telecom, ChartMetric, TeamBlind, SkipScooter, Airvet 등)

    전) Udemy, Yahoo! 데이터 엔지니어

    #데이터베이스

  • 해리 개발자

    현) 금융 IT분야 웹 개발자

    Java, Spring 실무 경험, 강의 경력 다수

    표준 프레임워크 오픈커뮤니티 리더

    전) 글로벌 스타트업 소프트웨어 엔지니어

    전) 국내 Top 통신사 플랫폼 엔지니어

    #Spring Boot 기초

  • 마르코 멘토

    Grepp 백엔드 개발자

  • 박환창 멘토

    서버 보안 솔루션 백엔드 개발자

  • 빅토리 멘토

    전자 계약 서비스 백엔드 개발자

  • 앨런 멘토

    여행 플랫폼 백엔드 개발자

  • 에프 멘토

    대형 포털 백엔드 개발자

  • 제프 멘토

    중고거래 플랫폼 백엔드 개발자

  • 타일러 멘토

    대형 포털 백엔드 개발자

  • 흑구 멘토

    부동산 거래 플랫폼 백엔드 개발자

우리는 이렇게 공부해요

동료와 함께 학습하기

같은 목표를 가지고 5개월간 함께 하는 동료들은 유능한 강사님 못지않은 선생님입니다. 동료들의 코드를 살펴보고 의견을 주고받으며 서로에게 배웁니다. 또한, TIL을 작성하며 본인의 공부를 정리하고 내부 스터디를 통해 동료들과 지식을 공유합니다. 지금부터 지식을 나누는 것을 실천해보세요.

왜?를 생각하며 개발하기

다양한 프로젝트를 경험하는 것 또한 중요하지만 내가 사용하는 기술이 어떤 배경과 이유에서 만들어진 건지, 코드를 작성할 때에도 이게 최선의 방법인지를 끊임없이 질문하고 고민하며 개발합니다. 이 과정은 앞으로 개발자로 커리어를 쌓아 나갈 때 중요한 발판이 될 것입니다.

실무처럼 프로젝트하기

교과서엔 정답이 있을지 몰라도 실무에는 정답이 없습니다. 우리 프로젝트도 동일합니다. 주제도 프로젝트를 구현하는 방식도 팀원들이 스스로 정해 A-Z까지 진행하며 서로 피드백을 주고받습니다. 퍼실리테이터나 교강사의 조언을 참고하여 최선의 프로젝트를 직접 구현해 봅니다.

성공적인 취업을 위한 커리어 서비스

회사에 채용하고 싶은 개발자는 어떤 모습일까요? 5개월 교육기간 동안 팀별 활동, 프로젝트로 길러진 커뮤니케이션 및 실무 협업 능력을 어떻게 잘 보여줄 수 있는지 프로그래머스와 함께 준비해봅니다.

  • 밀착 면담을 통한 커리어 로드맵 설계

    실무에 있는 개발자 강사님과 본 과정에서 어떻게 학습하여 커리어를 만들어 나갈지 수시로 상담하여 개인에게 알맞은 방향을 제시해 줍니다.

  • 현업 선배들과의 멘토링 데이

    현업에 있는 선배들의 다양한 경험을 토대로 자신의 희망 분야 및 기업을 선정해 보고 궁금한 점을 자유롭게 물어봅니다.

  • 기술면접 대비를 위한 모의 면접

    실제 기업의 실무 담당자와 기술면접 대비를 위해 모의 면접을 진행합니다. 이를 통해 실전 감각을 기르고 단점을 빠르게 보완해보세요.

  • 기업 맞춤 이력서 작성 및 피드백

    실무자의 피드백을 바탕으로 기업 맞춤형 이력서와 자기소개서를 완성할 수 있습니다.

커리큘럼

‘교육 과정 이수’는 개발자로서 ‘완성'은 아닙니다. 기술 변화는 빠르게 찾아오고, 오늘 배운 것은 언젠가 과거의 내용이 됩니다. Spring으로 시작한 여러분이 몇 년 뒤엔 기술 스택에 변화를 줘야 할 순간이 올 수도 있습니다. 이런 상황에서 흔들리지 않기 위해, 프로그래머스에서는 백엔드 개발에 대한 기본기를 튼튼히 하기 위해 배경을 이해하고 원리를 파악하는 교육을 진행합니다.

우리가 배우는 기술들

  • Java
  • SQL
  • JDBC
  • JPA
  • Spring
  • SpringBoot
  • SpringSecurity
  • AWS
  • Docker
  • Kubernetes

Week 1

Java 언어 고급 및 기초 협업 능력

Spring을 배우기 전에 필요한 자바 고급 언어가 사용되는 형태에 대해 짚고 갑니다. 협업을 위해 Github 사용법과 기록을 위한 TIL도 시작합니다.

#언어고급 #인터페이스 #상속 #Github #코드리뷰 #TIL #협업

Database의 종류와 구성 요소 그리고 SQL을 학습합니다. 데이터가 어떻게 보관되는지를 이해하고, 직접 SQL을 작성하여 데이터를 조작해봅니다.

#DataBase #SQL #JOIN문 #정규화 #기본키 #참조키

Spring Boot 기초를 통해 웹 서버 프로젝트 개발을 시작합니다. Spring의 컨셉과 핵심 모듈들을 다뤄보며, 데이터가 어떻게 정리되고 동작하여 사용자들에게 보이는지 전체 과정을 파악해 봅니다.

#SpringBoot #Spring #Core #MVC #JDBC #ORM #IOC #DI #AOP

주어진 미션에 맞는 CRUD 백엔드 서버를 처음에는 클론 코딩 형식으로 진행해 본 후, 자유 주제로 A-Z까지 스스로 구현해 보는 경험을 해봅니다.

#개인프로젝트 #주제탐색

Spring Boot 심화 내용을 진행합니다. Spring Test, RESTful API 역할과 구현, 비즈니스 로직 처리의 처리 방법을 학습한 뒤, 실제 애플리케이션 개발 상황에서 요구되는 항목 리스트를 문서화하는 과정을 경험하고 이해합니다.

#RESTful #TEST #DTO #SwaggerAPI #Logic #개발문서화 #요구사항리스트 #화면설계 #플로우

Spring Boot로 만든 프로젝트를 배포하기 위해 클라우드 서비스를 배웁니다. 이를 위해 리눅스 기초와 클라우드 서버의 개요, 종류, 역할을 알아보고 서버 프로젝트를 배포하는 법을 학습합니다.

#리눅스 #command #클라우드 #AWS #EC2 #RDS #S3 #AWS_Network

팀 프로젝트를 처음 하는 이들을 위해, 기획부터 시작해 문서화하는 작업까지 협업을 경험해 봅니다. 퍼실리테이터가 이 과정을 함께 하면서 밀착 코칭을 합니다.

#애자일 #AWS #팀프로젝트 #버전관리 #문서화

백엔드 개발자가 Keep Learning을 해야 할 DevOps 영역입니다. docker와 CI/CD 툴을 이용한 무중단 배포를 해보며 앞으로 지속적으로 학습할 클라우드 분야에 대해 알아봅시다.

#DevOps #docker #컨테이너 #CI/CD #무중단배포 #쿠버네티스

Spring 안에는 유용한 하위 프레임워크가 많이 존재합니다. 그중 '인증', '권한', '보안 기능'을 제공하는 Spring Security를 학습해봅니다.

#SpringSecurity #JWT #인증 #권한 #보안기능

실무에서 협업 경험은 무엇보다 중요합니다. 실제로 프론트엔드와 백엔드 과정 교육생이 한 팀이 되어 하나의 프로젝트를 완성해 봅니다.

#팀프로젝트 #협업 #포트폴리오

상세 커리큘럼 자세히 보기

일정 및 가격

프로그래머스 데브코스: 클라우드 기반 백엔드 엔지니어링

일정
7월 30일(금) ~ 12월 23일(목)
정원
60명 (30명씩 2분반 예정)
장소
서울 (자세한 위치는 선발 후 개별 공지)
가격
내일배움카드 소지자 0원 정가 9,619,500 원

FAQ

Q

지금 당장 내일배움카드가 없는데 신청해도 되나요?

펼치기

신청할 수 있습니다. 다만 최소 7월 26일까지는 카드를 발급하셔야 하며, 만약 현재 신규 발급 단계인 경우 인터넷을 통해 신청 바라며, 상담 시 ‘K-Digital Training 교육 신청을 위해 발급한다’ 고 언급하여 비교적 빠른 발급에 도움을 받으시길 바랍니다.
[국민내일배움카드 신청하러 바로가기(인터넷)]

Q

실력 확인 테스트에는 어떤 문제가 나오고, 난이도는 어느 정도 인가요?

펼치기

실력 확인 테스트는 코딩테스트와 객관식 문제로 구성됩니다.
코딩테스트는 Java만 가능하며 C++, Python 등 타 언어로 응시 불가합니다. 본 과정에서는 Java을 주 언어로 사용하기 때문에 Java실력을 확인하는 것이 가장 중요합니다. 난이도는 프로그래머스의 '코딩테스트 연습' 페이지에 수록된 문제들 중 Lv2을 무난하게 풀 수 있다면 큰 걱정을 하지 않아도 됩니다.
객관식 문제는 입문&기초 수준의 웹, 네트워크 관련 문제가 출제될 예정입니다.

Q

재직자도 이 과정을 들을 수 있나요?

펼치기

내일배움카드가 국민내일배움카드로 변경되면서 재직자도 발급 가능해졌습니다. 따라서, 발급을 받으셨다면 들을 수는 있지만, 교육시간과 근무시간이 겹치면 안됩니다. 해당 과정은 하루에 최소 5시간 이상 학습 해야하며 때에 따라선 오프라인에서도 진행됩니다. 그렇기 때문에 자율적인 회사에 재직중이 아니라면 사실상 불가합니다.

Q

교육 시작하기 전에 미리 공부를 하고 싶어요. 어떤 걸 공부해야 하나요?

펼치기

기본적으로 Java 언어가 가능해야 합니다. 부족함을 느끼면 아래 강의를 수업 전에 꼭 소화하고 오세요.
- 자바 입문
- 자바 중급

추가로 HTML,CSS,JS 기초 정도는 알아두면 과정을 이해하기 쉽습니다.
- 자바스크립트와 웹 프론트엔드
- Hello, JavaScript

Q

선발 과정을 자세히 알고 싶습니다.

펼치기

0차 : 지원 가능 여부 검토

국민 내일 배움 카드를 발급받아야 지원 가능합니다. 아래의 지원대상 및 제외 기준을 확인해주세요.

  • 지원대상: 실업자, 근로자, 특수형태근로종사자, 자영업자
  • 지원대상자 제외기준 : 현직 공무원, 사립학교 교직원, 졸업예정자 이외 재학생, 연 매출 1억 5천만원 이상의 자영업자, 월 임금 300만원 이상인 대규모기업종사자(45세 미만) 특수형태근로종사자 등은 제외

※자세한 사항은 고용 복지 센터 사이트에서 자택과 가까운 관할 고용센터를 찾아 문의 바랍니다.

1차 : 지원서 작성

  1. 프로그래머스를 통해 과정에 등록합니다. 지원 양식을 꼼꼼히 입력합니다.
  2. 프로그래머스에서 지원서 심사 후, 합격자에 한해 코딩 테스트 안내 메일을 발송합니다.

2차: 실력 확인 테스트 : 7/13(화) 오후 1시 ~ 4시

  1. 과정 수료를 위한 기본 실력을 점검하기 위한 테스트 받습니다.
  2. 주어진 일정에 따라 테스트에 응시하고, 결과를 확인합니다.

3차: 면접 심사 : 7/16(금) ~ 7/22(목)

  1. 2차 까지 모두 통과한 후 실제 과정 운영진, 강사진과의 면접을 진행합니다.
  2. 지원서에 작성하신 내용에 대해 조금 더 면밀한 질문을 드리게 됩니다.

최종 선발 : 7/26(월)

모든 절차가 끝난 후 최종 선발된 인원을 발표합니다. 개별적으로 안내드립니다.

주의사항

  1. 본인이 소지한 국민내일배움카드의 교육 신청 가능 잔여 횟수를 확인해주세요.
  2. 또한 카드 잔액이 0원인 경우 본 과정에 등록할 수 없으며 심사 단계로 넘어가지 않습니다.
  3. 프로그래머스에서 지원서를 작성했다고 하더라도 HRD-net 에서 신청이 되어있지 않거나 자격이 되지 않는 경우 자동적으로 탈락됩니다.
Q

국민내일배움카드 발급 및 HRD-net 수강신청은 어떻게 하나요?

펼치기
  1. '고용노동부 직업훈련포털' 회원가입 하기
  2. 국민내일배움카드 발급 신청 (관할 고용센터)
  3. '고용노동부 직업훈련 포털'에서 안내 동영상 수강하기
  4. 계좌 발급 승인 여부 결정하기 (관할 고용 센터)
  5. 개강일 확인 후 '고용노동부 직업 훈련 포털'에서 훈련 과정 검색하기
  6. 구비서류 준비 및 수강신청(관할 고용센터)
  7. 지원가능여부 결정 및 지원(관할 고용센터)
  8. 카드발급완료(훈련시작일 전까지 실물수령 필수)
추가로 궁금한게 있다면?

우리, 카카오톡 친구해요!

  • 프로그래머스 교육 카카오 채널을 만들었어요. 여기를 눌러, 친구 추가를 해주세요. 신규 교육 과정 소식은 물론 다양한 이벤트 소식까지 가장 먼저 알려드립니다.

질문 & 답변