Skip to content

우아한테크코스 5기 백엔드 과정 중 경험한 내용을 기록한 저장소 입니다.

Notifications You must be signed in to change notification settings

yeonkkk/woowacourse-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

woowacourse-archive

우아한테크코스 5기에서의 경험을 기록합니다.





Pre-course

기간

  • 2022.10.26 ~ 2022.11.22

학습 목표

  • 공통 피드백만 있는 상태에서 주도적으로 학습하고 미션을 수행한다.
  • 프로그래밍 언어의 기본 문법을 배우고 프로그래밍 구현에 대한 다양한 접근 방식을 경험한다.

진행 미션

Mission Repository Pull Request
온보딩 java-onboarding Pull Request
숫자 야구 게임 java-baseball Pull Request
로또 java-lotto Pull Request
다리 건너기 java-bridge Pull Request
점심 메뉴 추천 java-menu Pull Request

작성 글





Level 1: 온보딩 & 프로그래밍 기본

기간

  • 2023.02.07 ~ 2023.03.31

학습 목표

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

진행 미션

Mission Repository Pull Request Pair
자동차 경주 게임 1 java-racingcar/step1 Pull Request 하마드
자동차 경주 게임 2 java-racingcar/step2 Pull Request
사다리 게임 1 java-ladder/step1 Pull Request 민트
사다리 게임 2 java-ladder/step2 Pull Request
블랙잭 1 java-blackjack/step1 Pull Request 땡칠
블랙잭 2 java-blackjack/step2 Pull Request
체스 1 java-chess/step1 Pull Request 라온
체스 2 java-chess/step2 Pull Request





Level 2: 웹 프로그래밍

기간

  • 2023.04.11 ~ 2023.06.09

학습 목표

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

진행 미션

Mission Repository Pull Request Pair
웹 자동차 경주 1 jwp-racingcar/step1 Pull Request 밀리
웹 자동차 경주 2 jwp-racingcar/step2 Pull Request
쇼핑 장바구니 1 jwp-shopping-cart/step1 Pull Request 글렌
쇼핑 장바구니 2 jwp-shopping-cart/step2 Pull Request
지하철 1 jwp-subway-path/step1 Pull Request 도치
지하철 2 jwp-subway-path/step2 Pull Request
쇼핑 주문(협업) jwp-shopping-order/step2 Pull Request 민트





Level 3: 팀 프로젝트

기간

  • 2023.06.27 ~ 2023.08.18

팀 & 서비스 정보


참여 파트





Level 4: 웹 프로그래밍 심화, 팀 프로젝트

기간

  • 2023.08.29 ~ 2023.10.27

학습 목표

  • HTTP와 서블릿에 대한 이해도를 높인다.
  • 스레드, 스레드풀을 적용해보고 동시성 처리를 경험한다.
  • MVC 프레임워크를 구현하면서 내부 동작 원리를 학습한다.
  • 점진적인 리팩토링을 경험한다.
  • JDBC 라이브러리를 구현하면서 중복을 제거하는 연습을 한다.
  • 데이터베이스에 대한 이해도를 높인다.
  • 레거시 프로젝트를 리팩터링하는 경험을 통해 서비스를 안정적으로 운영하면서 레거시 코드를 리팩터링할 수 있는 역량을 키운다.
  • 프로젝트를 만드는 단계에서 끝나는 것이 아니라 프로젝트를 완료한 후 일정 기간 유지보수를 함으로써 레거시 코드를 리팩터링하는 경험을 쌓는다.

진행 미션

Mission Repository Pull Request Reviewer
Tomcat 구현하기 1~2 jwp-dashboard-http/step1 Pull Request 콩하나
Tomcat 구현하기 3~4 jwp-dashboard-http/step2 Pull Request 콩하나
@MVC 구현하기 1 jwp-dashboard-mvc/step1 Pull Request 오션
@MVC 구현하기 2 jwp-dashboard-mvc/step2 Pull Request 오션
@MVC 구현하기 3 jwp-dashboard-mvc/step3 Pull Request 오션
JDBC 라이브러리 구현하기 1 jwp-dashboard-jdbc/step1 Pull Request 하마드
JDBC 라이브러리 구현하기 2 jwp-dashboard-jdbc/step2 Pull Request 하마드
JDBC 라이브러리 구현하기 3 jwp-dashboard-jdbc/step3 Pull Request 하마드
JDBC 라이브러리 구현하기 4 jwp-dashboard-jdbc/step4 Pull Request 하마드
레거시 코드 리팩터링 jwp-refactoring/step1 Pull Request 도기
레거시 코드 리팩터링 jwp-refactoring/step2 Pull Request 도기
레거시 코드 리팩터링 jwp-refactoring/step3 Pull Request 도기
레거시 코드 리팩터링 jwp-refactoring/step4 Pull Request 도기





10분 테코톡





스터디

About

우아한테크코스 5기 백엔드 과정 중 경험한 내용을 기록한 저장소 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published