Skip to content

우아한테크코스 4기에서 활동한 내용들을 기록합니다.

Notifications You must be signed in to change notification settings

brorae/woowacourse-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🚀 woowacourse-archive

우아한테크코스 4기 백엔드 과정(2022.02 ~ 2022.11.25)

미션이름-after 레포지토리는 수료 후 작성해본 코드입니다.

미션이름-kotlin 레포지토리는 수료 후 코틀린으로 작성해본 코드입니다.

🥚 Level 1 : TDD, OOP, Clean Code

  • 자바 프로그래밍 언어에 대한 기본 문법을 익혀 프로그래밍하는 경험을 한다.
  • 읽기 좋은 코드를 구현하는 것이 왜 중요한지와 코드를 개선해 읽기 좋은 코드로 변경해 보는 경험을 한다.
  • 객체지향적인 코드를 작성한다.
Project Repository Pull Request
자동차 경주 게임 java-racingcar-step1 Pull Request
java-racingcar-step2 Pull Request
java-racingcar-after
java-racingcar-kotlin
로또 java-lotto-step1 Pull Request
java-lotto-step2 Pull Request
블랙잭 java-blackjack-step1 Pull Request
java-blackjack-step2 Pull Request
java-blackjack-step2 Pull Request
체스 java-chess-step1 Pull Request
java-chess-step2 Pull Request

🐣 Level 2 : Web Programming with Spring

  • spark 에서 spring boot로 이전한다.
  • Spring 프레임워크 기반으로 웹 애플리케이션을 개발하는 경험을 한다.
  • TDD, ATDD 기반으로 웹 애플리케이션을 개발하고 리팩토링하는 경험을 한다.
  • 데코레이터 패턴, 어뎁터 패턴 등 다양한 디자인 패턴을 적용
Project Repository Pull Request
웹 체스 jwp-chess-step1 Pull Request
jwp-chess-step2 Pull Request
지하철 노선도 관리 atdd-subway-map-step1 Pull Request
atdd-subway-map-step2 Pull Request
지하철 경로 조회 + 로그인 atdd-subway-path-step1 Pull Request
atdd-subway-path-step2 Pull Request
장바구니 jwp-shopping-cart-step1 Pull Request
jwp-shopping-cart-step2 Pull Request

🐥 Level 3 : Team Project

공식(공유해줘 너의 지식) : 우테코 크루들을 위한 질문 게시판

데모 영상

Project Description
1차 데모 동영상 프로젝트 설명 & 팀문화
2차 데모 동영상 CI/CD & 브랜치 전략 & API 설계
3차 데모 동영상 테스트 전략 & 자동화 테스트 & 로깅 전략 & HTTPS
4차 데모 동영상 정적 분석 리포트 & CloudWatch logs 대시보드

🐔 Level 4 : 스프링 구현 및 레거시 코드 리펙토링

  • 톰캣을 구현하며 HTTP와 서블릿에 대한 이해도를 높이고, 쓰레드와 쓰레드풀을 적용해보고 동시성 처리를 경험한다.
  • MVC 프레임워크를 구현하고 점진적인 리팩터링을 경험한다.
  • JDBC 라이브러리를 구현하며 데이터베이스에 대한 이해도를 높인다.
  • 레거시 프로젝트를 리팩터링하는 경험을 통해 서비스를 안정적으로 운영하면서 레거시 코드를 리팩터링할수 있는 역량을 키운다.
Project Repository Pull Request
톰캣 구현하기 jwp-dashboard-http-step1 Pull Request
jwp-dashboard-http-step2 Pull Request
jwp-dashboard-http-step2 Pull Request
MVC 구현하기 jwp-dashboard-mvc-step1 Pull Request
jwp-dashboard-mvc-step2 Pull Request
jwp-dashboard-mvc-step3 Pull Request
JDBC 라이브러리 구현하기 jwp-dashboard-jdbc-step1 Pull Request
jwp-dashboard-jdbc-step2 Pull Request
jwp-dashboard-jdbc-step3 Pull Request
레거시 코드 리펙토링 jwp-refactoring-step1 Pull Request
jwp-refactoring-step2 Pull Request
jwp-refactoring-step3 Pull Request

🎤 발표

About

우아한테크코스 4기에서 활동한 내용들을 기록합니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published