Skip to content

우아한테크코스 교육 과정 아카이브입니다.

Notifications You must be signed in to change notification settings

shindong96/woowacourse-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

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

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

  1. Level 1 : JAVA 프로그래밍 기본

    • 🎯 미션
    • 📝 우아한테크코스 한 달 생활기 - 우테코를 시작하며..
  2. Level 2 : 웹 프로그래밍

    • 🎯 미션
    • 📖 스터디 : 스프링5 프로그래밍 입문(최범균)를 이용한 스프링 부수기
    • 📝 우아한테크코스에서 찾은 나만의 효과적인 공부법 - 고민을 아끼지 않기
  3. Level 3 : 팀 프로젝트

    • 체크메이트 - 출석 관리 프로젝트
    • 📝 팀 프로젝트가 나에게 남긴 것 - 아스피의 성장기
  4. Level 4 : 팀 프로젝트 유지 보수 및 웹 백엔드에 깊이를 더하는 단계

    • 🎯 미션
    • 📝 내가 꿈꾸는 프로그래머로서의 삶 - 우테코를 마치며..
    • 🎤 테코톡 : 정렬 알고리즘

🎯 Level 1 : JAVA 기반 프로그래밍 기본

기간

  • 2022.02.08 ~ 2022.04.08

학습 목표

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

진행 미션

Project Repository Pull Request
자동차 경주 게임 - 1단계 https://github.com/shindong96/java-racingcar/tree/shindong96 reviewed by 또링
자동차 경주 게임 - 2단계 https://github.com/shindong96/java-racingcar/tree/step2-2 reviewed by 또링
로또 - 1단계 https://github.com/shindong96/java-lotto/tree/shindong96 reviewed by 에단
로또 - 2단계 https://github.com/shindong96/java-lotto/tree/step2 reviewed by 에단
블랙잭 - 1단계 https://github.com/shindong96/java-blackjack/tree/step1 reviewed by 소니
블랙잭 - 2단계 https://github.com/shindong96/java-blackjack/tree/step2-2 reviewed by 소니
체스 - 1~3단계 https://github.com/shindong96/java-chess/tree/step1 reviewed by 던
체스 - 4~5단계 https://github.com/shindong96/java-chess/tree/step2-2 reviewed by 던

🎯 Level 2 : Spring 기반 웹 프로그래밍

기간

  • 2022.04.11 ~ 2022.06.08

학습 목표

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

진행 미션

Project Repository Pull Request
웹 체스 - 1단계 https://github.com/shindong96/jwp-chess/tree/step1 reviewed by 제이
웹 체스 - 2단계 https://github.com/shindong96/jwp-chess/tree/step2 reviewed by 제이
지하철 노선도 - 1~2단계 https://github.com/shindong96/atdd-subway-map/tree/step1 reviewed by 에단
지하철 노선도 - 3단계 https://github.com/shindong96/atdd-subway-map/tree/step2 reviewed by 에단
지하철 경로 조회 - 1단계 https://github.com/shindong96/atdd-subway-path/tree/step1 reviewed by 희봉
지하철 경로 조회 - 2단계 https://github.com/shindong96/atdd-subway-path/tree/step2 reviewed by 희봉
장바구니 - 1단계 https://github.com/shindong96/jwp-shopping-cart/tree/step1 reviewed by 토니
장바구니 - 2단계 https://github.com/shindong96/jwp-shopping-cart/tree/step2 reviewed by 토니

스터디


🎯 Level 3 : 팀프로젝트

기간

  • 2022.07 ~ 2022.11

학습 목표

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

진행 미션

Project Repository Portfolio
체크메이트 https://github.com/woowacourse-teams/2022-moragora 포트폴리오

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

기간

  • 2022.08.30 ~ 2022.10.20

학습 목표

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

진행 미션

Project Repository Pull Request
톰캣 구현하기 - 1단계 https://github.com/shindong96/jwp-dashboard-http/tree/main reviewed by 베루스
톰캣 구현하기 - 2~4단계 https://github.com/shindong96/jwp-dashboard-http/tree/step2 reviewed by 베루스
MVC 구현하기 - 1단계 https://github.com/shindong96/jwp-dashboard-mvc/tree/step1 reviewed by 마루
MVC 구현하기 - 2단계 https://github.com/shindong96/jwp-dashboard-mvc/tree/step2 reviewed by 마루
MVC 구현하기 - 3단계 https://github.com/shindong96/jwp-dashboard-mvc/tree/step3 reviewed by 마루
JDBC 구현하기 - 1단계 https://github.com/shindong96/jwp-dashboard-jdbc/tree/step1 reviewed by 범고래
JDBC 구현하기 - 2단계 https://github.com/shindong96/jwp-dashboard-jdbc/tree/step2 reviewed by 범고래
JDBC 구현하기 - 3단계 https://github.com/shindong96/jwp-dashboard-jdbc/tree/step3 reviewed by 범고래
레거시 리팩토링 - 1단계 https://github.com/shindong96/jwp-refactoring/tree/step1-1 reviewed by 파랑
레거시 리팩토링 - 2단계 https://github.com/shindong96/jwp-refactoring reviewed by 파랑
레거시 리팩토링 - 3단계 https://github.com/shindong96/jwp-refactoring/tree/step3 reviewed by 파랑

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

발표 주제 :

  • 아스피의 정렬 알고리즘 - Youtube

📝 Writing : 글쓰기 코스

진행 미션

Level Topic Repository Pull Request
1 우아한테크코스 한 달 생활기 https://github.com/shindong96/woowa-writing-4/blob/main/level1.md woowacourse/woowa-writing-4#96
2 우테코에서 찾은 나만의 효과적인 학습법 https://github.com/shindong96/woowa-writing-4/blob/main/level2.md woowacourse/woowa-writing-4#199
3 팀 프로젝트가 나에게 남긴 것 https://github.com/shindong96/woowa-writing-4/blob/main/level3.md woowacourse/woowa-writing-4#303
4 내가 꿈꾸는 프로그래머로서의 삶 https://github.com/shindong96/woowa-writing-4/blob/level4/level4.md woowacourse/woowa-writing-4#445

About

우아한테크코스 교육 과정 아카이브입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published