Skip to content

unluckyjung/woowacourse-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

👨🏻‍💻 woowacourse-projects

우아한테크코스 3기 백엔드 과정을 진행하며 학습했던 내용들을 정리했어요

어제의 나와 경쟁하자. 

♥️ Level 0: 프리코스

기간

  • 2020.11.25 – 2020.12.16

진행 미션

Mission Repository Pull Request
숫자 야구 게임 java-baseball-precourse Pull Request
자동차 경주 게임 java-racingcar-precourse Pull Request
지하철 노선도 미션 java-subway-map-precourse Pull Request

블로그 포스팅



❤️ Level 0.9: 프리코스

기간

  • 2020.12.19

진행 미션

Mission Repository Pull Request
지하철 노선도 경로 조회 미션 java-subway-path-precourse Pull Request

블로그 포스팅



🧡 Level 1: 단위 테스트, TDD, 상속, 인터페이스, FP, OOP, 웹, DB

기간

  • 2021.02.02 – 2021.04.02

학습 목표

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

진행 미션

Mission Repository Pull Request Pair Reviewer
자동차 경주 게임 java-racingcar/step1 Pull Request 아마찌 데이브
java-racingcar/step2 Pull Request 데이브
로또 java-lotto/step1 Pull Request 현구막 미립
java-lotto/step2 Pull Request 미립
블랙잭 java-blackjack/step1 Pull Request 라이언
java-blackjack/step2 Pull Request
체스 게임 java-chess/step1 Pull Request 에어 재연링
java-chess/step2 Pull Request 재연링
JS 투두리스트 스텝1 js-todo-list-step1 Pull Request

블로그 포스팅



💛 Level 2: 스프링 입문, 배포 인프라, 웹 프로젝트

기간

  • 2021.04.13 – 2021.06.04

학습 목표

  • 레벨1에서 구현한 체스 애플리케이션 경험을 토대로 스프링 프레임워크를 활용하여 구현하는 경험을 한다.
  • Linux 환경에 애플리케이션을 배포하는 경험을 한다.
  • 웹서버와 WAS를 분리해 운영해본다.
  • 로그를 남기고 서버의 상태를 확인하는 방법을 익힌다.
  • 스프링 프레임워크의 기본적인 개념을 이해하기 위해 지하철 노선도 정보를 관리하고 경로조회, 즐겨찾기, 요금계산 등 기능을 제공하는 서비스를 구현해본다.

진행 미션

Mission Repository Pull Request Pair Reviewer
스프링 입문 - 체스 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 제이
스프링 - 협업 미션 atdd-subway-fare/step1 Pull Request 우기, 검프 코니

블로그 포스팅



💚 Level 3: 프로젝트

JPA, 문서화, 프로젝트 기획, 개발 문화, 브랜치 전략, CI/CD 자동화 인프라 구축, 웹소켓...ETC

기간

  • 2021.06.22 – 2021.08.13

학습 목표

  • 스프린트 기간을 두고 목표설정을 한뒤, 프로젝트를 팀원들과 함께 다같이 기획단부터 만들어간다.

진행 프로젝트

Babble(키워드를 기반으로 한 빠른 게임 팀 매칭 서비스)

깃허브

Babble Github

사이트

Babble.gg

팀 노션, 블로그

Babble 기술 블로그
Babble 팀 노션

개인 블로그 포스팅



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

기간

  • 2021.08.14 – 2021.10.31

학습 목표

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

진행 미션

Mission Repository Pull Request Reviewer
HTTP 서버 구현하기 jwp-dashboard-http/step1 Pull Request 파피
jwp-dashboard-http/step2-3 Pull Request
MVC 구현하기 jwp-dashboard-mvc/step1 Pull Request 인비
jwp-dashboard-mvc/step2-3 Pull Request
JDBC 라이브러리 구현하기 jwp-dashboard-jdbc/step1-2 Pull Request 피케이
조회 성능 개선하기 sql-tunning Pull Request 바다
레거시 코드 리팩터링 jwp-refactoring/step1 Pull Request 로키

개인 블로그 포스팅



학습 목표

  • 무작정 새로운것을 배우는것보다는, 잊지 않는것이 중요함을 자각한다.
  • 단순히 학습에서 멈추는것이 아닌 복습을 통해, 장기 기억으로 만든다.
  • 학습한것을 1분내에 남에게 설명할 수 있을정도로, 핵심 내용을 명확하게 정리하고 말하는 연습을 한다.


테코톡

10분 테코톡이란 우아한테크코스 과정을 진행하며 크루(수강생)들이 동료들과 학습한 내용을 공유하고 이야기하는 시간이에요. 서로가 성장하기 위해 지식을 나누고 대화하며 생각해보는 시간으로 자기 주도적인 성장을 지향하는 우아한테크코스의 문화 중 하나예요.



제작 근로

공개되어도 무관한 자료들만 공유 했습니다.



📜 글쓰기 코스

학습목표

  1. 각 레벨 별로 한 편의 글을 완성하도록 한다.
  2. 한 편의 글에 자신의 생각과 감정을 논리적으로 담을 수 있도록 한다.
  3. 독자가 이해하기 쉬운 글을 작성한다.
Level Topic Repository Pull Request Reviewer
기록 🖋 우아한테크코스 한 달 생활기 woowa-writing-3 Pull Request 포비
성장 🖋 우테코에서 찾은 나만의 효과적인 공부법 woowa-writing-3 Pull Request 씨유
회고 🖋 팀 프로젝트가 나에게 남긴 것 woowa-writing-3 Pull Request 포코
회고 🖋 내가 꿈꾸는 프로그래머로서의 삶 woowa-writing-4 Pull Request

About

우아한 테크코스 3기동안 진행한 내용을 정리하는 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published