- 자바 프로그래밍 언어에 대한 핵심 개념을 익혀 프로그래밍하는 경험을 한다.
- 읽기 좋은 코드를 구현하는 것이 왜 중요한지와 코드를 개선해 읽기 좋은 코드로 변경해 보는 경험을 한다.
- 자신이 구현한 코드에 대해 단위 테스트와 리팩토링하는 경험을 한다.
- 데이터베이스를 활용한 콘솔 애플리케이션을 개발하는 경험을 한다.
- 단위 테스트
- TDD
- Clean Code
- OOP
- DB
Project | Period | Repository | PR | Pair | 회고 & 정리 |
---|---|---|---|---|---|
1단계 - 자동차 경주 구현 | 2023-02-07 ~ 2023-02-11 |
저장소 | PR | 깃짱 | |
2단계 - 자동차 경주 리팩터링 | 2023-02-11 ~ 2023-02-14 |
저장소 | PR | ||
1단계 - 사다리 생성 | 2023-02-14 ~ 2023-02-20 |
저장소 | PR | 이오 | |
2단계 - 사다리 게임 실행 | 2023-02-20 ~ 2023-02-27 |
저장소 | PR | 정리글 | |
1단계 - 블랙잭 게임 실행 | 2023-02-28 ~ 2023-03-07 |
저장소 | PR | 도치 | |
2단계 - 블랙잭 베팅 | 2023-03-07 ~ 2023-03-18 |
저장소 | PR | ||
1,2단계 - 체스 | 2023-03-14 ~ 2023-03-23 |
저장소 | PR | 모디 | |
3,4단계 - 체스 | 2023-03-23 ~ 2023-03-31 |
저장소 | PR |
- 스프링 프레임워크를 이용해 웹 애플리케이션을 개발
- 학습 테스트를 통해 새로운 기술을 익히고 미션에 적용
- 클라우드 환경에 애플리케이션을 배포하고 운영
- 새로운 기술을 익히는 본인만의 효과적인 학습 방법 찾기
Project | Period | Repository | PR | Pair | 회고 & 정리 |
---|---|---|---|---|---|
1단계 - 웹 자동차 경주 | 2023-04-11 ~ 2023-04-13 |
저장소 | PR | 폴로 | |
2단계 - 웹 자동차 경주 | 2023-04-13 ~ 2023-04-25 |
저장소 | PR | 정리글 | |
1단계 - 상품 관리 기능 | 2023-04-25 ~ 2023-04-30 |
저장소 | PR | 로건 | |
2단계 - 장바구니 기능 | 2023-04-30 ~ 2023-05-12 |
저장소 | PR | ||
1단계 - 지하철 정보 관리 기능 | 2023-05-09 ~ 2023-05-16 |
저장소 | PR | 히이로 | |
2단계 - 경로 조회 기능 | 2023-05-16 ~ 2023-05-22 |
저장소 | PR | ||
1단계 - 클라이언트 - 서버 연동 (협업) | 2023-05-23 ~ 2023-05-25 |
저장소 | 채채 | ||
2단계 - 주문 기능 구현 (협업) | 2023-05-26 ~ 2023-06-09 |
저장소 | PR |
- 프로그래밍을 확장해서 소프트웨어의 수명이 다할때까지 코드를 유용하게 관리하고 팀 협업을 가능하게 하는 정책, 도구까지도 고민
- 프로그래밍을 더 긴 호흡으로, 많은 사람들과 함께 해야한다.
Project | Period | Repository | Blog |
---|---|---|---|
이돈이면 | 2023-06-27 ~ 2023-11-23 |
저장소 | 기술블로그 |
- 스프링을 만들면서 학습한다.
- Tomcat 구현하기
- HTTP와 서블릿에 대한 이해도를 높인다.
- 스레드, 스레드풀을 적용해보고 동시성 처리를 경험한다.
- @MVC 구현하기
- MVC 프레임워크를 구현하면서 내부 동작 원리를 학습한다.
- 점진적인 리팩토링을 경험한다.
- JDBC 라이브러리 구현하기
- JDBC 라이브러리를 구현하면서 중복을 제거하는 연습을 한다.
- 데이터베이스에 대한 이해도를 높인다.
- 레거시 코드 리팩터링
- 레거시 프로젝트를 리팩터링하는 경험을 통해 서비스를 안정적으로 운영하면서 레거시 코드를 리팩터링할 수 있는 역량을 키운다.
Project | Repository | PR |
---|---|---|
1, 2단계 - Tomcat 구현하기 | PR | |
3, 4단계 - Tomcat 구현하기 | 저장소 | PR |
1단계 - @MVC 구현하기 | PR | |
2단계 - @MVC 구현하기 | PR | |
3단계 - @MVC 구현하기 | 저장소 | PR |
1단계 - JDBC 라이브러리 구현하기 | PR | |
2단계 - JDBC 라이브러리 구현하기 | PR | |
3단계 - JDBC 라이브러리 구현하기 | PR | |
4단계 - JDBC 라이브러리 구현하기 | 저장소 | PR |
1단계 - 레거시 코드 리팩터링 | PR | |
2단계 - 레거시 코드 리팩터링 | PR | |
3단계 - 레거시 코드 리팩터링 | PR | |
4단계 - 레거시 코드 리팩터링 | 저장소 | PR |
level | title | PR |
---|---|---|
레벨1 글쓰기 | 우테코 한달 생활기 | PR |
레벨2 글쓰기 | 나의 디딤돌, 근육통 | PR |
레벨4 글쓰기 | 내가 꿈꾸는 프로그래머로서의 삶 | PR |
Study | Period | Repository |
---|---|---|
이펙티브 자바 | 2023-02-17 ~ 2023-03-28 |
저장소 |
꾸글쓰(꾸준히 글쓰는 모임) | 2023-02-20 ~ |
저장소 |