Skip to content

Latest commit

 

History

History
182 lines (126 loc) · 16.9 KB

README.md

File metadata and controls

182 lines (126 loc) · 16.9 KB

🚀 woowacourse-projects

우아한테크코스 6기에서 학습한 내용을 정리하는 저장소


🧩 Level 1 : 단위 테스트, TDD, Clean Code, OOP, DB

기간

  • 2023.02.13 ~ 2023.04.05

학습 목표

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

진행 미션

Project Repository Pull Request Pair Reviewer
자동차 경주/step1 java-racingcar/step1 Pull Request 감자 웨지
자동차 경주/step2 java-racingcar/step2 Pull Request 웨지
사다리 타기/step1 java-ladder/step1 Pull Request 도라 피케이
사다리 타기/step2 java-ladder/step2 Pull Request 피케이
블랙잭/step1 java-blackjack/step1 Pull Request 릴리 영이
블랙잭/step2 java-blackjack/step2 Pull Request 영이
체스/step1-2 java-chess/step1 Pull Request 메이슨 비밥
체스/step3-4 java-chess/step2 Pull Request 비밥

블로그 포스팅


🌿 Level 2 : Spring Framework, REST API, JPA, DB, Deployment

기간

  • 2024.04.16 – 2024.06.14

학습 목표

  • 웹 애플리케이션을 개발하며 웹 백엔드 개발자의 기본 역량을 쌓는다.
    • 주어진 요구사항에 맞춰 기능을 추가/변경하며 애플리케이션을 발전시켜 나간다.
    • 클라우드 환경에 배포를 하여 사용자에게 서비스할 수 있는 최소한의 상태로 만든다.
  • 웹 애플리케이션 구현을 위해 필요한 새로운 기술을 학습한다.
    • 이 과정에서 효과적으로 새로운 기술을 익힐 수 있는 본인만의 학습 방법을 찾는 시도를 한다.
  • 웹 프로그래밍 과정에서도 읽기 좋은 코드, 유지보수하기 좋은 코드를 작성하는 경험을 한다.

진행 미션

Project Repository Pull Request Pair Reviewer
방탈출 예약 관리/step1 spring-roomescape-admin/step1 Pull Request 산초 러너덕
방탈출 예약 관리/step2 spring-roomescape-admin/step2 Pull Request 러너덕
방탈출 사용자 예약/step1 spring-roomescape-member/step1 Pull Request 리건 영이
방탈출 사용자 예약/step2 spring-roomescape-member/step2 Pull Request 영이
방탈출 예약 대기/step1 spring-roomescape-waiting/step1 Pull Request 카키
방탈출 예약 대기/step2 spring-roomescape-waiting/step2 Pull Request
방탈출 결제, 배포/step1 spring-roomescape-payment/step1 Pull Request 안나 범블비
방탈출 결제, 배포/step2 spring-roomescape-payment/step2 Pull Request 범블비

블로그 포스팅


🌈 Level 3-4 : Team Project

기간

  • Level 3 : 2024.07.02 – 2024.08.23
  • Level 4 : 2021.09.03 – 2021.11.01

진행 프로젝트

산출물

활동 내용

기여

데모데이


🪄 Level 4 : Tomcat, @MVC, JDBC 라이브러리, replication lag, cache

기간

  • 2021.09.03 – 2021.11.01

학습 목표

Tomcat

  • 웹 서버 구현을 통해 HTTP, 서블릿 이해도를 높인다.
  • 성능 개선할 부분을 찾고 적용할 역량을 쌓는다.
  • 스레드, 스레드풀을 적용해보고 동시성 처리를 경험한다.

@MVC

  • @MVC를 구현하면서 MVC 구조와 MVC의 각 역할을 이해한다.
  • 새로운 기술을 점진적으로 적용하는 방법을 학습한다.

JDBC

  • JDBC 라이브러리를 구현하는 경험을 함으로써 중복을 제거하는 연습을 한다.
  • Transaction 적용을 위해 알아야할 개념을 이해한다.

replication lag, cache

  • 복제 지연으로 인해 발생할 수 있는 문제를 이해하고, 이에 대한 해결 방법을 설명할 수 있다.
  • 캐시 전략 선정과 구현, 이러한 선택을 한 이유를 설명할 수 있다.

진행 미션

Project Repository Pull Request Reviewer
Tomcat 구현하기/step1 java-http/step1 Pull Request 도라
Tomcat 구현하기/step2 java-http/step2 Pull Request 도라
Tomcat 구현하기/step3 java-http/step3 Pull Request 도라
MVC 구현하기/step1 java-mvc/step1 Pull Request 초롱
MVC 구현하기/step2 java-mvc/step2 Pull Request 초롱
MVC 구현하기/step3 java-mvc/step3 Pull Request 초롱
JDBC 라이브러리 구현하기/step1 java-jdbc/step1 Pull Request 냥인
JDBC 라이브러리 구현하기/step2 java-jdbc/step2 Pull Request 냥인
JDBC 라이브러리 구현하기/step3 java-jdbc/step3 Pull Request 냥인
JDBC 라이브러리 구현하기/step4 java-jdbc/step4 Pull Request 냥인
DB 복제와 캐시/step1 java-coupon/step1 Pull Request 상돌
DB 복제와 캐시/step2 java-coupon/step2 Pull Request 상돌

📝 Writing : 글쓰기 코스

중심 내용

  • 마인드셋, 유연성 강화 목표 & 돌아보기(Level 1-3)
  • 테크니컬 라이팅(Level 4)

진행 미션

Level Topic Repository Pull Request Reviewer
1 가볍게 시작하기 woowa-writing/LEVEL1.md Pull Request 폭포 망쵸 초코 예니 제제 포메
2 가볍게 이어가기 woowa-writing/LEVEL2.md Pull Request 쿠키 소파 초코 러쉬 종이 레모네
3 혼자가 아닌 함께하기 woowa-writing/LEVEL3.md Pull Request 올리브 백호 몰리 포케 테드
4 로그 수집과 모니터링 구축기 woowa-writing/LEVEL4.md Pull Request 제리 카키 콜리