/woowacourse-archive

우아한테크코스에서 활동한 내용을 정리합니다.

🚀 woowacourse-archive

우아한테크코스에서 활동한 내용을 정리합니다.

우아한 일대기

각 이모지를 클릭하면 해당 섹션으로 이동할 수 있습니다.

  1. Level 0 : 프리코스

    • 🎯 온라인 미션
    • 💻 오프라인 코딩테스트
    • 📝 우아한 테크 코스 2기 지원, 프리코스, 오프라인 코딩테스트 후기
  2. Level 1 : 프로그래밍 기본

    • 🎯 미션
    • 📖 스터디 : 모던 자바 인 액션
    • 📝 우아한테크코스 한 달 생활기 - 순간의 기록
  3. Level 2 : 웹 프로그래밍

    • 🎯 미션
    • 📖 스터디 : 개발자가 반드시 정복해야 할 객체지향과 디자인 패턴
    • 📖 스터디 : Spring5 프로그래밍 입문
    • 🎤 테코톡 : 스프링과 스프링부트
    • 🎥 인터뷰 : 우아한테크인터뷰 - 또링
    • 🤝🏻 사이드 프로젝트 : SUPP 베타 버전 배포
    • 📝 우아한테크코스에서 찾은 나만의 효과적인 공부법 - 함께 자라기
  4. Level 3 : 팀 프로젝트

    • 🐳 직고래 - 조직중고거래
    • 🎤 CI/CD발표
    • 🤝 사이드 프로젝트 SUPP 정식 버전 배포
    • 📝 팀 프로젝트가 나에게 남긴 것 - 셀러리 컴퍼니 팀원 또링
  5. Level 4 : 팀 프로젝트 유지 보수 및 웹 백엔드에 깊이를 더하는 단계

    • 🎯 미션
    • 🐳 직고래 - 조직중고거래

🎯 미션

Level 0 : 프리코스

기간

2019.11.27 ~ 2019.12.21

진행 미션

Project period Repository Pull Request
숫자 야구 게임 2019.11.27 ~ 2019.12.3 java-baseball-precourse Pull Request
자동차 경주 게임 2019.12.4 ~ 2019.12.10 java-racingcar-precourse Pull Request
블랙잭 2019.12.11 ~ 2019.12.17 java-blackjack-precourse Pull Request
치킨집 2019.12.21 java-chicken-2019 Pull Request

Level 1 : 프로그래밍 기본

기간

  • 2020.02.04 ~ 2020.04.10

학습 목표

  • 자바 프로그래밍 언어에 대한 기본 문법을 익혀 프로그래밍하는 경험을 한다.
  • 읽기 좋은 코드를 구현하는 것이 왜 중요한지와 코드를 개선해 읽기 좋은 코드로 변경해 보는 경험을 한다.
  • 자신이 구현한 코드에 대해 단위 테스트와 리팩토링하는 경험을 한다.
  • 웹 프론트엔드에서 웹 백엔드까지 프로그래밍해 웹 애플리케이션을 개발하는 경험을 한다.

진행 미션

Project Repository Pull Request
문자열 계산기 java-calculator reviewed by 홍시
자동차 경주 게임 java-racingcar reviewed by Dave
로또 - 1단계 java-lotto/step1 reviewed by kingbbode
로또 - 2단계 java-lotto/step2 reviewed by kingbbode
블랙잭 - 1단계 java-blackjack/step1 reviewed by 하비
블랙잭 - 2단계 java-blackjack/step2 reviewed by 하비
체스 - 1~3단계 java-chess/step1~3 reviewed by 구구
체스 - 4~5단계 java-chess/step4~5 reviewed by 구구
90년생 HTML html 리뷰없음

Level 2 : 웹 프로그래밍

기간

  • 2020.04.21 ~ 2020.06.19

학습 목표

  • Spring 프레임워크 기반으로 웹 애플리케이션을 개발하는 경험을 한다.
  • TDD, ATDD 기반으로 웹 애플리케이션을 개발하고 리팩토링하는 경험을 한다.
  • 구현한 프로그램을 서버에 배포하는 경험을 한다.
  • 팀 프로젝트를 통해 팀원들간의 소통, 협업, 회고 경험을 한다.

진행 미션

Project Repository Pull Request
웹 기반 체스 - 1단계 jwp-chess/step1 reviewed by 임루트
웹 기반 체스 - 2단계 jwp-chess/step2 reviewed by 임루트
웹 기반 체스 - 3단계 jwp-chess/step3 reviewed by 임루트
웹 기반 체스 - 4 jwp-chess/step4 reviewed by 임루트
지하철 정보 관리 atdd-subway-admin reviewed by 홍시
지하철 경로 조회 atdd-subway-path reviewed by 구구
지하철 경로 즐겨찾기 atdd-subway-favorite reviewed by 재연링
지하철 Admin CRUD atdd-subway-admin-frontend 리뷰없음
사용자 이야기 woowa-userstory-2020 Pull Request

Level 3 : 팀프로젝트

기간

  • 2020.07.07 ~ 2020.08.28

학습 목표

  • 개발 프로세스 기반으로 프로젝트 진행, 협업하는 경험을 한다.
  • 배포를 자동화하고, 피드백을 받아 지속적으로 개선하는 경험을 한다.

진행 미션

  • 팀 프로젝트

Level 4 : 팀 프로젝트 유지 보수 및 웹 백엔드에 깊이를 더하는 단계

기간

  • 2020.09.08 ~ 2020.11.27

학습 목표

  • 웹 서버를 직접 구현해 HTTP를 이해하고, 서블릿 컨테이너의 동작 원리를 이해한다.
  • JDBC 라이브러리, MVC, DI 프레임워크 구현을 통해 Spring 프레임워크의 동작 원리를 이해한다.
  • 레거시 프로젝트를 리팩토링하는 경험을 한다.
  • 객체지향 설계, 인증 및 보안, WebSocket 경험을 한다.
  • 대용량 서비스를 위한 시스템 아키텍처 설계, 데이터 처리 경험을 한다.

진행 미션

Project Repository Pull Request
웹 서버 구현 - 1단계 jwp-was/step1 reviewed by 후니
웹 서버 구현 - 2단계 jwp-was/step2 reviewed by 후니
웹 서버 구현 - 3단계 jwp-was/step3 reviewed by 후니
웹 서버 구현 - 4단계 jwp-was/step4 해당없음
점진적인 리팩터링 - 1단계 jwp-refactoring/step1 reviewed by 화투
점진적인 리팩터링 - 2단계 jwp-refactoring/step2 reviewed by 화투
점진적인 리팩터링 - 3단계 jwp-refactoring/step3 reviewed by 화투

📹 Tecotalk : 크루들에게 지식을 공유하는 방법

발표 주제 : Spring과 Spring Boot

  • 또링의 Spring과 Spring Boot - Youtube
  • Spring🌱 vs SpringBoot🌼 - 블로그

📝 Writing : 글쓰기 코스

진행 미션

Level Topic Repository Pull Request
0 우아한 테크 코스 2기 지원, 프리코스, 오프라인 코딩테스트 후기 블로그로 이동 -
1 우아한테크코스 한 달 생활기 woowa-writing-2/level1 Pull Request
2 우테코에서 찾은 나만의 효과적인 학습법 woowa-writing-2/level2 Pull Request
3 팀 프로젝트가 나에게 남긴 것 woowa-writing-2/level3 Pull Request

사이드 프로젝트

🤝 SUPP : 식전 수프처럼 페어와의 협업 맛을 돋우는 에피타이저

서비스

Source code


팀 프로젝트(Level3~4)

🐳 직고래 : 조직 중고 거래

당신이 속한 그룹 어디든 당신이 원하는 것을 사고 파세요. 조직 중고 거래, 직고래.

서비스

Source code

발표자료