/woowacourse-code-repo

2019 우아한테크코스 1기 정리

우아한테크코스 (2019.05.07 ~ 2019.12.27)

레벨 1

✔️ 과정

  • 자바 프로그래밍 언어에 대한 기본 문법을 익혀 프로그래밍을 한다.
  • 페어 프로그래밍과 TDD를 수행하여 피드백 주기를 줄이고 코드 리뷰를 통해 코드 품질을 높인다.
  • 자신이 구현한 코드에 대해 단위 테스트를 작성하고 리팩토링하여 읽기 좋은 코드로 변경해본다.

🚩 미션

주제 PR
자동차 경주 게임 LINK
사다리 타기 LINK
좌표 계산기 LINK
로또 1 LINK
로또 2 LINK
체스 LINK

📝 글쓰기

주제 PR
우테코 한 달 생활기 LINK

레벨 2

✔️ 과정

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

🚩 미션

주제 PR
게시글 LINK
회원 LINK
댓글 LINK
비동기 댓글 LINK

🚩 프로젝트

페이스북 Cloning

📝 글쓰기

주제 PR
우테코에서 찾아가는 나만의 공부법 LINK

레벨 3

✔️ 과정

  • 웹 서버를 직접 구현해 HTTP를 이해하고, 서블릿 컨테이너의 동작 원리를 이해한다.
  • 패킷을 직접 구현해 OSI 7 Layer 및 네트워크 통신 방식의 이해도를 높인다.
  • JDBC 라이브러리, MVC, DI 프레임워크 구현을 통해 Spring 프레임워크의 동작 원리를 이해한다.
  • 대규모 서비스를 위한 시스템 아키텍처 설계 및 대용량 데이터를 처리한다.
  • 레거시 코드를 점진적으로 리팩토링하고 애플리케이션 설계 역량을 높인다.

🚩 미션

주제 PR
WAS 구현 1 LINK
WAS 구현 2 LINK
MVC 구현 1 LINK
MVC 구현 2 LINK
JDBC 구현 LINK
대용량 데이터 처리 LINK
DI 구현 1 LINK
DI 구현 2 LINK

📝 글쓰기

주제 PR
내가 꿈꾸는 프로그래머의 삶 LINK

레벨 4

✔️ 과정

  • 개발 프로세스 기반으로 프로젝트 진행, 협업하는 경험을 한다.

🚩 프로젝트

Tecolearning

📝 글쓰기

주제 PR
2기 크루들에게 보내는 편지 LINK

💬 테코톡

Youtube