Skip to content

sh111-coder/woowacourse-history

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

📸 우아한테크코스 5기 활동 기록 (2023.02 ~ 2023.11)

1️⃣ 레벨 1 : 기본 프로그래밍 (Java)

🚀 진행한 미션

미션 미션 내용 저장소 코드 리뷰 PR
🚗 자동차 경주 / step1 자동차 경주 게임 구현 🔗Link 🔗Link
🚗 자동차 경주 / step2 자동차 경주 게임 리팩토링 🔗Link 🔗Link
🪜 사다리 타기 / step1 사다리 생성 기능 구현 🔗Link 🔗Link
🪜 사다리 타기 / step2 사다리 게임 실행 🔗Link 🔗Link
🃏️ 블랙잭 / step1 블랙잭 게임 구현 🔗Link 🔗Link
🃏️ 블랙잭 / step2 블랙잭 배팅 기능 구현 🔗Link 🔗Link
♟️ 체스 / step1 & 2 체스판 초기화 & 말 이동 기능 구현 🔗Link 🔗Link
♟️ 체스 / step3 & 4 승패 구현 & DB 적용 🔗Link 🔗Link

📚 학습한 기록

🚀 레벨 1 학습 경험

  • Java 언어에 대한 기본적인 이해
  • '객체 지향'에 대한 이해
  • 테스트, 리팩토링에 대한 이해
  • TDD 경험
  • 페어 프로그래밍 경험 & 코드 리뷰를 통한 피드백

2️⃣ 레벨 2 : 웹 프로그래밍 (Spring)

🚀 진행한 미션

미션 미션 내용 저장소 코드 리뷰 PR
🚗 웹 자동차 경주 / step1 Console -> Web Application 전환 & DB 연동 🔗Link 🔗Link
🚗 웹 자동차 경주 / step2 자동차 경주 게임 추가 기능 구현 & 리팩토링 🔗Link 🔗Link
🛍️ 장바구니 / step1 상품 관리 기능 구현 🔗Link 🔗Link
🛍 장바구니 / step2 인증 & 장바구니 기능 구현 🔗Link 🔗Link
🚇 지하철 노선도 / step1 지하철 정보 관리 기능 구현 🔗Link 🔗Link
🚇 지하철 노선도 / step2 지하철 경로 조회 기능 구현 🔗Link 🔗Link
💰️ 쇼핑 주문 / step1 클라이언트와 협업 & 인프라 구축 🔗Link -
💰️ 쇼핑 주문 / step2 주문 기능 구현 🔗Link 🔗Link

📚 학습한 기록

🚀 레벨 2 학습 경험

  • Spring에 대한 기본 지식 습득
  • 아키텍쳐에 관한 고민 (Layered Architecture, 패키지 구조 등)
  • REST API에 관한 경험
  • 클라이언트와의 애플리케이션 협업 경험
  • ATDD 경험

3️⃣ 레벨 3 : 팀 프로젝트 (팀플 관리 서비스 TeamByTeam)

팀바팀 (TeamByTeam)

✨쉽고 간단한 팀플 플랫폼, 팀바팀✨

Links

📚 학습한 기록

🚀 레벨 3 학습 경험

  • 하나의 서비스 기획/배포/운영 한 사이클 경험
  • 애자일 프로세스 경험
  • 협업 과정에서의 Git 경험

4️⃣ 레벨 4 : 팀 프로젝트 유지 보수 & Spring 심화 지식 습득

🚀 진행한 미션

미션 미션 내용 저장소 코드 리뷰 PR
Tomcat 구현 / step1 & 2 HTTP 서버 & 로그인 구현 🔗Link 🔗Link
Tomcat 구현 / step3 & 4 리팩토링 & 동시성 처리 🔗Link 🔗Link
Spring MVC 구현 / step1 Spring MVC 프레임워크 구현 🔗Link 🔗Link
Spring MVC 구현 / step2 Legacy MVC 리팩토링 🔗Link 🔗Link
Spring MVC 구현 / step3 JSON View 구현 🔗Link 🔗Link
JDBC 라이브러리 구현 / step1 JDBC 라이브러리 구현 🔗Link 🔗Link
JDBC 라이브러리 구현 / step2 1단계 라이브러리 리팩토링 🔗Link 🔗Link
JDBC 라이브러리 구현 / step3 Transaction 적용 🔗Link 🔗Link
JDBC 라이브러리 구현 / step4 Transaction 동기화 적용 🔗Link 🔗Link
레거시 코드 리팩토링 / step1 프로덕션 코드만 존재하는 코드에 테스트 코드 작성 🔗Link 🔗Link
레거시 코드 리팩토링 / step2 테스트하기 어려운 코드를 분리하여 단위 테스트 작성 🔗Link 🔗Link
레거시 코드 리팩토링 / step3 도메인 간의 불필요한 의존성 제거 리팩토링 🔗Link 🔗Link
레거시 코드 리팩토링 / step4 멀티 모듈 구성 🔗Link 🔗Link

📚 학습한 기록

🚀 레벨 4 학습 경험

  • Spring 심화 지식 학습
    • Spring Boot의 Tomcat 구성
    • Spring MVC
    • JDBC
  • 도메인 간 의존성 분리 경험
  • 멀티 모듈 구성 경험
  • 서비스 사용자 유치 경험

About

우아한테크코스 5기 활동 기록 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published