개발자 행사 동행 플랫폼 Kerdy
- 바퀴의 재발명
- 기존 프로젝트(스프링 프레임워크)를 재구현하며 지금의 설계에 이르게 된 이유 이해해보기
- 더 깊이 파고들기 연습
| Project | Repository | PR |
|---|---|---|
| Tomcat 구현하기 | repository | 1,2단계 PR 3,4단계 PR |
| @MVC 구현하기 | repository | 1단계 PR 2단계 PR 3단계 PR |
| JDBC 라이브러리 구현하기 | repository | 1단계 PR 2단계 PR 3단계 PR 4단계 PR |
| 레거시 코드 리팩터링 | repository | 1단계 PR 2단계 PR 3단계 PR 4단계 PR |
- 스프링 프레임워크를 이용해 웹 애플리케이션을 개발
- 학습 테스트를 통해 새로운 기술을 익히고 미션에 적용
- 클라우드 환경에 애플리케이션을 배포하고 운영
- 새로운 기술을 익히는 본인만의 효과적인 학습 방법 찾기
| Project | Repository | PR |
|---|---|---|
| 웹 자동차 경주 | repository | 1단계 PR 2단계 PR |
| 쇼핑 장바구니 | repository | 1단계 PR 2단계 PR |
| 지하철 | repository | 1단계 PR 2단계 PR |
| 쇼핑 주문(협업) | repository | 2단계 PR |
- 자바 프로그래밍 언어에 대한 핵심 개념을 익혀 프로그래밍하는 경험을 한다.
- 읽기 좋은 코드를 구현하는 것이 왜 중요한지와 코드를 개선해 읽기 좋은 코드로 변경해 보는 경험을 한다.
- 자신이 구현한 코드에 대해 단위 테스트와 리팩토링하는 경험을 한다.
- 데이터베이스를 활용한 콘솔 애플리케이션을 개발하는 경험을 한다.
| Project | Repository | PR |
|---|---|---|
| 자동차 경주 | repository | 1단계 PR 2단계 PR |
| 사다리 타기 | repository | 1단계 PR 2단계 PR |
| 블랙잭 | repository | 1단계 PR 2단계 PR |
| 체스 | repository | 1,2단계 PR 3,4단계 PR |