100%
0원
- 신청 기간
-
2024.10.30 10:00 ~ 12.02 14:00 (한국 표준시)
- 교육 기간
-
약 6개월 (2024.12.18 ~ 2025.06.23)
- 장소
- 온라인으로 진행하는 모임입니다
현업 전문가의 밀착 케어를 받으며 개발 풀 사이클을 모두 경험하고 원하는 개발 직무 포지션으로 성장하세요.
왜 프로그래머스에서 배워야 할까요?
SW 개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 프로그래머스에서 기업 채용 및 평가 데이터를 비교 분석하여 실무에 최정화된 교육 과정을 제작했습니다.
개발자 역량 평가 점유율 95%
누적 기업 회원수 9,000+
월 평균 페이지뷰수 1,300만+
풀스택 데브코스 📖
- 초보 개발자를, 프로젝트를 성공시키는 육각형 개발자로 성장시킵니다
- 소프트웨어 설계부터 배포, 유지 관리까지 프론트엔드, 백엔드 그리고 풀스택 개발자가 각각 어떤 일들을 하게 될지 전부 경험해보고 목표를 정해보세요.
열정 넘치는 수강생들 함께 성장합니다 🙆♀️
이런 분들에게 추천합니다
- 프로젝트를 성공시키는 육각형 개발자로 성장하고 싶은 분
- 개발자로의 직무 전환을 원하지만, 어떤 포지션이 나에게 맞을지 고민되는 분
- 나의 직군과 직무에 개발 지식을 접목하고 싶은 분
- 팀과의 협업을 통해 어려운 문제를 주도적으로 해결할 의지가 있는 분
- 모르는 것을 물어볼 용기가 있고, 아는 것을 공유할 수 있는 분
학습 종료 후 여러분은 이렇게 성장합니다
- 현업에서 사용하는 기술 역량을 모두 갖춘 주니어 개발자
- 프론트엔드부터 백엔드 데브옵스까지 웹 개발의 모든 사이클을 이해한 개발자
- 실무 수준의 퀄리티 높은 협업 프로젝트를 경험하고 개인 프로젝트 역량까지 갖춘 개발자
강의 특징 ✨
- (전)카카오톡 창립 멤버이자 CTO 출신 이확영 강사에게 직접 배우는 풀스택 과정
- 카카오톡의 아키텍처를 설계한 노하우와 28년 개발 경력을 바탕으로 소프트웨어 개발 프로세스의 핵심 요소를 직접 알려드립니다.
- 성실도와 성장 폭이 높은 수강생이라면, 이확영 CTO에게 직접 코드리뷰를 받아볼 수 있는 기회까지!
- 스프린트별 역량진단평가 제공
- 역량평가 점유율 1위 플랫폼 프로그래머스의 검증된 지표로 역량테스트를 진행합니다.
- 테스트에 통과하지 못하거나 미흡한 경우 추가 콘텐츠나 멘토링을 통해 끝까지 케어합니다.
- 높은 퀄리티의 프로젝트 결과물
- 핵심 커리큘럼과 기업의 니즈를 반영한 프로젝트를 통해 완성도 높은 포트폴리오를 완성합니다.
- 취업 전략 전문가 자체 보유
- 개인별 취업 상담, 이력서 컨설팅, 모의 면접 등 수료생을 위한 1:1 맞춤형 취업 컨설팅을 제공합니다.
- 현직 전문가의 수강생 밀착 케어
- 모르는 것은 알 때까지 질문! 학습 기간 동안 꾸준히 성장할 수 있도록 멘토가 밀착 케어합니다.
학습 내용 📚
- 타입스크립트로 함께하는 웹 풀 사이클 개발 과정은 풀스택 분야에 대한 전문성을 향상시키기 위해 기초부터 심화 내용까지 백엔드, 프론트에 더욱 집중하여 실무자와 함께 커리큘럼을 구성하였습니다.
- STEP 1 Git과 웹 기초 이해
- 개발자가 되기 위한 기본기를 다지는 시간
- 웹 개발의 기본적인 워크플로우와 Git을 이해하고 이를 활용한 협업 능력을 갖춘 개발 인재로 시작하기 위한 첫 걸음
- STEP 2 백엔드 개발 기초 및 API 설계
- 서버 사이드의 기본 지식과 더불어 API 설계, 인증 관리, 비동기 처리 심화 요소까지 처리할 수 있는 다양한 프로젝트 진행
- 서버 사이드의 기초적인 아키텍처와 API 설계에 대한 이해를 바탕으로 백엔드 개발자로의 기본적인 역량 향상
- 프로그래머스가 보유한 실무 역량 과제 테스트(BE)를 통한 역량 진단 기반의 교육생 피드백
- STEP 3 프론트엔드 개발 및 상태 관리 이해
- 프론트 사이드의 기본지식과 더불어 React, TypeScript 기반의 다양한 프로젝트, 상태 관리 및 테스트 코드 작성 등을 기반으로 프로젝트를 진행
- 프론트엔드 개발의 핵심 원리를 이해하고 이를 바탕으로 사용자에게 친화적인 UI를 제공할 수 있는 개발자가 되기 위한 준비과정
- 프로그래머스가 보유한 실무 역량 과제 테스트(FE)를 통한 역량 진단 기반의 교육생 피드백
- STEP 4 풀 사이클 개발 및 협업
- 백엔드 및 프론트엔드 사이의 소통 방식에 대한 아키텍처를 올바로 이해하고 그 과정에서 발생 가능한 문제점을 사전에 인지하여 해결할 수 있는 프로젝트를 진행
- 백엔드와 프론트엔드의 연계를 이해하고, 이를 바탕으로 전체적인 웹 개발 프로세스를 이해
- 프로그래머스가 보유한 실무 역량 과제 테스트(FE + BE)를 통한 역량 진단 기반의 교육생 피드백
- STEP 5 마지막 최종 스프린트
- 풀 사이클 개발의 전반을 직접 설계하고 운영하며 노하우를 쌓을 수 있는 프로젝트를 진행
예상 질문 Q&A 💬
Q. 교육 시작하기 전에 미리 공부를 하고 싶어요. 어떤걸 공부해야 하나요?
A. 최종 선발 후 등록이 완료되면 과정 시작 전 미리 학습해볼 수 있도록 사전 강의를 제공합니다.
Q. 사고력 테스트는 어떤 문제로 구성되어 있나요?
A. 사고력 및 프로그래밍 기초 지식 테스트가 진행됩니다. (사고력, DT(프로그래밍 기초 지식) 객관식 문제 / 총 10문제)
Q. 유선 인터뷰는 어떤 내용으로 진행되나요?
A. 지원서 기반의 가벼운 유선 인터뷰입니다.
수강 전 참고 사항 📢
선발 안내
- 모집 인원: 60명
- 서류 지원: ~12월 2일(월) 14시까지
- 실력 확인 테스트: 12월 2일(월) 16시~12월 3일(화) 23시 59분
- 유선 인터뷰: 12월 4일(수)~12월 8일(일)
- 최종 발표: 12월 9일(월)
- HRD-net 등록: 12월 16일(월)
- 사전 OT: 12월 11일(수)
- 교육 시작: 12월 18일(수)
유의사항
- 현재 내일배움카드가 없거나, 신청 후 기다리는 상태여도 서류 지원은 가능합니다. 다만 최소 12월 10일(화)까지는 카드 발급이 완료되어 있어야 최종 선발 이후 HRD-net 등록에 문제가 발생하지 않습니다.
- 유선 인터뷰는 총 3회 이상 전화를 받지 않을 경우, 훈련에 참여하지 않는 것으로 간주합니다.
Programmers 입니다.
개발자 성장 플랫폼 프로그래머스입니다.
커리큘럼
풀스택 데브코스 6기 1개월차 | |
과정 OT 및 소개 (운영&행정매니저) - 6개월간 진행될 과정의 진행방식과 운영에 대해서 소개합니다. - 코어타임 일부 시간에 자기 소개 등의 아이스 브레이킹을 진행합니다.(팀별 설문조사에 사용될 중요한 활동) |
|
1. 포트폴리오 / 협업 환경 구성 1.1. 주차 목표: 개발 도구에 대한 이해와 활용, 협업 도구의 활용 1.2. 학습 포인트: Git 명령어와 활용, 프로젝트 관리 및 협업 도구의 사용 1.3. 이론 - Git 기본 이론 1.4. 실습 - 버전 관리 개요 - Git 기본 명령어 활 - Github을 활용한 원격 코드 관리 - Git 브랜치 전략 기반의 협업 워크 플로우 (git flow 기반의 협업 전반, PR 직접 만들고 리뷰 진행) - Merge & Conflict (다양한 충돌 상황 만들어 해결 - Git 고급 |
|
2. 웹 서비스의 이해: 웹 생태계부터 웹 브라우저, 그리고 데이터베이스까지 2.1. 주차 목표: 웹 생태계의 전반적인 이해, 웹 브라우저에 대한 이해, HTTP(S), HTML/CSS 기초, 그리고 데이터베이스 개념에 대한 이해 2.2. 학습 포인트: 웹의 기본 구조, 웹 브라우저, HTTP(S), HTML/CSS, 데이터베이스 기본 개념 및 사용 2.3. 이론 - 웹 생태계 전반에 대한 내용 - 웹 브라우저 생태계에 대한 이해 + HTTP(S) 기본 - HTML / CSS 기초 - 데이터베이스 기초 (용어 / 개념) - ERD 기반의 테이블 구조 파악 / 관계 구조 파악 2.4. 실습 - 웹 브라우저 및 Node.js 환경 실습 - HTTP(S) 실습 - 웹 페이지 요청 및 응답 - HTML/CSS 실습 - 웹 페이지 디자 - 데이터베이스 실습 (DDL, DML, DCL) - 웹 서비스 구현 실습 - 이론에서 배운 내용 종합 |
|
역량 진단 평가 1회차 <역량진단평가-개발 기초 상식 평가> - 평가 내용: Git / Github, 데이터베이스, 웹 전반 - 평가 방식: 객관식 / 주관식 / 서술형 문항으로 구성된 총 30개 문항 - 평가 방법: 프로그래머스 객/주관식 문제 출제 방식 및 모니토 활용 - 평가 시간: 1시간 |
|
3. 백엔드 기초: Node.js + Express 기본 3.1. 주차 목표: Node.js와 Express.js를 사용하여 백엔드 서버를 구축하고 API를 개발하는 것 3.2. 학습 포인트: 노드 모듈 시스템, 비동기 프로그래밍, API 개발 3.3. 이론 - Node.js와 npm에 대한 이해 - Express.js 기반의 웹 서버 구축 및 응용 - REST API 디자인 및 구현 3.4. 실습 - Node.js 및 Express.js를 사용한 서버 개발 실습 - REST API 개발 실습 |
|
풀스택 데브코스 6기 2개월차 | |
프로젝트1 : 데이터 기반 웹서비스의 개발자 포트폴리오 제작 <훈련 목표> - Git을 이해하고 간단한 버전 관리를 진행해보며 실제로 포트폴리오 웹페이지를 제작 <프로젝트 단계> 1. 기획 및 설계 - 포트폴리오 웹 페이지의 기본적인 구조와 디자인에 대해 기획 2. 구현 및 배포 - HTML/CSS를 이용하여 웹 페이지의 기본 구조를 구현하고 디자인 - Git을 활용하여 웹 페이지의 버전 관리를 진행 (Git add, commit, push) - Pair로 진행하여 상대방의 포트폴리오에 피드백을 PR(Pull Request)로 남겨보기 - Github Pages를 활용하여 웹 페이지를 배포 - Github 외 다른 정적 페이지도 추가 활용 가능 === [데이터베이스 모델링 프로젝트] <훈련 목표> - ERD를 생성하고, 이를 바탕으로 데이터베이스를 설계하고 간단한 쿼리를 작성 <프로젝트 단계> 1. 데이터 요구 사항 분석 및 모델링 - 간단한 웹 서비스의 데이터 요구 사항을 분석하고, 이를 기반으로 ERD를 생성 - ERD 소개 및 생성 목적을 데이터 요구 사항과 결합 2. 데이터베이스 설계 및 구현 - ERD를 바탕으로 데이터베이스 스키마를 설계하고, 이를 DDL을 사용하여 데이터베이스에 구현 - 데이터를 입력, 수정, 조회할 수 있는 SQL문을 작성 - 프로젝트 발표및 피드백, 특강 - 데이터베이스 설계 및 구현 과정을 돌아보고, 어떤 부분이 잘 진행되었는지, 어떤 부분이 개선이 필요한지를 평가 및 관련 내용 특강 |
|
4. 백엔드 심화: 인증과 비동기처리 4.1. 주차 목표: Express.js, RESTful API, JWT, Redis 등의 백엔드 기술 스택에 대해 이해 4.2. 학습 포인트: 인증 및 인가, Stateful vs Stateless의 차이점에 대한 이해, 비동기 프로그래밍의 이해 4.3. 이론 - Express.js 응용 - 인증 및 권한 등의 시스템 전반에 대한 이해 - RESTful API 디자인 및 구현 - JWT, Redis를 이용한 인증 및 인가 4.4. 실습 - RESTful API 개발 실습 - JWT, Redis를 이용한 인증 및 인가 실습 |
|
역량 진단 평가 2회차 <역량진단평가 2회차-알고리즘 모의고사 1회차> - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 - 평가 시간: 2시간 <실무 역량 과제 테스트 (BE) 1회차> - 평가 내용: 프로그래머스에서 제작하는 Work Sample 기반의 BE 테스트 - 평가 방식: 총 4 ~ 6문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 - 평가 시간: 2시간 |
|
프로젝트2 : Node.js 기반의 REST API 구현 [랜덤 데이터 생성 API 설계 및 구현 프로젝트] <훈련 목표> - Node.js와 Express.js를 활용해 RESTful API를 설계하고 구현하는 능력 - 랜덤 데이터 생성 라이브러리 활용능력 - API 테스팅 및 문서화 능력 - 비동기 처리와 관련된 문제 해결 능력 === [도서 정보 API 설계 및 구현 프로젝트] <훈련 목표> - Node.js와 Express.js를 활용해 RESTful API를 설계하고 구현하는 능력 - SQL 데이터베이스 설계 및 쿼리 작성 능력 - JWT 및 Redis를 활용한 인증 및 권한 관리 기능 구현 능력 - 비동기 처리와 관련된 문제 해결 능력 - API 테스팅 및 문서화 능력 |
|
역량 진단 평가 2회차 <실무 역량 과제 테스트 (BE) 2회차> - 평가 내용: 프로그래머스에서 제작하는 Work Sample 기반의 BE 테스트 - 평가 방식: 총 4 ~ 6문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 - 평가 시간: 2시간 |
|
풀스택 데브코스 6기 3개월~4개월차 | |
5. 프론트엔드 기초: React + TypeScript 5.1. 주차 목표: React와 TypeScript를 활용한 웹 개발 및 테스팅 5.2. 학습 포인트: React 기초, TypeScript 기초, 웹 개발 패턴, 프론트엔드 테스팅 5.3. 이론 - TypeScript 기초 - TypeScript 응용 - React 기초 - React 응용 - Frontend Testing 기초 - Frontend Testing 응용 5.4. 실습 - React 및 TypeScript를 이용한 웹 개발 실습 - Frontend Testing 실습 |
|
6. 프론트엔드 심화: 상태 관리와 비동기 처리 6.1. 주차 목표: 상태 관리 라이브러리(Redux, MobX, Recoil) 사용법 및 React와의 연동, 비동기 처리 방법에 대해 학습 6.2. 학습 포인트: 상태 관리, 비동기 처리 6.3. 이론 - 상태 관리 라이브러리의 필요성 및 사용 방법 (Redux, MobX, Recoil) - 비동기 처리 기법 (Promise, async/await, Axios 등) 6.4. 실습 - Redux (or MobX / Recoil)를 이용한 상태 관리 실습 - Promise 및 async/await를 사용한 비동기 처리 |
|
7. Code contributor: 오픈소스 프로젝트 활용 7.1. 주차 목표: 배운 지식을 활용하여 오픈소스 프로젝트에 기여하기 7.2. 학습 포인트: 오픈소스 커뮤니티 참여를 통한 실무 코드 접해보기, 실제 문제 해결 능력, 코드 리뷰 및 피드백 7.3. 이론 - GPL, LGPL, MIT, Apache, BSD 등 주요 라이센스의 특징 및 비교 - 오픈소스 라이센스 적용 사례 분석 - 대표적인 오픈소스 프로젝트의 라이센스 적용 사례 분석 - 오픈소스 라이센스 위반 및 분쟁 사례 - 오픈소스 라이센스 위반 및 분쟁의 주요 사례 및 그 결과 - 오픈소스 프로젝트에 기여하는 방법 - 자신의 프로젝트에 맞는 라이센스 선택하기 - 오픈소스 라이센스 컴플라이언스 - 라이센스 준수를 위한 좋은 개발 및 배포 관행 소개 - 오픈소스 커뮤니티와 협업하기 - 품질 높은 코드 작성하기 - 코드 리뷰 및 피드백에 대한 이해 - 기존 프로젝트의 코드 이해와 기여 방안 모색 7.4. 실습 - 오픈소스 프로젝트 찾기 - 오픈소스 라이센스 컴플라이언스 체크리스트 만들기 - 문제 탐색 및 해결 방안 제시 - 코드 수정 및 테스 - PR 작성 및 리뷰 과정
|
|
역량 진단 평가 3회차 <알고리즘 모의고사 2회차> - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 - 평가 시간: 2시간 <역량진단평가 3회차-실무 역량 과제 테스트 (FE) 1회차> - 평가 내용: 프로그래머스에서 제작하는 Work Sample 기반의 FE 테스트 - 평가 방식: 총 4 ~ 6문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 - 평가 시간: 2시간 |
|
프로젝트3 : React(TypeScript) 기반의 동적 UI 개발 [컴포넌트 및 상태 정보 관리 프로젝트] <훈련 목표> - HTML, CSS, JavaScript를 활용하여 React 컴포넌트를 만들고 스타일링 - TypeScript를 이용하여 타입이 있는 자바스크립트 코드를 작성하고, 타입을 이용한 코드의 안정성을 이해하고 활용 - 상태 관리의 중요성을 이해하고, 실제 프로젝트에서 상태 관리를 위한 Redux나 MobX 등의 라이브러리를 사용하여 상태를 관리 - 테스트 코드의 중요성을 이해하고, 실제 코드에 테스트를 적용 === [도서 정보 사이트 구축 프로젝트] <훈련 목표> - 상태 관리 라이브러리(Redux, MobX, Recoil 등)의 사용 방법을 이해하고, React와 연동하여 상태를 관리 - 비동기 처리 방법을 이해하고, 실제 프로젝트에서 API를 통한 비동기 데이터 처리를 구현 - 프론트엔드 테스팅 기법을 이해하고, 실제 프로젝트에 적용하여 테스팅 |
|
풀스택 데브코스 6기 5개월~6개월차 | |
8. 웹 개발 파이프라인 구축 8.1. 주차 목표: 배포 및 유지보수를 위한 DevOps 도구의 활용 8.2. 학습 포인트: Docker의 이해와 활용, CI/CD 파이프라인 구축, 모니터링 도구 활용 8.3. 이론 - Docker 기초 및 응 - CI/CD 기초 및 응용 - 모니터링 도구 기초 8.4. 실습 - Docker를 활용한 컨테이너화 실습 - CI/CD 파이프라인 구축 실습 - 모니터링 도구 활용 실습 |
|
역량 진단 평가 4회차 <역량진단평가 4회차- 알고리즘 모의고사 3회차> - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 - 평가 시간: 2시간 <실무 역량 과제 테스트 (BE + FE)> - 평가 내용: 프로그래머스에서 제작하는 Work Sample 기반의 BE + FE 테스트 - 평가 방식: 총 6 ~ 10문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 - 평가 시간: 3시간 |
|
프로젝트4 : 오픈소스 기반의 웹 파이프라인 구축 [오픈소스 기여 프로젝트] <훈련 목표> - Full Cycle Development 전반에 대한 경험 - 문제 해결 능력 - 코드 리뷰 및 협업 - 오픈소스 이해 === [웹 기반 문서 편집기 제작 프로젝트] <훈련 목표> - Full Cycle Development 전반에 대한 경험 - 문제 해결 능력 - 코드 리뷰 및 협업 - Docker의 이해와 활용, CI/CD 파이프라인 구축, 모니터링 도구 활용 |
|
역량 진단 평가 5회차 <역량진단 평가 5회차-알고리즘 모의고사 4회차> - 평가 내용: 프로그래머스 코딩전문역량인증시험 - 평가 방식: 총 4문항 - 평가 방법: 프로그래머스 플랫폼에서 코드를 작성하여 제출 - 평가 시간: 2시간 |
|
9. Full Cycle Development : 풀 사이클 개발 기반의 통합 웹 서비스 구축 9.1. 주차 목표: 앞서 학습한 내용을 풀 사이클 개발 진행 9.2. 학습 포인트: 백엔드와 프론트엔드 연동, 전체 서비스 아키텍처 이해 9.3. 이론 - 개발 방법론 소개 (기획 → 개발 → 운영) - 전체적인 웹 서비스 아키텍처 이해 - 백엔드와 프론트엔드 연동 방법 |
|
10. 실무에 쓰이는 CS 지식 기초 10.1. 정보의 표현과 프로그래밍 언어 10.2. 컴퓨터 구조와 운영체제 10.3. 데이터베이스 10.4. 네트워크와 정보 보안 10.5. 소프트웨어 공 10.6. 클라우드 컴퓨팅 10.7 모의 면접. 채용과 연계된 모의 면접 준비 10.8 이력서 클리닉. 이력서 작성 후 해당 내용 기반 첨삭 |
|
최종프로젝트-프로젝트5 : 클라우드 기반의 웹 서비스 기획부터 운영까지 Full Cycle Development 기반 교육, 영상, 웹 관련 서비스 분야 주제 프로젝트- 완성된 웹 서비스 - 기술 문서: 프로젝트의 목표, 요구사항, 설계 방법, 사용된 기술 등을 상세히 설명하는 문서 - 문제 해결에 대한 기술 문서: 개발 과정에서 겪은 문제와 이에 대한 해결 방법을 기술 문서로 작성 -> 3인~5인 1팀으로 진행하며 과정의 마지막이니만큼 최종 프로젝트로써 영상발표로 남겨 발표회를 할 예정. - 최종 프로젝트 발표영상 제작 및 유튜브 썸네일용 사진촬영 |
취소 및 환불 규정
부트캠프/교육의 신청 취소/환불 기간은 지식공유자가 설정한 신청기간과 동일합니다.
부트캠프/교육의 신청 정보 수정 및 취소/환불은 ‘구매내역’에서 할 수 있습니다.
유료 부트캠프/교육의 경우, 24시간이내 설문 내용 미제출시 신청 및 결제내역이 자동취소됩니다.
※ 인프런은 통신판매 중개자이며, 해당 부트캠프/교육의 주최자가 아닙니다.
7일 남았어요!