/woowacourse-study

공부기록 in 우아한테크코스

[공부기록 in 우아한테크코스]


🥚 Level 1 (2023.02.13 ~2023.04.05)

학습 목표

  • 자바 프로그래밍 언어에 대한 핵심 개념을 익혀 프로그래밍하는 경험을 한다.
  • 읽기 좋은 코드를 구현하는 것이 왜 중요한지와 코드를 개선해 읽기 좋은 코드로 변경해 보는 경험을 한다.
  • 자신이 구현한 코드에 대해 단위 테스트와 리팩토링하는 경험을 한다.
  • 데이터베이스를 활용한 콘솔 애플리케이션을 개발하는 경험을 한다.

학습 주제

  • 단위 테스트
  • 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

🐣 Level 2 (2023.04.11 ~ 2023.06.09)

학습 목표

  • 스프링 프레임워크를 이용해 웹 애플리케이션을 개발
  • 학습 테스트를 통해 새로운 기술을 익히고 미션에 적용
  • 클라우드 환경에 애플리케이션을 배포하고 운영
  • 새로운 기술을 익히는 본인만의 효과적인 학습 방법 찾기

미션 목록

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

🐥 Level 3 (2023.06.27 ~ 2023.08.18)

학습 목표

  • 프로그래밍을 확장해서 소프트웨어의 수명이 다할때까지 코드를 유용하게 관리하고 팀 협업을 가능하게 하는 정책, 도구까지도 고민
  • 프로그래밍을 더 긴 호흡으로, 많은 사람들과 함께 해야한다.

팀 프로젝트

Project Period Repository Blog
이돈이면 2023-06-27 ~ 2023-11-23 저장소 기술블로그

🍳 Level 4 (2023.08.29 ~ 2023.10.27)

학습 목표

  • 스프링을 만들면서 학습한다.
  • 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 ~ 저장소