๐จ๐ปโ๐ป woowacourse-projects
2020.02.04 ~ 2020.11.27 ์ฐ์ํํ
ํฌ์ฝ์ค์์ '๋๋ฉ'์ผ๋ก ํ๋ํ๊ณ ํ์ตํ ๋ด์ฉ์ ์ ๋ฆฌํ๋ Repository
โณ Level 0 : ํ๋ฆฌ์ฝ์ค
โ๏ธ Level 0.5 : ์คํ๋ผ์ธ ํ
์คํธ
๐ฅ Level 1 : ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ณธ
- ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์ตํ ํ๋ก๊ทธ๋๋ฐํ๋ ๊ฒฝํ์ ํ๋ค.
- ์ฝ๊ธฐ ์ข์ ์ฝ๋๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด ์ ์ค์ํ์ง์ ์ฝ๋๋ฅผ ๊ฐ์ ํด ์ฝ๊ธฐ ์ข์ ์ฝ๋๋ก ๋ณ๊ฒฝํด ๋ณด๋ ๊ฒฝํ์ ํ๋ค.
- ์์ ์ด ๊ตฌํํ ์ฝ๋์ ๋ํด ๋จ์ ํ
์คํธ์ ๋ฆฌํฉํ ๋งํ๋ ๊ฒฝํ์ ํ๋ค.
- ์น ํ๋ก ํธ์๋์์ ์น ๋ฐฑ์๋๊น์ง ํ๋ก๊ทธ๋๋ฐํด ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ํ๋ค.
๐ฃ Level 2 : ์น ํ๋ก๊ทธ๋๋ฐ
- Spring ํ๋ ์์ํฌ ๊ธฐ๋ฐ์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ํ๋ค.
- TDD, ATDD ๊ธฐ๋ฐ์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๊ณ ๋ฆฌํฉํ ๋งํ๋ ๊ฒฝํ์ ํ๋ค.
- ๊ตฌํํ ํ๋ก๊ทธ๋จ์ ์๋ฒ์ ๋ฐฐํฌํ๋ ๊ฒฝํ์ ํ๋ค.
- ํ ํ๋ก์ ํธ๋ฅผ ํตํด ํ์๋ค๊ฐ์ ์ํต, ํ์
, ํ๊ณ ๊ฒฝํ์ ํ๋ค.
๐น Tecotalk : ํฌ๋ฃจ๋ค์๊ฒ ์ง์์ ๊ณต์ ํ๋ ๋ฐฉ๋ฒ
๋ฐํ ์ฃผ์ : ๋น๋์ ๋ฐฐํฌ
๐ฅ Level 3 : ํ ํ๋ก์ ํธ
- ๊ฐ๋ฐ ํ๋ก์ธ์ค ๊ธฐ๋ฐ์ผ๋ก ํ๋ก์ ํธ ์งํ, ํ์
ํ๋ ๊ฒฝํ์ ํ๋ค.
- ๋ฐฐํฌ๋ฅผ ์๋ํํ๊ณ , ํผ๋๋ฐฑ์ ๋ฐ์ ์ง์์ ์ผ๋ก ๊ฐ์ ํ๋ ๊ฒฝํ์ ํ๋ค.
- ๋น์ ์ด ๋ชจ๋ฅด๋ ๊ทธ๊ณณ, ๋ฏธ์
๋น์ ์ด ๋ชจ๋ฅด๋ ๊ทธ๊ณณ, ๋ฏธ์ : Instrgram ์ธ๊ธฐ๊ฒ์๋ฌผ ์ง๋ํ ์๋น์ค
๐ Level 4 : ํ ํ๋ก์ ํธ ์ ์ง ๋ณด์ ๋ฐ ์น ๋ฐฑ์๋์ ๊น์ด๋ฅผ ๋ํ๋ ๋จ๊ณ
- ์น ์๋ฒ๋ฅผ ์ง์ ๊ตฌํํด HTTP๋ฅผ ์ดํดํ๊ณ , ์๋ธ๋ฆฟ ์ปจํ
์ด๋์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ๋ค.
- JDBC ๋ผ์ด๋ธ๋ฌ๋ฆฌ, MVC, DI ํ๋ ์์ํฌ ๊ตฌํ์ ํตํด Spring ํ๋ ์์ํฌ์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ๋ค.
- ๋ ๊ฑฐ์ ํ๋ก์ ํธ๋ฅผ ๋ฆฌํฉํ ๋งํ๋ ๊ฒฝํ์ ํ๋ค.
- ๊ฐ์ฒด์งํฅ ์ค๊ณ, ์ธ์ฆ ๋ฐ ๋ณด์, WebSocket ๊ฒฝํ์ ํ๋ค.
- ๋์ฉ๋ ์๋น์ค๋ฅผ ์ํ ์์คํ
์ํคํ
์ฒ ์ค๊ณ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฒฝํ์ ํ๋ค.
๐ Writing : ๊ธ์ฐ๊ธฐ ์ฝ์ค
Level |
Topic |
Pull Request |
1 |
์ฐ์ํํ
ํฌ์ฝ์ค ํ ๋ฌ ์ํ๊ธฐ |
Pull Request |
2 |
์ฐํ
์ฝ์์ ์ฐพ์ ๋๋ง์ ํจ๊ณผ์ ์ธ ํ์ต๋ฒ |
Pull Request |
3 |
ํ ํ๋ก์ ํธ๊ฐ ๋์๊ฒ ๋จ๊ธด ๊ฒ |
Pull Request |
4 |
๋ด๊ฐ ๊ฟ๊พธ๋ ํ๋ก๊ทธ๋๋จธ๋ก์์ ์ถ |
Pull Request |
๐ Javable : ์ฐ์ํํ
ํฌ์ฝ์ค ์ฝ๋ ๋ฆฌ๋ทฐ ๋ชจ์ ๋ธ๋ก๊ทธ