๐จ๐ปโ๐ป woowacourse-projects
์ฐ์ํํ ํฌ์ฝ์ค์์ ํ์ตํ ๋ด์ฉ์ ์ ๋ฆฌํ๋ Repository
โณ Level 0 : ํ๋ฆฌ์ฝ์ค
๊ธฐ๊ฐ
- 2019.11.27 ~ 2019.12.17
์งํ ๋ฏธ์
Project | Repository | Pull Request |
---|---|---|
์ซ์ ์ผ๊ตฌ ๊ฒ์ | java-baseball-precourse | Pull Request |
์๋์ฐจ ๊ฒฝ์ฃผ ๊ฒ์ | java-racingcar-precourse | Pull Request |
๋ธ๋์ญ | java-blackjack-precourse | Pull Request |
โ๏ธ Level 0.5 : ์คํ๋ผ์ธ ํ
์คํธ
๊ธฐ๊ฐ
- 2019.12.24
์งํ ๋ฏธ์
Project | Repository | Pull Request |
---|---|---|
์นํจ์ง | java-chicken-2019 | Pull Request |
๐ฅ Level 1 : ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ณธ
๊ธฐ๊ฐ
- 2020.02.04 ~ 2020.04.10
ํ์ต ๋ชฉํ
- ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์ตํ ํ๋ก๊ทธ๋๋ฐํ๋ ๊ฒฝํ์ ํ๋ค.
- ์ฝ๊ธฐ ์ข์ ์ฝ๋๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด ์ ์ค์ํ์ง์ ์ฝ๋๋ฅผ ๊ฐ์ ํด ์ฝ๊ธฐ ์ข์ ์ฝ๋๋ก ๋ณ๊ฒฝํด ๋ณด๋ ๊ฒฝํ์ ํ๋ค.
- ์์ ์ด ๊ตฌํํ ์ฝ๋์ ๋ํด ๋จ์ ํ ์คํธ์ ๋ฆฌํฉํ ๋งํ๋ ๊ฒฝํ์ ํ๋ค.
- ์น ํ๋ก ํธ์๋์์ ์น ๋ฐฑ์๋๊น์ง ํ๋ก๊ทธ๋๋ฐํด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ํ๋ค.
์งํ ๋ฏธ์
Project | Repository | Pull Request |
---|---|---|
๋ฌธ์์ด ๊ณ์ฐ๊ธฐ | java-calculator | Pull Request |
์๋์ฐจ ๊ฒฝ์ฃผ ๊ฒ์ | java-racingcar | Pull Request |
๋ก๋ / step1 | java-lotto/step1 | Pull Request |
๋ก๋ / step2 | java-lotto/step2 | Pull Request |
๋ธ๋์ญ / step1 | java-blackjack/step1 | Pull Request |
๋ธ๋์ญ / step2 | java-blackjack/step2 | Pull Request |
์ฒด์ค / step1 | java-chess/step1 | Pull Request |
์ฒด์ค / step2 | java-chess/step2 | Pull Request |
90๋ ์ HTML | html | Pull Request |
๐ฃ Level 2 : ์น ํ๋ก๊ทธ๋๋ฐ๊ณผ ๋ฏธ๋ ํ ํ๋ก์ ํธ
๊ธฐ๊ฐ
- 2020.04.21 ~ 2020.06.19
ํ์ต ๋ชฉํ
- Spring ํ๋ ์์ํฌ ๊ธฐ๋ฐ์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ํ๋ค.
- TDD, ATDD ๊ธฐ๋ฐ์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ๋ฆฌํฉํ ๋งํ๋ ๊ฒฝํ์ ํ๋ค.
- ๊ตฌํํ ํ๋ก๊ทธ๋จ์ ์๋ฒ์ ๋ฐฐํฌํ๋ ๊ฒฝํ์ ํ๋ค.
- ํ ํ๋ก์ ํธ๋ฅผ ํตํด ํ์๋ค๊ฐ์ ์ํต, ํ์ , ํ๊ณ ๊ฒฝํ์ ํ๋ค.
์งํ ๋ฏธ์
Project | Repository | Pull Request |
---|---|---|
์ฒด์ค / step1 | jwp-chess/step1 | Pull Request |
์ฒด์ค / step2 | jwp-chess/step2 | Pull Request |
์ฒด์ค / step3 | jwp-chess/step3 | Pull Request |
์ฒด์ค / step4 | jwp-chess/step4 | Pull Request |
์งํ์ฒ ์ ๋ณด ๊ด๋ฆฌ | atdd-subway-admin | Pull Request |
์งํ์ฒ ๊ฒฝ๋ก ์กฐํ | atdd-subway-path | Pull Request |
์งํ์ฒ ๊ฒฝ๋ก ์ฆ๊ฒจ์ฐพ๊ธฐ | atdd-subway-favorite | Pull Request |
์งํ์ฒ Admin CRUD | atdd-subway-admin-frontend | Pull Request |
์ฌ์ฉ์ ์ด์ผ๊ธฐ | woowa-userstory-2020 | Pull Request |
Todo List | todolist | comming soon... |
๐น Tecotalk : ํฌ๋ฃจ๋ค์๊ฒ ์ง์์ ๊ณต์ ํ๋ ๋ฐฉ๋ฒ
๋ฐํ ์ฃผ์ : ๋น๋์ ๋ฐฐํฌ
๐๐ป SUPP ํ๋ก์ ํธ : ์์ ์ํ์ฒ๋ผ ํ์ด์์ ํ์ ๋ง์ ๋์ฐ๋ ์ํผํ์ด์
์๋น์ค
Github Repository
๐ฅ Level 3 : ํ ํ๋ก์ ํธ
๊ธฐ๊ฐ
- 2020.07.07 ~ 2020.08.28
ํ์ต ๋ชฉํ
- ๊ฐ๋ฐ ํ๋ก์ธ์ค ๊ธฐ๋ฐ์ผ๋ก ํ๋ก์ ํธ ์งํ, ํ์ ํ๋ ๊ฒฝํ์ ํ๋ค.
- ๋ฐฐํฌ๋ฅผ ์๋ํํ๊ณ , ํผ๋๋ฐฑ์ ๋ฐ์ ์ง์์ ์ผ๋ก ๊ฐ์ ํ๋ ๊ฒฝํ์ ํ๋ค.
์งํ ๋ฏธ์
- ์ง๊ณ ๋ ํ๋ก์ ํธ
๐ณ ์ง๊ณ ๋ ํ๋ก์ ํธ : ์กฐ์ง ๋ด์์ ์ค๊ณ ๊ฑฐ๋๋ฅผ!
์ฐธ๊ณ . ์๋น์ค ๋ช ์ด ์๋ฌ๋ฆฌ(seller-lee)์์ ์ง๊ณ ๋(jikgorae)๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค. repository์ ์ด๋ฆ์์ ํผ์ฉ๋๊ณ ์๋ ์ ์ํด ๋ถํ๋๋ฆฝ๋๋ค :)
์๋น์ค
Github Repository
๊ด๋ จ ์์
- 1์ฐจ ๋ฐ๋ชจ - ์๋น์ค ๋ฐ ํ ์๊ฐ(๋ฐํ์)
- 2์ฐจ ๋ฐ๋ชจ - ๋น๋, ๋ฐฐํฌ ๊ทธ๋ฆฌ๊ณ ์๋ํ
- ์ต์ข ๋ฐ๋ชจ - ๊ฐ๋ฐ๋ฌธํ์ ํ๋ก์ ํธ๋ฅผ ํตํด ๋๋ ์
- ํ๋ก์ ํธ ์๊ฐ - ์ง๊ณ ๋
๐ Level 4 : ํ ํ๋ก์ ํธ ์ ์ง ๋ณด์ ๋ฐ ์น ๋ฐฑ์๋์ ๊น์ด๋ฅผ ๋ํ๋ ๋จ๊ณ
๊ธฐ๊ฐ
- 2020.09.08 ~ 2020.11.27
ํ์ต ๋ชฉํ
- ์น ์๋ฒ๋ฅผ ์ง์ ๊ตฌํํด HTTP๋ฅผ ์ดํดํ๊ณ , ์๋ธ๋ฆฟ ์ปจํ ์ด๋์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ๋ค.
- JDBC ๋ผ์ด๋ธ๋ฌ๋ฆฌ, MVC, DI ํ๋ ์์ํฌ ๊ตฌํ์ ํตํด Spring ํ๋ ์์ํฌ์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ๋ค.
- ๋ ๊ฑฐ์ ํ๋ก์ ํธ๋ฅผ ๋ฆฌํฉํ ๋งํ๋ ๊ฒฝํ์ ํ๋ค.
- ๊ฐ์ฒด์งํฅ ์ค๊ณ, ์ธ์ฆ ๋ฐ ๋ณด์, WebSocket ๊ฒฝํ์ ํ๋ค.
- ๋์ฉ๋ ์๋น์ค๋ฅผ ์ํ ์์คํ ์ํคํ ์ฒ ์ค๊ณ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฒฝํ์ ํ๋ค.
์งํ ๋ฏธ์
- comming soon...
๐ Writing : ๊ธ์ฐ๊ธฐ ์ฝ์ค
์งํ ๋ฏธ์
Level | Topic | Repository | Pull Request |
---|---|---|---|
1 | ์ฐ์ํํ ํฌ์ฝ์ค ํ ๋ฌ ์ํ๊ธฐ | woowa-writing-2/level1 | Pull Request |
2 | ์ฐํ ์ฝ์์ ์ฐพ์ ๋๋ง์ ํจ๊ณผ์ ์ธ ํ์ต๋ฒ | woowa-writing-2/level2 | Pull Request |
3 | ํ ํ๋ก์ ํธ๊ฐ ๋์๊ฒ ๋จ๊ธด ๊ฒ | woowa-writing-2/level3 | Pull Request |
4 | ๋ด๊ฐ ๊ฟ๊พธ๋ ํ๋ก๊ทธ๋๋จธ๋ก์์ ์ถ | woowa-writing-2/level4 | Pull Request |
๐ Javable : ์ฐ์ํํ
ํฌ์ฝ์ค ์ฝ๋ ๋ฆฌ๋ทฐ ๋ชจ์ ๋ธ๋ก๊ทธ
์๋น์ค
Github Repository
ํ๋ ๋ด์ฉ
- ๊ธฐ๋ฅ ๊ตฌํ - ๋ธ๋ก๊ทธ ํ๊ทธ ๋ฐ ํ์ด์ง ๊ธฐ๋ฅ
- ํฌ์คํ - ํ๋์ ํ ์คํธ ์ผ์ด์ค๋ ๋จ์ ๊ธฐ๋ฅ ์ค ํ๋์ ์๋๋ฆฌ์ค๋ง ํ ์คํธํ๋ผ
- ํฌ์คํ - ๋ฉ์๋ ์๊ทธ๋์ฒ๋ฅผ ์์ ํ์ฌ ํ ์คํธํ๊ธฐ ์ข์ ๋ฉ์๋๋ก ๋ง๋ค๊ธฐ
- ํฌ์คํ - ์ธํฐํ์ด์ค๋ฅผ ๋ถ๋ฆฌํ์ฌ ํ ์คํธํ๊ธฐ ์ข์ ๋ฉ์๋๋ก ๋ง๋ค๊ธฐ
- ํฌ์คํ - ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ธ์คํด์ค ์บ์ฑํ๊ธฐ
- ํฌ์คํ - ์ Constructor Injection์ ์ฌ์ฉํด์ผ ํ๋๊ฐ?
- ํฌ์คํ - else ์์ฝ์ด๋ฅผ ์ฐ์ง ์๋๋ค
- ํฌ์คํ - ์ฌ์ฉ์ฑ์ ๊ณ ๋ คํด ๊ฐ์ฒด๋ฅผ ์ค๊ณํ์
- ํฌ์คํ - Java์ ๋ฌธ์์ด์ ํํด์น์!
- ํฌ์คํ - ํ ์คํธ ๋๋ธ์ ๋ํด ์์๋ณด์
- ํฌ์คํ - Mockito์ BDDMockito์ ์ฐจ์ด
- ํฌ์คํ - ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง๋
- ๊ธฐ๋ฅ ๊ตฌํ - ์๋ก์ด ๋ธ๋ก๊ทธ ํ ๋ง ์ ์ฉ