woowacourse-archive
우아한테크코스동안 진행하였던 미션 및 프로젝트 코드와 피드백을 아카이빙해 두었습니다.
레벨 0. 프리코스
기간
- 2020.11.25 ~ 2020.12.16
진행 미션
미션명 | 코드 | PR |
---|---|---|
숫자 야구 게임 | java-baseball-precourse | PR of java-baseball-precourse |
자동차 경주 게임 | java-racingcar-precourse | PR of java-racingcar-precourse |
지하철 노선도 미션 | java-subway-map-precourse | PR of java-subway-map-precourse |
레벨 0.5. 최종 코딩 테스트
기간
- 2020.12. 19
진행 미션
미션명 | 코드 | PR |
---|---|---|
지하철 노선도 경로 조회 미션 | java-subway-path-precourse | PR of java-baseball-precourse |
레벨 1. 프로그래밍 기본
기간
- 2021.02.03 ~ 2021.04.02
학습 목표
자바 프로그래밍 언어에 대한 기본 문법을 익혀 프로그래밍하는 경험을 한다.
읽기 좋은 코드를 구현하는 것이 왜 중요한지와 코드를 개선해 읽기 좋은 코드로 변경해 보는 경험을 한다.
자신이 구현한 코드에 대해 단위 테스트와 리팩토링하는 경험을 한다.
웹 프론트엔드에서 웹 백엔드까지 프로그래밍해 웹 애플리케이션을 개발하는 경험을 한다.
미션명 | 코드 | PR 및 피드백 |
---|---|---|
자동차 경주 미션 - step1 | java-racingcar | PR of java-racingcar:step1 |
자동차 경주 미션 - step2 | java-racingcar | PR of java-racingcar:step2 |
로또 미션 - step1 | java-lotto | PR of java-lotto:step1 |
로또 미션 - step2 | java-lotto | PR of java-lotto:step2 |
캐비넷 미션 (번외) | java-cabinet | None |
블랙잭 미션 - step1 | java-blackjack | PR of java-blackjack:step1 |
블랙잭 미션 - step2 | java-blackjack | PR of java-blackjack:step2 |
체스 미션 - step1 | java-chess | PR of java-chess:step1 |
To-Do List 미션 - step1 | js-todo-list | PR of js-todo-list-step1 |
To-Do List 미션 - step2 | js-todo-list | PR of js-todo-list-step2 |
체스 미션 - step2 | java-chess | PR of java-chess:step2 |
레벨 2. 웹 프로그래밍과 미니 팀 프로젝트
기간
- 2021.04.13 ~ 2021.06.04
학습 목표
- Spring 프레임워크 기반으로 웹 애플리케이션을 개발하는 경험을 한다.
- TDD, ATDD 기반으로 웹 애플리케이션을 개발하고 리팩토링하는 경험을 한다.
- 구현한 프로그램을 서버에 배포하는 경험을 한다.
- 팀 프로젝트를 통해 팀원들간의 소통, 협업, 회고 경험을 한다.
- 웹 프론트엔드에 대한 기본 역량을 쌓고 데이터베이스 설계하는 경험을 한다.
미션명 | 코드 | PR 및 피드백 |
---|---|---|
스프링 입문 - 체스 미션 - step1 | jwp-chess | PR of jwp-chess-step1 |
스프링 입문 - 체스 미션 - step2 | jwp-chess | PR of jwp-chess-step2 |
스프링 지하철 노선도 관리 미션 - step1 | atdd-subway-map | PR of atdd-subway-map-step1 |
스프링 지하철 노선도 관리 미션 - step2 | atdd-subway-map | PR of atdd-subway-map-step2 |
스프링 지하철 경로 조회 미션 - step1 | atdd-subway-path | PR of atdd-subway-path-step1 |
스프링 지하철 경로 조회 미션 - step2 | atdd-subway-path | PR of atdd-subway-path-step2 |
협업 미션 | atdd-subway-fare | PR of atdd-subway-fare |
레벨 3. 팀 프로젝트
기간
- 2021.06.22 ~ 2021.08.13
학습 목표
- 개발 프로세스 기반으로 프로젝트 진행, 협업하는 경험을 한다.
- 배포를 자동화하고, 피드백을 받아 지속적으로 개선하는 경험을 한다.
- 서비스를 기획, 구현, 배포해 실 사용자가 사용하도록 개발하는 경험을 한다.
서비스명 및 설명
다라쓰(Darass) : 어디든지 쉽고 간편하게 다는 댓글 모듈 서비스
Service Site
Github Repository
관련 영상
- 1차 데모 - 서비스 및 팀 소개, 팀 문화
- 2차 데모 - 계획한 이슈 목록 및 완료 목록, Git 브랜치 전략, API 설계 - 해당 발표 직접 담당
✋ - 3차 데모 - WS+WAS 연결, API 문서화, 테스트 전략, 로깅
- 4차 데모 - 테스트 자동화, CloudWatch logs 대시보드를 구성
- 5차 데모 - 추가된 기능 소개, 성능 개선 사항
📹 Tecotalk : 크루들에게 지식을 공유하는 방법
학습 목표
- 현장에서 필요한 말하기 능력을 향상시키기 위해 진행하는 우아한테크코스만의 문화입니다.
발표 주제 : JCF
🖋 Writing : 글쓰기 코스
학습 목표
- 현장에서 필요한 글쓰기 능력을 향상시키기 위해 진행하는 우아한테크코스만의 문화입니다.
진행 미션
Level | Topic | Pull Request |
---|---|---|
1 | 우아한테크코스 한 달 생활기 | Pull Request |
2 | 우아한 테크 코스에서 깨달은 학습 방법 | Pull Request |
3 | 팀 프로젝트가 나에게 남긴 것 | Pull Request |