교육 소개
home
DEEP DIVE 소개
home

풀스택 개발자 국비지원 - 구름톤 DEEP DIVE

풀스택 개발자 과정

hidden tag | desktop
hidden tag | mobile
\callout-column\\center\지원 일정
\center\\smaller\24.10.11 (금) - 24.10.31 (목)
\callout-column\\center\교육 일정
\center\\smaller\24.11.14 (목) - 25.06.20 (금)
\callout-column\\center\모집 인원
\center\\smaller\100
\center\교육 시간
\center\\smaller\오전 9시 ~ 오후 6시
\center\\smallest\* 월~금, 8시간 참여, 12시~1시 점심시간 * 타 교육 및 직장 병행 불가
\center\교육 방법
\center\\smaller\100% 온라인
\center\\smallest\* 온라인 강의, 실시간 강의, 팀 프로젝트 등 * ZOOM, 구글밋, ZEP 이용
\center\지원 자격
\center\\smaller\내일배움카드 발급이 가능한 분 (만 75세 미만)
\center\\smallest\* 최근 5년 이내 KDT 참여 이력이 있으신 분은 지원 불가능 * 해외에 거주 중이신 분은 지원 불가능
\center\교육비
\center\\smaller\0원 ← 19,003,050원
\center\\smallest\* 내일배움카드 소지 시 전액 무료 * 잔액이 0원인 경우는 혜택 제외
hidden tag | mobile

풀스택 역량과 소프트 스킬을 갖춘 개발자가 가장 높이 올라갑니다.

풀스택 개발 역량을 갖춘다는 것의 의미

풀스택 개발자는 프론트엔드와 백엔드를 모두 다룰 수 있는 전문가로, 기업에서 매우 가치 있게 평가받습니다. 모든 개발 프로세스를 이해하고 다양한 기술 스택을 소화하는 능력은 프로젝트 성공 확률을 높이고, 문제 해결의 폭을 넓혀줍니다. 또한, 팀 내에서 중요한 역할을 수행하며 소통과 협업 능력을 발휘하여 팀 성과를 이끌어낼 수 있습니다. 이러한 이유로 풀스택 개발자는 빠르게 성장하며, 종종 팀 리더십을 맡게 됩니다.
기술 역량: 프론트엔드와 백엔드를 모두 다루는 능력
프로세스 이해: 모든 개발 프로세스를 종합적으로 이해
문제 해결: 다양한 기술 스택을 활용하여 문제 해결의 폭을 넓힘
팀 내 역할: 중요한 역할 수행 및 소통과 협업 능력 발휘
리더십: 팀 전체의 성과를 이끌어낼 수 있는 리더십 자질
커리어 성장: 빠르게 성장할 수 있는 기회 제공

초보자도 따라올 수 있는 구름 인프런이 함께 만든 체계적인 커리큘럼

구름톤 딥다이브의 풀스택 개발자 과정은 초보자와 비전공자도 쉽게 따라올 수 있도록 설계되었습니다. 인프런의 검증된 콘텐츠를 활용하여 기초에서 심화까지 점진적으로 학습하며, 실무 기술을 단계적으로 향상시킬 수 있습니다.
기초 강의: HTML, CSS, 자바스크립트 등 웹 개발의 기본기
심화 과정: 최신 기술 트렌드를 반영한 타입스크립트, 리액트 등
특강: 현직 전문가들의 실무 노하우, 포트폴리오 작성법, 협업과 커뮤니케이션 스킬
프로젝트: 넷플릭스 클론 코딩, 깃허브 사용자 검색 애플리케이션, CRUD 애플리케이션 등
최종 프로젝트: 카카오와 구름의 실제 현업 프로젝트 수행, 포트폴리오 강화

전문성 · 노하우 모두 갖춘 강의로 짜임새 있게 진행

검증받은 인프런의 콘텐츠를 통해 빠르게 성장하는 것을 목표로 합니다.
\center\김영한 강사의 스프링 강좌 세트 우아한 형제들 최연소 기술이사
\center\존안 강사의 리액트 강좌 세트 6만 명이 넘는 수강생 보유
\bigger\탄탄한 기본기를 다지는 이론 과정
HTML/CSS 기초 및 활용
\smaller\웹 개발의 기본 언어인 HTML과 CSS를 학습하여, 웹 페이지의 구조와 스타일링을 이해하고 직접 구현해봅니다.
GIT/GITHUB, Web Basic
\smaller\버전 관리를 위한 GIT과 협업을 위한 GitHub의 사용법을 배우고, 웹 개발의 기본 워크플로우를 익힙니다.
자바스크립트 기초/문법
\smaller\자바스크립트의 기본 문법과 개념을 학습하여, 동적인 웹 페이지를 만들 수 있는 기초를 다집니다.
자바스크립트 심화
\smaller\자바스크립트의 고급 기능과 활용 방법을 익혀, 복잡한 웹 애플리케이션을 개발할 수 있는 역량을 키웁니다.
자바스크립트 DOM
\smaller\DOM(Document Object Model)의 구조와 동작 방식을 이해하고, 이를 통해 웹 페이지의 요소를 동적으로 조작하는 방법을 학습합니다.
타입스크립트
\smaller\자바스크립트의 상위 언어인 타입스크립트를 학습하여, 코드의 안정성과 유지 보수성을 높이는 방법을 배웁니다.
리액트 기초
\smaller\리액트의 기본 개념과 컴포넌트 기반 개발 방식을 학습하여, 모던 웹 애플리케이션을 개발하는 기초를 다집니다.
리액트 활용
\smaller\리액트의 고급 기능과 상태 관리를 익혀, 대규모 애플리케이션을 효율적으로 개발하는 방법을 배웁니다.
자바 기초 문법/활용
\smaller\자바의 기본 문법과 객체 지향 프로그래밍 개념을 학습하여, 안정적인 서버 사이드 애플리케이션을 개발하는 기초를 다집니다.
스프링 기초/활용
\smaller\스프링 프레임워크의 기본 개념과 구조를 학습하여, 효율적인 웹 애플리케이션을 개발하는 방법을 배웁니다.
스프링 MVC 핵심
\smaller\스프링 MVC 패턴의 핵심 개념과 동작 방식을 이해하고, 이를 활용한 웹 애플리케이션 개발 방법을 학습합니다.
스프링 MVC 활용
\smaller\스프링 MVC의 고급 기능을 활용하여, 복잡한 웹 애플리케이션을 개발하는 능력을 배양합니다.
스프링 DB 핵심
\smaller\스프링에서의 데이터베이스 연동 방법과 주요 개념을 학습하여, 안정적인 데이터 처리를 구현하는 방법을 배웁니다.
스프링 DB 활용
\smaller\스프링을 활용한 고급 데이터베이스 연동 기법을 익혀, 대규모 데이터 처리를 효율적으로 구현하는 방법을 학습합니다.
JPA 프로그래밍
\smaller\ORM(Object-Relational Mapping) 프레임워크인 JPA를 학습하여, 객체와 데이터베이스 매핑을 효율적으로 처리하는 방법을 배웁니다.
스프링 부트 활용
\smaller\스프링 부트를 활용한 빠르고 간편한 웹 애플리케이션 개발 방법을 학습합니다.
도커 이론/실습
\smaller\도커의 개념과 활용 방법을 학습하여, 애플리케이션의 컨테이너화를 통해 배포와 관리를 효율적으로 하는 방법을 배웁니다.
AWS 운영을 위한 이해
\smaller\아마존 웹 서비스(AWS)의 기본 개념과 주요 서비스를 학습하여, 클라우드 환경에서 애플리케이션을 운영하는 방법을 배웁니다.
\bigger\실무 역량을 기르는 프로젝트 과정
HTML/CSS 실습 과제 [넷플릭스 사이트 만들기]
\smaller\실제 넷플릭스 사이트를 클론 코딩하며, HTML과 CSS의 실무 적용 능력을 키웁니다.
자바스크립트 실습 과제 [github finder 앱 만들기]
\smaller\자바스크립트를 활용한 깃허브 사용자 검색 애플리케이션을 개발하여, 실무에서의 활용 능력을 향상시킵니다.
자바스크립트 심화 실습 과제 [Spread Sheet 앱 만들기]
\smaller\스프레드시트 애플리케이션을 개발하며, 자바스크립트의 고급 기능을 익히고 실무 적용 능력을 키웁니다.
리액트 실습 과제 [CRUD 앱 만들기]
\smaller\리액트를 활용한 CRUD(Create, Read, Update, Delete) 애플리케이션을 개발하여, 실무에서의 리액트 활용 능력을 향상시킵니다.
자바스크립트 실습 과제 [Todo 앱 만들기]
\smaller\자바스크립트를 활용한 할일 관리 애플리케이션을 개발하며, 실무에서의 활용 능력을 키웁니다.
리액트 실습 과제 [쇼핑몰 앱 만들기]
\smaller\리액트를 활용한 쇼핑몰 애플리케이션을 개발하여, 대규모 프로젝트에서의 리액트 활용 능력을 배양합니다.
리액트 실습 과제 [노트 앱 만들기]
\smaller\리액트를 활용한 노트 애플리케이션을 개발하며, 실무에서의 활용 능력을 키웁니다.
자바 실습 과제 [LinkedList 구현하기]
\smaller\자바를 활용한 링크드 리스트 자료구조를 구현하여, 기초 알고리즘과 자료구조 이해도를 높입니다.
자바 실습 과제 [장바구니 기능 구현하기]
\smaller\자바를 활용한 장바구니 기능을 구현하여, 실무에서의 자바 활용 능력을 향상시킵니다.
스프링 MVC 실습 과제 [응답/에러모델 만들기]
\smaller\스프링 MVC를 활용한 응답 및 에러 모델을 구현하여, 웹 애플리케이션의 안정성을 높입니다.
JPA 실습 과제 [게시판 구현하기]
\smaller\JPA를 활용한 게시판 애플리케이션을 개발하며, 데이터베이스와의 연동 능력을 키웁니다.
스프링 부트 실습 과제 [Tricount 클론 코딩]
\smaller\스프링 부트를 활용한 트리카운트 클론 코딩 프로젝트를 통해, 빠르고 간편한 웹 애플리케이션 개발을 경험합니다.
AWS 실습 과제 [서버 애플리케이션 AWS에 배포하기]
\smaller\AWS를 활용하여 서버 애플리케이션을 배포하며, 클라우드 환경에서의 배포와 운영 능력을 배양합니다.
Web IDE 개발
\smaller\웹 기반 통합 개발 환경(IDE)을 개발하여, 복잡한 프로젝트에서의 협업과 개발 능력을 향상시킵니다.
파이널 카카오X구름 기업 연계 프로젝트
\smaller\카카오와 구름의 실제 현업 프로젝트를 수행하며, 실무 경험을 쌓고 포트폴리오를 강화합니다.
\bigger\소프트 스킬을 기르는 특강 세미나 및 네트워킹 과정
오리엔테이션 및 현직자 마인드셋 특강
\smaller\현직 개발자들이 전하는 실무 경험과 마인드셋을 배우며, 성공적인 개발자로 성장하기 위한 기본기를 다집니다.
프로젝트 발표 및 수료식
\smaller\최종 프로젝트를 발표하고, 수료식을 통해 자신감과 성취감을 얻습니다. 이 과정에서 프레젠테이션 스킬과 발표 능력을 향상시킬 수 있습니다.
엔지니어 및 개발 직무를 위한 포트폴리오 만들기 세미나
\smaller\포트폴리오의 중요성과 구성 방법을 학습하고, 실제 프로젝트를 통해 자신만의 포트폴리오를 완성합니다.
협업 및 커뮤니케이션 스킬 세미나
\smaller\협업과 소통의 중요성을 배우고, 팀원들과 효과적으로 협력하는 방법을 학습하여 프로젝트의 성공 확률을 높입니다.

개발자 취업에 소프트 스킬이 중요한 이유

소프트 스킬은 협업과 문제 해결의 핵심으로, 개발자의 취업 성공을 결정짓는 중요한 요소입니다.
hidden tag | desktop
hidden tag | mobile

함께 일하고 싶은 동료로 성장하는 교육

풀스택 개발자는 디자이너와 고객 등 비기술 직군과 협업하며, 전문 용어 없이도 기술 이해를 도울 수 있는 강력한 커뮤니케이션 능력을 갖추게 됩니다. 복잡한 기술 문제를 해결할 때 자신의 추론과 과정을 명확하고 간결하게 전달하여 문제 해결력을 키웁니다. 또한 프로젝트 단위로 일하면서 잦은 변동사항을 이해관계자에게 효과적으로 전달하고 정보를 공유할 수 있는 상황 대처 능력을 배양합니다.
\bigger\문제 해결 능력
프로젝트 과정에서 다양한 문제를 직면하고 해결하는 과정을 통해 분석력과 창의성을 키우며, 부족한 부분과 필요한 역량을 깨닫고 성장하는 개발자로 발돋움합니다.
\bigger\커뮤니케이션 역량
팀 프로젝트를 통해 팀원의 요구 사항을 이해하고 조율하는 경험을 쌓으며, 협업 과정에서 문서화와 코드 작성에 대한 좋은 습관을 형성하는 훈련을 받습니다.
\bigger\시간 관리
장기간 프로젝트를 진행하면서 관리 가능한 작업으로 세분화하고, 달성 가능한 기한을 설정하며, 목표 달성을 위해 효과적으로 작업의 우선순위를 정하는 시간 관리 역량을 배웁니다.

현직자의 밀착 관리다재다능한 개발자로 성장

현직 웹 개발 전문가의 밀착 관리를 통해 멘탈부터 커리어까지 전폭적인 지원을 받으며 교육에 집중할 수 있습니다. 특강에서 실무 전문가와 실시간으로 소통하며, 프론트엔드, 백엔드, 풀스택 개발 전반을 경험하고 커리어를 결정할 수 있습니다. 초보 개발자도 프로젝트를 성공적으로 완료하며 다재다능한 개발자로 성장할 수 있습니다.
밀착 관리: 현직 전문가의 멘토링과 피드백으로 실무 역량 향상
특강: 실무 전문가와의 실시간 소통, 최신 기술 트렌드 학습
프론트엔드 실무 경험담: HTML, CSS, 자바스크립트, 리액트를 활용한 다양한 프로젝트 수행
백엔드 실무 경험담: 자바, 스프링, 데이터베이스 연동을 통한 실제 서비스 개발 경험
프로젝트 경험담: 팀 프로젝트와 클론 코딩을 통해 협업 능력과 문제 해결 능력 배양
커리어 상담: 포트폴리오 제작, 면접 준비, 현직자 피드백을 통한 취업 지원

개발자 취업의 핵심 알고리즘 문제 풀이

알고리즘 문제 풀이는 개발자 취업 과정에서 중요한 관문 중 하나입니다. 개발자의 논리적 사고력과 문제 해결 능력을 평가하는 핵심 요소로 작용합니다. 이는 곧 현업에서 요구하는 역량을 갖춘 인재로 거듭나는 데 중요한 밑거름이 됩니다.
\bigger\01 코딩 테스트 전문 플랫폼 ‘구름DEVTH’
검증된 신뢰성: 국내 유수의 기업들이 신뢰하는 플랫폼으로, 채용 과정에서 공정한 평가를 제공합니다.
폭넓은 사용자 층: 많은 개발자들이 이용하며 자신의 실력과 경쟁력을 검증하고 있습니다.
hidden tag | desktop
hidden tag | mobile
\bigger\02 알고리즘 문제 제공
정기적 문제 제공: 매월 새로운 알고리즘 문제가 제공되어 꾸준히 실력을 쌓을 수 있습니다.
난이도 상향 조정: 문제의 난이도는 점진적으로 상승하여 실력을 단계별로 향상시킬 수 있습니다.
게이미피케이션 적용: 게임 요소를 도입해 문제를 해결할 때마다 경험치를 획득할 수 있습니다.
\bigger\03 피드백 및 학습 자료 제공
전문가의 피드백: 문제 해결 과정에서 막히는 부분은 전문가로부터 피드백을 받을 수 있습니다.
학습 자료 제공: 알고리즘 문제를 효율적으로 해결하도록 다양한 학습 자료를 제공합니다.

매 순간 레벨업! 미션 중심의 게이미피케이션 교육

\center\성장의 주인공이 되어 게임화된 미션을 해결하며 매일 실력을 쌓아보세요.
\center\\smaller\* 아래는 미션 구성에 따른 예시입니다. 전체 미션 목록은 합격 후 확인할 수 있습니다.
%%{
  init: {
	  'theme': 'base',
    'themeVariables': {
	    'darkMode': true,
      'primaryColor': 'rgba(0,0,0,0.5)',
      'primaryBorderColor': 'rgba(255,255,255,0.5)',
      'lineColor': 'rgba(255,255,255,0.5)',
      'secondaryColor': '#ffffff',
      'tertiaryColor': '#ffffff',
      'fontSize': '13px'
    },
    'flowchart': {
	    'useWidth': 300,
	    'useMaxWidth': true,
	    'htmlLabels': true,
	    'curve': 'basis',
	    'padding': 20,
	    'nodeSpacing': 20,
	    'rankSpacing': 30,
	    'diagramPadding': 10
	  }
	}
}%%
flowchart TD
    subgraph Start["<span style='display: none;'>시작점</span>"]
        A["개인 미션 시작"]
        B["팀 미션 시작"]
    end

    subgraph FrontendBasics["프론트엔드 기초"]
        direction LR
        C["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>HTML과 CSS를 사용하여<br />유튜브 메인 페이지를<br />클론 코딩하고 웹 레이아웃<br />구현 능력을 향상시키기</div><span class='nodeMissionEXP'>500</span><span class='nodeMissionDifficulty'>★</span>"]
        C -.-> D["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />이벤트 위임을 적용하여<br />이벤트 핸들링 로직을<br />최적화하기</div><span class='nodeMissionEXP'>450</span><span class='nodeMissionDifficulty'>★★</span>"]
        C -.-> E["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />CSS Flexbox와 Grid를<br />적용하여 반응형 레이아웃<br />구현하기</div><span class='nodeMissionEXP'>300</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph BackendBasics["백엔드 기초"]
        direction LR
        F["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring Boot를 사용하여<br />RESTful API 기반의<br />간단한 블로그 애플리케이션을<br />개발하고 MVC 패턴 이해하기</div><span class='nodeMissionEXP'>350</span><span class='nodeMissionDifficulty'>★★</span>"]
        F -.-> G["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 Spring 프로젝트에<br />JPA를 도입하여 데이터<br />영속성을 구현하고 객체-관계<br />매핑 최적화하기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★★</span>"]
        F -.-> H["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 RESTful API에<br />Spring Security를<br />적용하여 인증 및 권한<br />관리를 구현하고 API<br />보안 강화하기</div><span class='nodeMissionEXP'>450</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph ReactBasics["리액트 기초"]
        direction LR
        I["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React를 사용하여 간단한<br />메모 앱을 만들고 컴포넌트<br />기반 개발의 기초를 익히기</div><span class='nodeMissionEXP'>600</span><span class='nodeMissionDifficulty'>★★</span>"]
        I -.-> J["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 React 프로젝트에<br />PropTypes를 적용하여<br />타입 검사를 구현하고<br />버그 예방하기</div><span class='nodeMissionEXP'>500</span><span class='nodeMissionDifficulty'>★★</span>"]
        I -.-> K["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 React 프로젝트에<br />React Hooks를 도입하여<br />상태 관리를 최적화하고<br />코드 가독성 향상하기</div><span class='nodeMissionEXP'>650</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph AdvancedFrontend["고급 프론트엔드"]
        direction LR
        L["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React와 Redux를 사용하여<br />상태 관리가 가능한 대규모<br />SPA 개발하기</div><span class='nodeMissionEXP'>1,000</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        L -.-> M["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 React 프로젝트에<br />Redux Toolkit을 도입하여<br />상태 관리 로직을<br />간소화하고 성능 최적화하기</div><span class='nodeMissionEXP'>850</span><span class='nodeMissionDifficulty'>★★★</span>"]
        L -.-> N["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 React 프로젝트에<br />CSS-in-JS 라이브러리를<br />도입하여 컴포넌트 스타일링<br />최적화하기</div><span class='nodeMissionEXP'>900</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph TeamProject1["팀 프로젝트 1"]
        direction LR
        O["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React와 Spring Boot를<br />사용하여 풀스택 쇼핑몰<br />애플리케이션을 개발하고<br />프론트엔드와 백엔드 통합<br />능력을 향상시키기</div><span class='nodeMissionEXP'>1,500</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        O -.-> P["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />사용자 인증 및 권한 관리<br />시스템을 구현하고 보안<br />강화하기</div><span class='nodeMissionEXP'>1,200</span><span class='nodeMissionDifficulty'>★★★</span>"]
        O -.-> Q["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 상태<br />관리 라이브러리를 도입하여<br />전역 상태 관리 시스템<br />구축하기</div><span class='nodeMissionEXP'>1,100</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph TeamProject2["팀 프로젝트 2"]
        direction LR
        R["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React와 Next.js를 사용하여<br />서버 사이드 렌더링(SSR)을<br />지원하는 블로그 플랫폼<br />개발하기</div><span class='nodeMissionEXP'>1,800</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        R -.-> S["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 SEO<br />최적화 전략을 적용하고<br />검색 엔진 친화적인 구조로<br />개선하기</div><span class='nodeMissionEXP'>1,300</span><span class='nodeMissionDifficulty'>★★★</span>"]
        R -.-> T["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />성능 최적화 기법을 적용하여<br />로딩 속도와 사용자 경험<br />개선하기</div><span class='nodeMissionEXP'>1,400</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject3["팀 프로젝트 3"]
        direction LR
        U["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React Native를 사용하여<br />크로스 플랫폼 모바일 앱을<br />개발하고 iOS/Android<br />양쪽에 배포하기</div><span class='nodeMissionEXP'>2,000</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        U -.-> V["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />푸시 알림 기능을 구현하고<br />사용자 참여도 향상 전략<br />수립하기</div><span class='nodeMissionEXP'>1,600</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        U -.-> W["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />오프라인 지원 기능을<br />구현하여 네트워크 상태와<br />무관한 사용성 확보하기</div><span class='nodeMissionEXP'>1,700</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject4["팀 프로젝트 4"]
        direction LR
        X["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>GraphQL과 Apollo Client를<br />사용하여 효율적인 데이터<br />페치 전략을 갖춘 대시보드<br />애플리케이션 개발하기</div><span class='nodeMissionEXP'>2,200</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        X -.-> Y["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />실시간 데이터 업데이트<br />기능을 구현하여 사용자<br />경험 개선하기</div><span class='nodeMissionEXP'>1,800</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        X -.-> Z["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 대한<br />종합적인 성능 분석을<br />수행하고 최적화 전략<br />수립 및 적용하기</div><span class='nodeMissionEXP'>1,900</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
    end

    A ==> FrontendBasics
    FrontendBasics ==> BackendBasics
    BackendBasics ==> ReactBasics
    ReactBasics ==> AdvancedFrontend
    B ==> TeamProject1
    TeamProject1 ==> TeamProject2
    TeamProject2 ==> TeamProject3
    TeamProject3 ==> TeamProject4
Mermaid
복사
\missionRoadmap\\bigger\프론트엔드 집중형
\smallest\풀스택 개발의 전반적인 영역을 다룹니다. 동시에 React와 관련 기술에도 중점을 두어 프론트엔드 개발에서의 전문성을 키우는 데 초점을 맞춥니다.
\smaller\핵심 역량
\smallest\HTML/CSS/JS에 대한 깊은 이해도와 활용 능력
\smallest\React에 대한 깊은 이해도와 활용 능력
\smallest\백엔드 직군의 이해를 바탕으로 한 소통 능력
\smallest\디자인 시스템에 대한 이해를 바탕으로 한 디자인 직군과의 소통 능력
\smallest\테스트 자동화와 CI/CD 파이프라인 이해
\smallest\UI/UX 디자인 원칙에 대한 이해
\smaller\예상 레벨업
\smaller\난이도 및 구름조각
\smaller\열심히 학습할수록 더 많은
\smaller\구름조각이 모입니다!
\smallest\다양한 리워드를 획득할 수 있습니다:
\smallest\최고급 로지텍 기계식 키보드(5,000~7,000개), 최고급 로지텍 무선 마우스 (3,000~4,000개),스타벅스, 치킨, 피자 기프티콘 등
\smallest\학습 동기 부여 및 성취감을 높여줍니다.
\smallest\열심히 공부한 만큼 실질적인 보상을 받을 수 있습니다.
%%{
  init: {
	  'theme': 'base',
    'themeVariables': {
	    'darkMode': true,
      'primaryColor': 'rgba(0,0,0,0.5)',
      'primaryBorderColor': 'rgba(255,255,255,0.5)',
      'lineColor': 'rgba(255,255,255,0.5)',
      'secondaryColor': '#ffffff',
      'tertiaryColor': '#ffffff',
      'fontSize': '13px'
    },
    'flowchart': {
	    'useWidth': 300,
	    'useMaxWidth': true,
	    'htmlLabels': true,
	    'curve': 'basis',
	    'padding': 20,
	    'nodeSpacing': 20,
	    'rankSpacing': 30,
	    'diagramPadding': 10
	  }
	}
}%%
flowchart TD
    subgraph Start["<span style='display: none;'>시작점</span>"]
        A["개인 미션 시작"]
        B["팀 미션 시작"]
    end

    subgraph JavaSpringBasics["Java와 Spring 기초"]
        direction LR
        C["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Java를 사용하여 간단한<br />계산기 애플리케이션을<br />개발하고 기본 문법을<br />적용하기</div><span class='nodeMissionEXP'>150</span><span class='nodeMissionDifficulty'>★</span>"]
        C -.-> D["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 Java 프로젝트에<br />Git을 도입하여 버전 관리<br />시스템을 구축하고 협업<br />워크플로우 개선하기</div><span class='nodeMissionEXP'>300</span><span class='nodeMissionDifficulty'>★</span>"]
        C -.-> E["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 웹 프로젝트에<br />Java 서블릿을 적용하여<br />동적 웹 페이지를 구현하고<br />백엔드 로직 강화하기</div><span class='nodeMissionEXP'>350</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph SpringMVCAndORM["Spring MVC와 ORM"]
        direction LR
        F["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring Boot를 사용하여<br />RESTful API 기반의<br />간단한 블로그 애플리케이션을<br />개발하고 MVC 패턴 이해하기</div><span class='nodeMissionEXP'>350</span><span class='nodeMissionDifficulty'>★★</span>"]
        F -.-> G["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 Spring 프로젝트에<br />JPA를 도입하여 데이터<br />영속성을 구현하고 객체-관계<br />매핑 최적화하기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★★</span>"]
        F -.-> H["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 RESTful API에<br />Spring Security를<br />적용하여 인증 및 권한<br />관리를 구현하고 API<br />보안 강화하기</div><span class='nodeMissionEXP'>450</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph AdvancedSpring["고급 Spring 개발"]
        direction LR
        I["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring Batch를 사용하여<br />대량의 데이터를 처리하는<br />배치 작업을 구현하고<br />배치 프로세싱 이해하기</div><span class='nodeMissionEXP'>900</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        I -.-> J["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 Spring 프로젝트에<br />캐싱 기술을 도입하여<br />데이터베이스 조회 성능을<br />최적화하고 응답 시간 개선하기</div><span class='nodeMissionEXP'>600</span><span class='nodeMissionDifficulty'>★★★</span>"]
        I -.-> K["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 Spring 프로젝트에<br />AOP를 적용하여 횡단<br />관심사를 분리하고<br />애플리케이션 구조를 개선하기</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph MicroservicesAndCloud["마이크로서비스와 클라우드"]
        direction LR
        L["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Docker를 사용하여 Spring<br />Boot 애플리케이션을<br />컨테이너화하고 배포<br />프로세스 자동화하기</div><span class='nodeMissionEXP'>550</span><span class='nodeMissionDifficulty'>★★★</span>"]
        L -.-> M["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 Spring 프로젝트를<br />서버리스 아키텍처로<br />전환하고 운영 비용<br />최적화하기</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        L -.-> N["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 Spring 프로젝트에<br />서비스 메시를 도입하여<br />마이크로서비스 간 통신을<br />최적화하고 장애 허용성<br />개선하기</div><span class='nodeMissionEXP'>950</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
    end

    subgraph TeamProject1["팀 프로젝트 1: 기본 웹 애플리케이션"]
        direction LR
        O["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring Boot와 Spring<br />Cloud를 활용하여 확장<br />가능한 마이크로서비스<br />아키텍처를 설계하고<br />구현하기</div><span class='nodeMissionEXP'>1,500</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        O -.-> P["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />사용자 인증 및 권한 관리<br />시스템을 구현하고 보안<br />강화하기</div><span class='nodeMissionEXP'>1,200</span><span class='nodeMissionDifficulty'>★★★</span>"]
        O -.-> Q["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 상태<br />관리 라이브러리를 도입하여<br />전역 상태 관리 시스템<br />구축하기</div><span class='nodeMissionEXP'>1,100</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph TeamProject2["팀 프로젝트 2: 데이터 중심 애플리케이션"]
        direction LR
        R["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>분산 데이터베이스 시스템을<br />설계하고 구현하여 데이터<br />일관성과 가용성을 확보하기</div><span class='nodeMissionEXP'>1,600</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        R -.-> S["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 데이터<br />품질 관리 프로세스를<br />도입하여 데이터 정확성과<br />신뢰성 향상하기</div><span class='nodeMissionEXP'>1,300</span><span class='nodeMissionDifficulty'>★★★</span>"]
        R -.-> T["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 대용량<br />데이터 처리를 위한 분산<br />컴퓨팅 시스템 구축하기</div><span class='nodeMissionEXP'>1,400</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject3["팀 프로젝트 3: 고성능 백엔드 시스템"]
        direction LR
        U["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring WebFlux를 활용한<br />반응형 웹 애플리케이션<br />개발 및 성능 최적화하기</div><span class='nodeMissionEXP'>1,500</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        U -.-> V["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 서킷<br />브레이커 패턴을 적용하여<br />장애 내성 및 시스템<br />안정성 개선하기</div><span class='nodeMissionEXP'>1,600</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        U -.-> W["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 실시간<br />데이터 스트리밍 처리<br />시스템 구축하여 데이터<br />처리 능력 향상하기</div><span class='nodeMissionEXP'>1,700</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject4["팀 프로젝트 4: 클라우드 네이티브 애플리케이션"]
        direction LR
        X["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Kubernetes를 사용하여<br />마이크로서비스 아키텍처를<br />구축하고 컨테이너<br />오케스트레이션 이해하기</div><span class='nodeMissionEXP'>950</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        X -.-> Y["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 CI/CD<br />파이프라인을 구축하여<br />지속적 통합 및 배포<br />프로세스를 자동화하기</div><span class='nodeMissionEXP'>1,400</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        X -.-> Z["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에 클라우드<br />네이티브 모니터링 및 로깅<br />시스템을 구축하여 분산<br />시스템의 가시성과 문제<br />해결 능력을 향상시키기</div><span class='nodeMissionEXP'>1,400</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    A ==> JavaSpringBasics
    JavaSpringBasics ==> SpringMVCAndORM
    SpringMVCAndORM ==> AdvancedSpring
    AdvancedSpring ==> MicroservicesAndCloud
    B ==> TeamProject1
    TeamProject1 ==> TeamProject2
    TeamProject2 ==> TeamProject3
    TeamProject3 ==> TeamProject4
Mermaid
복사
\missionRoadmap\\bigger\백엔드 집중형
\smallest\전체적인 웹 개발 과정을 학습하되, Spring Boot를 중심으로 한 백엔드 기술에 깊이 있게 접근하여 서버 사이드 개발 능력을 강화하는 데 주력합니다.
\smaller\핵심 역량
\smallest\Java와 Spring Boot에 대한 깊은 이해도와 활용 능력
\smallest\Database 설계 및 SQL 쿼리 최적화 능력
\smallest\API 설계 및 RESTful 서비스 구현 능력
\smallest\애플리케이션 보안 원칙에 대한 이해
\smallest\서버 성능 최적화 및 모니터링 능력
\smallest\마이크로서비스 아키텍처에 대한 이해
\smaller\예상 레벨업
\smaller\난이도 및 구름조각
\smaller\열심히 학습할수록 더 많은
\smaller\구름조각이 모입니다!
\smallest\다양한 리워드를 획득할 수 있습니다:
\smallest\최고급 로지텍 기계식 키보드(5,000~7,000개), 최고급 로지텍 무선 마우스 (3,000~4,000개),스타벅스, 치킨, 피자 기프티콘 등
\smallest\학습 동기 부여 및 성취감을 높여줍니다.
\smallest\열심히 공부한 만큼 실질적인 보상을 받을 수 있습니다.
%%{
  init: {
	  'theme': 'base',
    'themeVariables': {
	    'darkMode': true,
      'primaryColor': 'rgba(0,0,0,0.5)',
      'primaryBorderColor': 'rgba(255,255,255,0.5)',
      'lineColor': 'rgba(255,255,255,0.5)',
      'secondaryColor': '#ffffff',
      'tertiaryColor': '#ffffff',
      'fontSize': '13px'
    },
    'flowchart': {
	    'useWidth': 300,
	    'useMaxWidth': true,
	    'htmlLabels': true,
	    'curve': 'basis',
	    'padding': 20,
	    'nodeSpacing': 20,
	    'rankSpacing': 30,
	    'diagramPadding': 10
	  }
	}
}%%
flowchart TD
    subgraph Start["<span style='display: none;'>시작점</span>"]
        A["개인 미션 시작"]
        B["팀 미션 시작"]
    end

    subgraph FrontendBasics["프론트엔드 기초"]
        direction LR
        C["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>HTML과 CSS를 사용하여<br />유튜브 메인 페이지를<br />클론 코딩하고 웹 레이아웃<br />구현 능력을 향상시키기</div><span class='nodeMissionEXP'>300</span><span class='nodeMissionDifficulty'>★</span>"]
        C -.-> D["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>CSS Flexbox와 Grid를<br />사용하여 반응형<br />인스타그램 목업을<br />만들고 모바일 퍼스트<br />디자인 원칙을 적용하기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★</span>"]
        C -.-> E["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>JavaScript를 사용하여<br />간단한 투두 리스트<br />앱을 만들고 DOM 조작<br />능력을 향상시키기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★</span>"]
    end

    subgraph BackendBasics["백엔드 기초"]
        direction LR
        F["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring Boot를 사용하여<br />RESTful API 기반의<br />간단한 블로그<br />애플리케이션을 개발하고<br />MVC 패턴 이해하기</div><span class='nodeMissionEXP'>350</span><span class='nodeMissionDifficulty'>★★</span>"]
        F -.-> G["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>JPA를 사용하여 관계형<br />데이터베이스 연동<br />애플리케이션을 개발하고<br />ORM 개념 적용하기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★★</span>"]
        F -.-> H["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring MVC를 사용하여<br />CRUD 기능을 갖춘<br />RESTful API를<br />개발하고 API 설계<br />원칙 적용하기</div><span class='nodeMissionEXP'>450</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph CloudBasics["클라우드 기초"]
        direction LR
        I["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Docker를 사용하여<br />Spring Boot<br />애플리케이션을<br />컨테이너화하고 배포<br />프로세스 자동화하기</div><span class='nodeMissionEXP'>550</span><span class='nodeMissionDifficulty'>★★★</span>"]
        I -.-> J["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>AWS Lambda를 사용하여<br />이미지 리사이징<br />서비스를 구현하고<br />서버리스 아키텍처의<br />확장성을 경험</div><span class='nodeMissionEXP'>600</span><span class='nodeMissionDifficulty'>★★★</span>"]
        I -.-> K["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>AWS VPC를 구성하고<br />서브넷 설계를 통해<br />안전한 네트워크<br />아키텍처를 구현</div><span class='nodeMissionEXP'>650</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph AdvancedArchitecture["고급 아키텍처"]
        direction LR
        L["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Kubernetes를 사용하여<br />마이크로서비스<br />아키텍처를 구축하고<br />컨테이너 오케스트레이션<br />이해하기</div><span class='nodeMissionEXP'>950</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        L -.-> M["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring Cloud를<br />활용하여 마이크로서비스<br />간 통신 및 서비스<br />디스커버리를 구현하고<br />분산 시스템 설계하기</div><span class='nodeMissionEXP'>1,000</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        L -.-> N["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Reactive Programming을<br />적용하여 비동기 웹<br />애플리케이션을 개발하고<br />성능 최적화하기</div><span class='nodeMissionEXP'>1,050</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
    end

    subgraph TeamProject1["팀 프로젝트 1"]
        direction LR
        O["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React와 Spring Boot를<br />사용하여 풀스택 쇼핑몰<br />애플리케이션을 개발하고<br />프론트엔드와 백엔드<br />통합 능력을 향상시키기</div><span class='nodeMissionEXP'>1,500</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        O -.-> P["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Jenkins를 사용하여<br />Node.js 애플리케이션의<br />CI/CD 파이프라인을<br />구축하고 배포<br />자동화를 실현</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
        O -.-> Q["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Terraform을 사용하여<br />멀티 리전 고가용성<br />인프라를 구축하고 IaC<br />능력을 향상</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph TeamProject2["팀 프로젝트 2"]
        direction LR
        R["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>WebSocket과 CRDT를<br />활용하여 실시간 협업<br />코딩 환경을 제공하는<br />Web IDE를 개발하기</div><span class='nodeMissionEXP'>2,000</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        R -.-> S["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Ansible을 사용하여<br />서버 클러스터의 패치<br />관리 시스템을 구축하고<br />자동화 능력을 향상</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
        R -.-> T["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Istio를 사용하여<br />마이크로서비스 간<br />통신을 제어하고 서비스<br />메시 구현 능력을 향상</div><span class='nodeMissionEXP'>850</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject3["팀 프로젝트 3"]
        direction LR
        U["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>마이크로서비스<br />아키텍처를 설계하고<br />구현하여 확장 가능하고<br />유연한 시스템을 구축</div><span class='nodeMissionEXP'>1,800</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        U -.-> V["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Prometheus와 Grafana를<br />사용하여 종합 모니터링<br />시스템을 구축하고<br />인프라 가시성을 향상</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        U -.-> W["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>gRPC를 사용하여<br />고성능 마이크로서비스<br />간 통신 시스템을<br />구축하고 네트워크<br />효율성을 개선</div><span class='nodeMissionEXP'>800</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject4["팀 프로젝트 4"]
        direction LR
        X["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>서버리스 아키텍처를<br />활용한 이벤트 기반<br />마이크로서비스 시스템<br />구축하기</div><span class='nodeMissionEXP'>1,550</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        X -.-> Y["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>컨테이너 오케스트레이션<br />플랫폼을 구축하고<br />관리하여 마이크로서비스<br />운영 환경을 최적화</div><span class='nodeMissionEXP'>1,500</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        X -.-> Z["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>클라우드 네이티브 CI/CD<br />파이프라인을 구축하여<br />지속적 통합 및 배포<br />프로세스를 자동화</div><span class='nodeMissionEXP'>1,400</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    A ==> FrontendBasics
    FrontendBasics ==> BackendBasics
    BackendBasics ==> CloudBasics
    CloudBasics ==> AdvancedArchitecture
    B ==> TeamProject1
    TeamProject1 ==> TeamProject2
    TeamProject2 ==> TeamProject3
    TeamProject3 ==> TeamProject4
Mermaid
복사
\missionRoadmap\\bigger\애플리케이션 설계 집중형
\smallest\풀스택 개발의 기초를 다지면서, 클라우드 서비스와 컨테이너 기술을 활용한 웹 애플리케이션 설계 및 배포에 특별한 관심을 기울입니다.
\smaller\핵심 역량
\smallest\Docker와 Kubernetes에 대한 이해도와 활용 능력
\smallest\CI/CD 파이프라인 설계 및 구축 능력
\smallest\클라우드 서비스(AWS, GCP, Azure 등)에 대한 이해
\smallest\모놀리식 및 마이크로서비스 아키텍처 설계 능력
\smallest\애플리케이션 성능 모니터링 및 최적화 능력
\smallest\테스트 주도 개발(TDD)과 단위 테스트 작성 능력
\smaller\예상 레벨업
\smaller\난이도 및 구름조각
\smaller\열심히 학습할수록 더 많은
\smaller\구름조각이 모입니다!
\smallest\다양한 리워드를 획득할 수 있습니다:
\smallest\최고급 로지텍 기계식 키보드(5,000~7,000개), 최고급 로지텍 무선 마우스 (3,000~4,000개),스타벅스, 치킨, 피자 기프티콘 등
\smallest\학습 동기 부여 및 성취감을 높여줍니다.
\smallest\열심히 공부한 만큼 실질적인 보상을 받을 수 있습니다.
%%{
  init: {
	  'theme': 'base',
    'themeVariables': {
	    'darkMode': true,
      'primaryColor': 'rgba(0,0,0,0.5)',
      'primaryBorderColor': 'rgba(255,255,255,0.5)',
      'lineColor': 'rgba(255,255,255,0.5)',
      'secondaryColor': '#ffffff',
      'tertiaryColor': '#ffffff',
      'fontSize': '13px'
    },
    'flowchart': {
	    'useWidth': 300,
	    'useMaxWidth': true,
	    'htmlLabels': true,
	    'curve': 'basis',
	    'padding': 20,
	    'nodeSpacing': 20,
	    'rankSpacing': 30,
	    'diagramPadding': 10
	  }
	}
}%%
flowchart TD
    subgraph Start["<span style='display: none;'>시작점</span>"]
        A["개인 미션 시작"]
        B["팀 미션 시작"]
    end

    subgraph FrontendBasics["프론트엔드 기초"]
        direction LR
        C["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>HTML과 CSS를 사용하여<br />유튜브 메인 페이지를<br />클론 코딩하고 웹 레이아웃<br />구현 능력을 향상시키기</div><span class='nodeMissionEXP'>300</span><span class='nodeMissionDifficulty'>★</span>"]
        C -.-> D["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />CSS Flexbox와 Grid를<br />적용하여 반응형<br />레이아웃 구현하기</div><span class='nodeMissionEXP'>300</span><span class='nodeMissionDifficulty'>★★</span>"]
        C -.-> E["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />JavaScript를 사용하여<br />동적 요소를 추가하고<br />사용자 상호작용 개선하기</div><span class='nodeMissionEXP'>350</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph BackendBasics["백엔드 기초"]
        direction LR
        F["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring Boot를 사용하여<br />회원 관리 서비스를<br />개발하고 MVC<br />아키텍처 패턴을 실제<br />프로젝트에 적용하기</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
        F -.-> G["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 Spring<br />프로젝트에 JPA를<br />도입하여 데이터<br />영속성을 구현하고<br />객체-관계 매핑<br />최적화하기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★★</span>"]
        F -.-> H["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 RESTful<br />API에 Spring Security를<br />적용하여 인증 및 권한<br />관리를 구현하고 API<br />보안 강화하기</div><span class='nodeMissionEXP'>450</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph CloudBasics["클라우드 기초"]
        direction LR
        I["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>AWS Lambda를 사용하여<br />이미지 리사이징<br />서비스를 구현하고<br />서버리스 아키텍처의<br />확장성을 경험</div><span class='nodeMissionEXP'>600</span><span class='nodeMissionDifficulty'>★★★</span>"]
        I -.-> J["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS S3와 CloudFront를<br />활용하여 정적 웹사이트<br />호스팅 및 CDN 구성하기</div><span class='nodeMissionEXP'>550</span><span class='nodeMissionDifficulty'>★★★</span>"]
        I -.-> K["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS RDS를 도입하여<br />데이터베이스를<br />클라우드로 마이그레이션<br />하고 성능 최적화하기</div><span class='nodeMissionEXP'>650</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph AdvancedCloud["고급 클라우드"]
        direction LR
        L["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Terraform을 사용하여<br />멀티 리전 고가용성<br />인프라를 구축하고 IaC<br />능력을 향상</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★</span>"]
        L -.-> M["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS ECS를 도입하여<br />컨테이너 기반<br />마이크로서비스<br />아키텍처 구현하기</div><span class='nodeMissionEXP'>800</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        L -.-> N["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS CloudFormation을<br />사용하여 전체<br />애플리케이션 스택을<br />코드로 정의하고 배포<br />자동화 구현</div><span class='nodeMissionEXP'>800</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject1["팀 프로젝트 1"]
        direction LR
        O["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React와 Spring Boot를<br />사용하여 풀스택 쇼핑몰<br />애플리케이션을 개발하고<br />프론트엔드와 백엔드<br />통합 능력을 향상시키기</div><span class='nodeMissionEXP'>1,500</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        O -.-> P["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS Elastic Beanstalk를<br />사용하여 애플리케이션<br />배포 및 스케일링<br />자동화하기</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
        O -.-> Q["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS CloudWatch를<br />활용하여 모니터링 및<br />알람 시스템 구축하기</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject2["팀 프로젝트 2"]
        direction LR
        R["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>서버리스 아키텍처를<br />활용한 이벤트 기반<br />마이크로서비스 시스템<br />구축하기</div><span class='nodeMissionEXP'>1,550</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        R -.-> S["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS Step Functions를<br />사용하여 복잡한<br />워크플로우를 자동화하고<br />서버리스 오케스트레이션<br />구현</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        R -.-> T["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS API Gateway와<br />Lambda를 연동하여<br />서버리스 RESTful API<br />서비스 구축</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph TeamProject3["팀 프로젝트 3"]
        direction LR
        U["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>멀티 리전 고가용성<br />인프라를 구축하여<br />글로벌 서비스의<br />안정성과 성능을 확보</div><span class='nodeMissionEXP'>1,600</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        U -.-> V["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS Global Accelerator를<br />적용하여 글로벌 트래픽<br />라우팅 최적화 및 지연<br />시간 감소</div><span class='nodeMissionEXP'>800</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        U -.-> W["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS Aurora Global<br />Database를 도입하여<br />글로벌 데이터 복제 및<br />재해 복구 시스템 구축</div><span class='nodeMissionEXP'>850</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject4["팀 프로젝트 4"]
        direction LR
        X["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>클라우드 네이티브 CI/CD<br />파이프라인을 구축하여<br />지속적 통합 및 배포<br />프로세스를 자동화</div><span class='nodeMissionEXP'>1,400</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        X -.-> Y["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS CodePipeline을<br />사용하여 전체 CI/CD<br />파이프라인을 구축하고<br />자동화된 배포 프로세스<br />구현</div><span class='nodeMissionEXP'>850</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        X -.-> Z["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS CloudFormation<br />StackSets를 활용하여<br />다중 계정 및 리전에<br />걸친 인프라 배포<br />자동화</div><span class='nodeMissionEXP'>900</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
    end

    A ==> FrontendBasics
    FrontendBasics ==> BackendBasics
    BackendBasics ==> CloudBasics
    CloudBasics ==> AdvancedCloud
    B ==> TeamProject1
    TeamProject1 ==> TeamProject2
    TeamProject2 ==> TeamProject3
    TeamProject3 ==> TeamProject4
Mermaid
복사
\missionRoadmap\\bigger\클라우드 집중형
\smallest\프론트엔드와 백엔드 개발을 포함하면서도, 네트워크 설계부터 서버리스 아키텍처까지 인프라 영역에 깊이 있게 접근하여 보다 포괄적인 기술 스택을 습득합니다.
\smaller\핵심 역량
\smallest\AWS Lambda와 같은 서버리스 기술에 대한 이해
\smallest\클라우드 네트워크 설계 및 보안 설정 능력
\smallest\Infrastructure as Code(IaC) 도구(Terraform 등) 활용 능력
\smallest\클라우드 기반 데이터베이스 및 스토리지 서비스 이해
\smallest\고가용성 및 확장성을 고려한 시스템 설계 능력
\smallest\클라우드 비용 최적화 전략 수립 능력
\smaller\예상 레벨업
\smaller\난이도 및 구름조각
\smaller\열심히 학습할수록 더 많은
\smaller\구름조각이 모입니다!
\smallest\다양한 리워드를 획득할 수 있습니다:
\smallest\최고급 로지텍 기계식 키보드(5,000~7,000개), 최고급 로지텍 무선 마우스 (3,000~4,000개),스타벅스, 치킨, 피자 기프티콘 등
\smallest\학습 동기 부여 및 성취감을 높여줍니다.
\smallest\열심히 공부한 만큼 실질적인 보상을 받을 수 있습니다.
%%{
  init: {
	  'theme': 'base',
    'themeVariables': {
	    'darkMode': true,
      'primaryColor': 'rgba(0,0,0,0.5)',
      'primaryBorderColor': 'rgba(255,255,255,0.5)',
      'lineColor': 'rgba(255,255,255,0.5)',
      'secondaryColor': '#ffffff',
      'tertiaryColor': '#ffffff',
      'fontSize': '13px'
    },
    'flowchart': {
	    'useWidth': 300,
	    'useMaxWidth': true,
	    'htmlLabels': true,
	    'curve': 'basis',
	    'padding': 20,
	    'nodeSpacing': 20,
	    'rankSpacing': 30,
	    'diagramPadding': 10
	  }
	}
}%%
flowchart TD
    subgraph Start["<span style='display: none;'>시작점</span>"]
        A["개인 미션 시작"]
        B["팀 미션 시작"]
    end

    subgraph FrontendBasics["프론트엔드 기초"]
        direction LR
        C["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>HTML과 CSS를 사용하여<br />유튜브 메인 페이지를<br />클론 코딩하고 웹 레이아웃<br />구현 능력을 향상시키기</div><span class='nodeMissionEXP'>300</span><span class='nodeMissionDifficulty'>★</span>"]
        C -.-> D["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>CSS Flexbox와 Grid를<br />사용하여 반응형<br />인스타그램 목업을<br />만들고 모바일 퍼스트<br />디자인 원칙을 적용하기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★</span>"]
        C -.-> E["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>JavaScript를 사용하여<br />간단한 투두 리스트<br />앱을 만들고 DOM 조작<br />능력을 향상시키기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★</span>"]
    end

    subgraph BackendBasics["백엔드 기초"]
        direction LR
        F["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring Boot를 사용하여<br />회원 관리 서비스를<br />개발하고 MVC<br />아키텍처 패턴을 실제<br />프로젝트에 적용하기</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
        F -.-> G["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>JPA를 사용하여 관계형<br />데이터베이스 연동<br />애플리케이션을 개발하고<br />ORM 개념 적용하기</div><span class='nodeMissionEXP'>400</span><span class='nodeMissionDifficulty'>★★</span>"]
        F -.-> H["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Spring MVC를 사용하여<br />CRUD 기능을 갖춘<br />RESTful API를<br />개발하고 API 설계<br />원칙 적용하기</div><span class='nodeMissionEXP'>450</span><span class='nodeMissionDifficulty'>★★</span>"]
    end

    subgraph FullstackIntegration["풀스택 통합"]
        direction LR
        I["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React와 Spring Boot를<br />사용하여 간단한 블로그<br />애플리케이션을 개발하고<br />프론트엔드와 백엔드<br />통합하기</div><span class='nodeMissionEXP'>800</span><span class='nodeMissionDifficulty'>★★★</span>"]
        I -.-> J["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />JWT를 이용한 인증<br />시스템을 구현하고<br />보안 강화하기</div><span class='nodeMissionEXP'>600</span><span class='nodeMissionDifficulty'>★★★</span>"]
        I -.-> K["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />Redux를 도입하여<br />상태 관리를 구현하고<br />애플리케이션 구조<br />개선하기</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph DevOpsBasics["데브옵스 기초"]
        direction LR
        L["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>Jenkins를 사용하여<br />Node.js 애플리케이션의<br />CI/CD 파이프라인을<br />구축하고 배포<br />자동화를 실현</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
        L -.-> M["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />Docker를 도입하여<br />애플리케이션<br />컨테이너화하고 배포<br />환경 일관성 확보하기</div><span class='nodeMissionEXP'>550</span><span class='nodeMissionDifficulty'>★★★</span>"]
        L -.-> N["<span class='nodeMissionKind'>개인</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />Terraform을 사용하여<br />인프라를 코드로<br />관리하고 프로비저닝<br />자동화하기</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    subgraph TeamProject1["팀 프로젝트 1"]
        direction LR
        O["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>React와 Spring Boot를<br />사용하여 풀스택 쇼핑몰<br />애플리케이션을 개발하고<br />프론트엔드와 백엔드<br />통합 능력을 향상시키기</div><span class='nodeMissionEXP'>1,500</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        O -.-> P["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />Jenkins를 사용하여<br />CI/CD 파이프라인을<br />구축하고 자동 테스트 및<br />배포 환경 구성하기</div><span class='nodeMissionEXP'>700</span><span class='nodeMissionDifficulty'>★★★</span>"]
        O -.-> Q["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />AWS 서비스를 활용하여<br />클라우드 인프라<br />구축하고 확장성<br />확보하기</div><span class='nodeMissionEXP'>800</span><span class='nodeMissionDifficulty'>★★★★</span>"]
    end

    subgraph TeamProject2["팀 프로젝트 2"]
        direction LR
        R["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>WebSocket과 CRDT를<br />활용하여 실시간 협업<br />코딩 환경을 제공하는<br />Web IDE를 개발하기</div><span class='nodeMissionEXP'>2,000</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        R -.-> S["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />Kubernetes를 도입하여<br />컨테이너 오케스트레이션<br />환경을 구축하고 서비스<br />확장성 개선하기</div><span class='nodeMissionEXP'>950</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        R -.-> T["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />ELK 스택을 도입하여<br />로그 분석 시스템을<br />구축하고 문제 해결<br />능력을 향상</div><span class='nodeMissionEXP'>950</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
    end

    subgraph TeamProject3["팀 프로젝트 3"]
        direction LR
        U["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>마이크로서비스<br />아키텍처를 설계하고<br />구현하여 확장 가능하고<br />유연한 시스템을 구축</div><span class='nodeMissionEXP'>1,800</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
        U -.-> V["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />서비스 메시(예: Istio)를<br />도입하여 마이크로서비스<br />간 통신을 최적화하고<br />관리하기</div><span class='nodeMissionEXP'>850</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        U -.-> W["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />Chaos Engineering<br />기법을 적용하여 시스템<br />복원력을 테스트하고<br />개선</div><span class='nodeMissionEXP'>1,000</span><span class='nodeMissionDifficulty'>★★★★★</span>"]
    end

    subgraph TeamProject4["팀 프로젝트 4"]
        direction LR
        X["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>단독형</span><div class='nodeMissionName'>클라우드 네이티브 CI/CD<br />파이프라인을 구축하여<br />지속적 통합 및 배포<br />프로세스를 자동화</div><span class='nodeMissionEXP'>1,400</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        X -.-> Y["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />Prometheus와 Grafana를<br />활용하여 모니터링<br />시스템을 구축하고<br />성능 최적화하기</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★★</span>"]
        X -.-> Z["<span class='nodeMissionKind'>팀</span><span class='nodeMissionType'>연계형</span><div class='nodeMissionName'>진행 중인 프로젝트에<br />Serverless Framework를<br />도입하여 서버리스<br />아키텍처로 전환하고<br />운영 비용 최적화하기</div><span class='nodeMissionEXP'>750</span><span class='nodeMissionDifficulty'>★★★</span>"]
    end

    A ==> FrontendBasics
    FrontendBasics ==> BackendBasics
    BackendBasics ==> FullstackIntegration
    FullstackIntegration ==> DevOpsBasics
    B ==> TeamProject1
    TeamProject1 ==> TeamProject2
    TeamProject2 ==> TeamProject3
    TeamProject3 ==> TeamProject4
Mermaid
복사
\missionRoadmap\\bigger\밸런스 집중형
\smallest\프론트엔드, 백엔드, 데브옵스 영역을 균형 있게 학습합니다. 각 영역을 통합하여 완전한 웹 애플리케이션을 개발하고 배포하는 능력을 키우는 데 중점을 둡니다.
\smaller\핵심 역량
\smallest\프론트엔드(React)와 백엔드(Spring Boot) 기술의 통합 능력
\smallest\데브옵스 도구(Jenkins, GitLab CI 등) 사용 능력
\smallest\CI/CD 파이프라인 구축 및 자동화 능력
\smallest\클라우드 서비스(AWS, GCP 등) 활용 능력
\smallest\테스트 자동화 및 품질 보증 전략 수립 능력
\smallest\프로젝트 관리 및 협업 도구(Jira, Confluence 등) 사용 능력
\smaller\예상 레벨업
\smaller\난이도 및 구름조각
\smaller\열심히 학습할수록 더 많은
\smaller\구름조각이 모입니다!
\smallest\다양한 리워드를 획득할 수 있습니다:
\smallest\최고급 로지텍 기계식 키보드(5,000~7,000개), 최고급 로지텍 무선 마우스 (3,000~4,000개),스타벅스, 치킨, 피자 기프티콘 등
\smallest\학습 동기 부여 및 성취감을 높여줍니다.
\smallest\열심히 공부한 만큼 실질적인 보상을 받을 수 있습니다.
\center\\smallest\* 본 미션 로드맵은 예시입니다. 플레이어는 원하는 만큼 스스로 미션을 해결해 나가며 다양한 경우의 수로 성장할 수 있습니다.

\center\\smaller\\glowing\교육비 0원으로 부담 없이 성장하기

풀스택 개발자가 되기 위해 구름톤 딥다이브를 수강해야만 하는 이유

실력의 격차를 만들어줄 수많은 혜택들
hidden tag | centered-item
훈련장려금
월 최대 316,000원 지원
hidden tag | centered-item
성장격려금
대회 수상 시 최대 100만원
hidden tag | centered-item
메타버스 오피스
가상 공간에서의 학습 지원
hidden tag | centered-item
최신 맥북
교육 기간 중 최신 맥북 지원
hidden tag | centered-item
판교·제주 오프라인 공간
팀 프로젝트 공간으로 이용
hidden tag | centered-item
전문 서적
분야별 기술 서적 제공
hidden tag | centered-item
자격증 응시료
관련 자격 취득 시 지원
hidden tag | centered-item
ChatGPT or Claude
유료 플랜 비용 지원
hidden tag | centered-item
실무용 도구
글로벌 업무툴 비용 지원
hidden tag | centered-item
구름톤 in JEJU
신청 시 가산점 제공
hidden tag | centered-item
제주 워케이션
우수팀 대상 숙박권 제공
hidden tag | centered-item
동아리 프로그램
관심사 기반 그룹 활동 지원
hidden tag | centered-item
구름 COMMIT
IT 세미나 우선 참석권 제공
hidden tag | centered-item
구름EXP 상점
학습을 통한 리워드 획득
hidden tag | centered-item
학습 여정별 강좌
인프런 교육 강좌 추가 지원
hidden tag | centered-item
코딩 테스트
매월 모의 테스트 지원
hidden tag | centered-item
모여서·각자·코딩
모여서 학습하면 추가 지원
hidden tag | centered-item
카카오 실무자 멘토링
전문가에게 듣는 실무 노하우
\bigger\\center\with Kakao
\center\카카오테크 부트캠프의 혜택을 그대로 담았습니다.
hidden tag | centered-item
수료증 발급
프로그램 완주 시 카카오테크 부트캠프 인증 수료증 제공
hidden tag | centered-item
현직자 이력서 컨설팅
카카오 재직자의 전문적인 이력서 첨삭 지원
hidden tag | centered-item
카카오 현직자 특강 제공
현업의 생생한 인사이트를 공유하는 특별 강연
hidden tag | centered-item
카카오테크 부트캠프 승급
카카오테크 부트캠프 참여 기회 제공 (우수 수료생)
hidden tag | centered-item
굿즈 제공
카카오테크 부트캠프 브랜드 굿즈 지원
hidden tag | centered-item
카카오 클라우드 활용
카카오 클라우드 인프라 무상 지원
hidden tag | centered-item
부트캠프 컨퍼런스
최신 기술 트렌드 파악 및 네트워킹 참여 기회
hidden tag | centered-item
수료생 간 네트워크
동문 커뮤니티 통한 지속적인 정보 교류 기회 제공
hidden tag | centered-item
판교 네트워킹 파티
업계 리더들과의 만남 통한 네트워크 확장 기회 지원
\bigger\\center\카카오 AI 캠퍼스에서 진행되는 해커톤
\center\전 과정의 플레이어가 모두 모여 아이디어를 공유하고 AI 기반의 제품을 만듭니다.
\bigger\\center\카카오테크 부트캠프 메타버스
\center\가상 환경에서 실시간으로 소통하며 몰입도 높은 학습 환경을 경험합니다.
\bigger\\center\with Inflearn
\center\인프런과 성장에 대한 가치와 신념을 공유합니다.
hidden tag | centered-item
사전 등록 시 프리코스 제공
교육 시작 전 플레이어 입문용 교육 콘텐츠 지원
hidden tag | centered-item
학습 단계별 추가 강좌 제공
실력 향상 위한 추가 교육 콘텐츠 지원
hidden tag | centered-item
인프런 CTO '향로' 특강
11년차 비전공자 출신 CTO의 라이브 강연
hidden tag | centered-item
인프랩 인턴십
우수 수료생 대상 인턴십 참여 기회 제공
hidden tag | centered-item
프로그램 수료 후 포인트 제공
지속적인 지식 성장을 위해 인프런 포인트 지급
hidden tag | centered-item
이력서 등록 시 포인트 제공
‘랠릿’에 이력서 작성 시 인프런 포인트 지급

\glowing\우수 수료생 혜택

탁월한 성과를 인정받은 플레이어에게 특별한 기회를 드립니다.
hidden tag | rounded-12 | centered-item
장학금
지속 성장을 위한 장학금 지원 (200만원 지원)
hidden tag | rounded-12 | centered-item
카테부 추가 지원
카카오테크 부트캠프 참여 기회 제공 (2,000만원 상당)
hidden tag | rounded-12 | centered-item
구름·인프랩 인턴십
실제 현업에서 실무 역량 높일 수 있는 기회 제공
hidden tag | rounded-12 | centered-item
제주 펜트하우스 숙박권
플레이스 캠프 1박 2일 지원 (100만원 상당)

끈끈한 수료생 네트워크로 함께 빛나는 성장, 지금 시작하세요.

\bigger\01
네트워킹 파티
\smaller\플레이어간 네트워크가 강력해질 수 있도록 네트워킹 파티를 열어요. 다른 과정 플레이어는 물론이고 선배 플레이어와도 교류하세요.
\bigger\02
구름톤 네트워크
\smaller\수료를 한 뒤에도 구름톤 플레이어간 유대감 유지를 위한 지속적인 연결을 지원합니다.
\bigger\03
현직자 초청 만남
\smaller\지금 현직자는 어떻게 일하고 있을까요? 현직자를 만나 실무 이야기를 듣습니다.
\bigger\04
모여서·각자·{코딩, 기획, 디자인}
\smaller\메타버스 공간에 모여서 각자 학습합니다. 혼자서 집중이 어렵다면 모여서 함께해요.
\bigger\05
동아리 지원
\smaller\동아리를 만들어 활동해보세요. 오프라인 공간과 활동비를 지원합니다.
\bigger\06
스터디 운영
\smaller\토론 중심 스터디로 정착할 수 있도록 가이드라인과 템플릿을 제공합니다.
\bigger\07
구름 내부 세미나 초대
\smaller\구름톤 플레이어라면 구름 임직원 지식 세미나에 참석할 수 있습니다. 구름의 성장 문화에 함께하세요.
\bigger\08
COMMIT 우선 참석권
\smaller\매월 진행되는 지식 세미나 ‘COMMIT’에 우선적으로 참여할 수 있습니다.
\bigger\09
카카오 AI 캠퍼스 해커톤
\smaller\전 과정의 플레이어가 모두 모여 아이디어를 공유하고 AI 기반의 제품을 만듭니다.

게이미피케이션 기반의 학습으로 성장의 관성을 만들어보세요.

01 자기주도적 학습
\smaller\플레이어가 학습을 주도적으로 관리할 수 있도록 지원합니다. 다양한 학습 자료와 도구를 제공하여, 스스로 학습 목표를 설정하고 성취할 수 있습니다.
02 실무 경험 중심
\smaller\모든 과정은 온라인으로 진행합니다. 미션과 퀘스트를 통해 지속적으로 실력을 올리고, 현업 실무자 멘토와의 만남으로 실전 노하우를 미리 습득합니다.
03 게이미피케이션
\smaller\미션과 퀘스트를 달성하면 가상의 통화인 구름 조각을 보상 받습니다. 구름 조각으로 다양한 상품을 구매할 수 있어, 동기 부여와 학습의 재미를 동시에 경험합니다.

플레이어 성장에 집중한 초밀착 케어

플레이어의 배움의 속도를 높여주는 페이스 메이커가 되어드립니다.
성취도별 학습 관리
\smaller\구름의 LXP(Learning eXperience Platform)를 통해 플레이어의 학습 현황을 모니터링하고, 분석해 취약 분야를 보충할 수 있도록 지원합니다.
언제든 가능한 질문
\smaller\궁금한 점이 생기면 언제든 물어보세요. 강사에게 실시간으로 질문하거나 게시판을 이용할 수 있습니다. 또한 AI 튜터에게 질문할 수도 있습니다.
전문가 피드백
\smaller\프로젝트 과정에 전문가가 함께합니다. 서비스 기획부터 실제 구현까지 전문가의 피드백으로 성장하세요.
팀별 멘토링 진행
\smaller\팀별 멘토링을 진행합니다. 팀당 최소 1명 이상의 현직 개발자 멘토가 팀을 케어합니다.
전담 매니저의 관리
\smaller\학습에 집중할 수 있도록 교육 운영 매니저가 함께합니다. 어려운 점이 있으면 교육 운영 매니저를 찾아주세요.
오피스아워 with C-Level
\smaller\구름 C-Level과 1:1 대화 시간. 커리어에 대한 고민과 조언을 나누고 현업 전문가들의 생생한 인사이트를 공유 받으세요.

지금 바로 지원하세요.

\center\다음과 같은 지원 절차에 따라 진행됩니다.
\bigger\
\center\STEP 01
\bigger\\center\지원서 작성
\smaller\\center\여러분의 잠재력과 열정을 있는 그대로 표현해주세요.
\bigger\ \center\STEP 02
\bigger\\center\HRD-Net 수강 신청
\smaller\\center\본 과정은 국민내일배움카드 소지자를 대상으로 진행됩니다.
\bigger\ \center\STEP 03
\bigger\\center\지원자 평가
\smaller\\center\딥다이브는 여러분의 잠재력과 열정, 2가지만 봅니다.
\bigger\ \center\STEP 04
\bigger\\center\선발 발표
\smaller\\center\개별 연락을 통해 합격 여부 및 오리엔테이션 안내를 드립니다.
\bigger\ \center\STEP 05
\bigger\\center\오리엔테이션
\smaller\\center\오리엔테이션은 판교에서 오프라인으로 진행됩니다.
\bigger\ \center\STEP 06
\bigger\\center\수강 시작
\smaller\\center\잠재력을 폭발시키는 딥다이브를 시작하는 순간입니다.

다른 과정도 알아보기

\center\딥다이브 할 수 있는 다른 분야도 살펴 보세요!
hidden tag | rounded-20 | lecture-card | https://deepdive.goorm.io/gen-ai
모집 중
0원 ← 19,021,200원
비대면 실시간
hidden tag | rounded-20 | lecture-card | https://deepdive.goorm.io/cloud-native
모집 중
0원 ← 19,021,200원
비대면 실시간
hidden tag | rounded-20 | lecture-card | https://deepdive.goorm.io/cybersecurity
모집 중
0원 ← 19,130,100원
온라인 강의
hidden tag | rounded-20 | lecture-card | https://deepdive.goorm.io/frontend
모집 중
0원 ← 19,021,200원
비대면 실시간
hidden tag | rounded-20 | lecture-card | https://deepdive.goorm.io/backend
모집 중
0원 ← 19,021,200원
비대면 실시간
hidden tag | rounded-20 | lecture-card | https://deepdive.goorm.io/product-design
모집 중
0원 ← 19,021,200원
비대면 실시간
hidden tag | rounded-20 | lecture-card | https://deepdive.goorm.io/product-management
모집 중
0원 ← 19,021,200원
비대면 실시간

자주 묻는 질문

혹시 더 궁금한 점이 있으신가요?
\bigger\모집 및 선발
지원 대상은 어떻게 되나요?
지원 프로세스가 어떻게 되나요?
지원 접수 확인은 어떻게 하나요?
지원서 수정이 가능한가요?
HRD-Net 등록 시 회차는 아무거나 선택하면 되나요?
HRD-Net 수강 신청 확인은 어떻게 하나요?
선발 기준이 있나요?
[고등학생/비전공자/대학생/재직자/해외거주자]도 훈련 신청이 가능한가요?
K-디지털 트레이닝 과정 중복 지원이 가능한가요?
K-디지털 트레이닝 과정을 이전에 수강한 적이 있는데 신청이 가능한가요?
국민취업지원제도와 병행할 수 있나요?
다음 기수는 언제 모집하나요?
\bigger\훈련 및 수강
온라인과 오프라인 중 어떤 형태로 훈련이 진행되나요?
수업 출결은 어떻게 진행되나요?
수강에 필요한 준비물이 있나요?
PC나 노트북이 없는데, 지원 받을 수 있나요?
비대면 실시간 수업이 진행되는 동안 카메라나 마이크를 켜야 하나요?
권장 노트북 사양이 있을까요?
모바일로도 학습이 가능한가요?
중도에 포기하면 불이익이 있나요?
K-디지털 트레이닝 과정도 훈련 장려금을 받을 수 있나요?
\bigger\국민내일배움카드 관련
국민내일배움카드 발급 조건이 있나요?
국민내일배움카드만 있으면 전액 무료인가요?
국민내일배움카드 잔액과 상관없이 신청이 가능한가요?
\smaller\고객센터
\smallest\모든 상담은 채팅으로 진행됩니다.
\smallest\궁금한 점을 채팅으로 남겨 주시면 빠르게 답변 드릴게요.
\smallest\운영시간
\smallest\평일 10:30 - 18:00
\smallest\(휴게시간 12:30 - 14:00 / 주말 및 공휴일 휴무)
채팅 상담 바로가기
\smaller\교육 소개
\smaller\기업 소개
\smallest\구름 소개
\smallest\구름 채용
\smaller\대표 류성태 개인정보보호책임자 곽경주 사업자 등록번호 124-87-39200 통신판매업 신고 번호 제2019-성남분당B-0224호
\smaller\주소 경기도 성남시 분당구 판교로 242 PDC A동 9층 전화 031-600-8586 이메일 contact@goorm.io
\smaller\ goorm Inc. All Rights Reserved.