Lv2 - 5~8์ฃผ์ฐจ ๋ฏธ์ : ๋ฏธ๋ํ๋ก์ ํธ - ์ธ์คํ๊ทธ๋จ ํด๋ก https://github.com/woowacourse/miniprojects https://github.com/wooteco-datastructure/miniprojects-2019 Notion ์ ๋ฆฌ ๋ฏธ๋ ํ๋ก์ ํธ๋? ์ฝ 3.5์ฃผ๊ฐ(8์12~9์4์ผ) ํ์ ํ๋ก์ ํธ๋ฅผ ์งํ ํ์์ ์ฃผ์ ๋ฅผ ์ ์ ํ๊ณ ์๋น์ค์ ๊ธฐ๋ฅ์ ๊ฒฐ์ ํ์ฌ ๊ธฐ๋ฅ์ ๊ตฌํ ๊ธฐ๋ฅ ๊ตฌํ์ ์ํด ํ์ํ ๊ท์น๊ณผ ์งํ๋ฐฉ๋ฒ, ์ผ์ ์ ํ ๋ด๋ถ์์ ์ ํจ ์งํ๊ณผ์ ์ ๊ฒฐ๊ณผ๋ฌผ๊ณผ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ๊ณต์ ๊ธฐ๋ฅ ๊ตฌํ ๊ด๋ จ ์ฝ๋ ์ปจ๋ฒค์ ์ ์งํจ๋ค. ๋ฐฐํฌ(miniprojects-2019 ์ ์ฅ์์ ๊ฐ ํ์ ๋ธ๋์น๋ก๋ง ๋ฐฐํฌ๋ฅผ ํ ์ ์๋ค.) ๋ก๊น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ๋ก๊ทธ๋ฅผ ํ์ผ๋ก ๋จ๊ธด๋ค. ์ ์คํฌ๋ฆฝํธ๋ฅผ ํตํ ์๋ ๋ฐฐ..
Lv2 - 4์ฃผ์ฐจ ๋ฏธ์ : ๋น๋๊ธฐ ํต์ &API / ๋๊ธ ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ https://github.com/woowacourse/jwp-blog ํ์ต๋ชฉํ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ํต์ ํ๋ ๊ฒฝํ์ ํ๊ณ ํ๋ก์ธ์ค๋ฅผ ์ดํดํ๋ค. API ๋ฌธ์ ์๋ํ๋ฅผ ๊ฒฝํํ๋ค. ๋ฏธ์ ๋๊ธ ๊ธฐ๋ฅ์ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ๊ตฌํํ๊ธฐ ๊ธฐ์กด์ ๊ตฌํํ๋ ๊ธฐ๋ฅ ์ค ํ์ํ ๋ถ๋ถ์ ๋น๋๊ธฐ๋ก ๊ตฌํํด๋ณด๊ธฐ ๋๊ธ์์ฑ ํฌํจํด์ ๋ฐ๋์ 3๊ตฐ๋ฐ ์ด์์ ์ ์ฉํด๋ณด๊ธฐ Script๋ฅผ ํ์ฉํ์ฌ ์๋ ๋ฐฐํฌํ๊ธฐ RollingFileAppender๋ฅผ ์ด์ฉํ์ฌ ๋ฐฐํฌํ ์๋ฒ์ ๋ก๊ทธ๋ฅผ ์ ์ฅํ๊ธฐ (adv) Spring REST Docs๋ฅผ ์ด์ฉํ์ฌ ๋ฌธ์ ์๋ํ ํ๊ธฐ (adv) ํ์ผ์ฒจ๋ถ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ (adv) ์ธ๋ถ API ํธ์ถํ๊ธฐ ์ฒดํฌ๋ฆฌ์คํธ ์์ฒญ์ ๋ํ Acceptance Test๋ฅผ ๊ตฌํํ๋๊ฐ H..
Lv2 - 3์ฃผ์ฐจ ๋ฏธ์ : ๋น๋&๋ฐฐํฌ ๊ตฌ์ฑ / ๋๊ธ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ https://github.com/woowacourse/jwp-blog ํ์ต๋ชฉํ JPA๋ฅผ ์ด์ฉํ์ฌ ๊ธฐ์ด์ ์ธ ์ฐ๊ด๊ด๊ณ ๋งคํ์ ์ดํดํ๋ค. ์๊ฒฉ ์๋ฒ์ ๋ฐฐํฌํ๋ ๊ฒฝํ์ ํ๋ค. ๋ฐฐํฌ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ํ๋ก์ธ์ค๋ฅผ ์ดํดํ๋ค. ๋ฏธ์ ๊ฒ์๊ธ ์์ฑ ์ ์์ฑ์ ์ ๋ณด ๋ถ์ฌํ๊ธฐ ์์ฑ์๋ง ๊ฒ์๊ธ ์์ /์ญ์ ๊ฐ๋ฅํ๊ฒ ํ๊ธฐ ๋๊ธ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ ์๊ฒฉ ์๋ฒ์ ์ง์ ๋ฐฐํฌํ๊ธฐ Script๋ฅผ ํ์ฉํ์ฌ ์๋ ๋ฐฐํฌํ๊ธฐ ์ฒดํฌ๋ฆฌ์คํธ ๋ชจ๋ ์์ฒญ์ ๋ํ Acceptance Test๋ฅผ ๊ตฌํํ๋๊ฐ HTML ์ค๋ณต ์ ๊ฑฐํ์๋๊ฐ ํ ์คํธ์ ์ค๋ณต์ ์ ๊ฑฐํ์๋๊ฐ URL ์ปจ๋ฒค์ ์ ์งํค๋ฉฐ ๊ตฌํํ๋๊ฐ ๊ฒ์๊ธ๊ณผ ํ์ ๊ฐ ๊ฐ์ฒด ์ฐ๊ด๊ด๊ณ๊ฐ ์ ๋งบ์ด์ก๋๊ฐ? ๋๊ธ๊ณผ ๊ฒ์๊ธ, ๋๊ธ๊ณผ ํ์ ๊ฐ ๊ฐ์ฒด ์ฐ๊ด๊ด๊ณ๊ฐ ..
Lv2 - 2์ฃผ์ฐจ ๋ฏธ์ : Spring Data JPA/ํ์ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ https://github.com/woowacourse/jwp-blog ํ์ต๋ชฉํ Spring Data JPA ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒฝํ์ ํ๋ค. ๋ฏธ์ ํ์ ๋ฑ๋ก/์กฐํ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ ํ์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ ํ์์ ๋ณด ์์ /ํํด ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ (adv) ํ์ด์ง ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ (adv) interceptor๋ฅผ ์ด์ฉํ์ฌ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ ์ฒดํฌ๋ฆฌ์คํธ ๋ชจ๋ ์์ฒญ์ ๋ํ Acceptance Test๋ฅผ ๊ตฌํํ๋๊ฐ HTML ์ค๋ณต ์ ๊ฑฐํ์๋๊ฐ ํ ์คํธ์ ์ค๋ณต์ ์ ๊ฑฐํ์๋๊ฐ URL ์ปจ๋ฒค์ ์ ์งํค๋ฉฐ ๊ตฌํํ๋๊ฐ ํ์๊ฐ์ /์์ ๋ฐ ๋ก๊ทธ์ธ/๋ก๊ทธ์์ ๊ธฐ๋ฅ์ด ์ ๋์ํ๋๊ฐ? ํ์๊ฐ์ ์ ํ์๊ฐ์ ์ ํจ์ฑ์ ์ ํ์ธํ๋๊ฐ? ์ ์ ์ ๋ณด ์์ / ํ์ ํํด ์ ๋ณธ..
Lv2 - 1์ฃผ์ฐจ ๋ฏธ์ : Spring Boot/๊ฒ์๊ธ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ https://github.com/woowacourse/jwp-blog ํ์ต๋ชฉํ Spring Boot๋ฅผ ํตํด ์น ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ ๊ฒฝํ์ ํ๋ค. Spring MVC๋ฅผ ํตํด ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ฒญ์ ๋ฐ๊ณ ์๋ต์ ํ๋ ํ๋ฆ์ ์ดํดํ๋ค. Acceptance Test(์ธ์ ํ ์คํธ) ๊ธฐ๋ฐ์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ํ๋ค. ๋ฏธ์ ๊ฒ์๊ธ ์์ฑ/์กฐํ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ ๊ฒ์๊ธ ์์ /์ญ์ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ (adv) ์นดํ ๊ณ ๋ฆฌ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ ์ฒดํฌ๋ฆฌ์คํธ ์ ์ฝ์กฐ๊ฑด HTML ์ค๋ณต ์ ๊ฑฐํ์๋๊ฐ ์ ์ ํ์ผ ์์ ์ ์ฌ์์ ํ์ง ์๊ณ ๋ณ๊ฒฝ์ฌํญ ๋ฐ์ํ๊ธฐ class ํ์ผ ์์ ์ ์๋์ผ๋ก ์ฌ์์ ํ๊ธฐ ๊ธฐ๋ฅ๊ตฌํ ๊ฒ์๊ธ CRUD ๊ธฐ๋ฅ์ ๊ตฌํํ๋๊ฐ ๋ชจ..
6,7,8์ฃผ์ฐจ ๋ฏธ์ : ์ฒด์ค ๊ฒ์ with Console/Web UI https://github.com/woowacourse/java-chess ์ด๋ฒ์ฃผ ๋น๋ฐ : Pawn ์น/DB๋ ์ญ์ ์์ฌ์ ๋ฒ๋ฆฌ๊ณ ๋ถ๋ด์์ด ๋์ถฉ ๋ง๋ค์๊ณ , ๋น์ฆ๋์ค ์ฒด์ค ์ฝ๋๋ ์ค๊ฐ์ ํฐ๋๋ฌธ์ ํ๋ฒ ๊ฐ์์๊ธดํ์ง๋ง ๋๋ฆ์ผ๋จ ์์ฑ์ ๋ฌ๋ค. ํฐ๋นผ๊ณ ๊ฑฐ์๋ค ์์ฑํ๋๋ฐ ํฐ ๊ท์น์ด ๋๋ฌด ๋ณต์กํด์ ๊ตฌ์กฐ๊ฐ ๋ค ๋ฐ๋์ด์ผํ๋ ์ํฉ์ด ์ด๋๋์ด, ๊ฐ์์๊ณ ์ด๋ฒ์ ํฐ์ ์ ์ผ๋จผ์ ์์ฑ์ํด. DB๋ DAO์ ์ค๋ณต์ JDBCTemplate์ผ๋ก ์ถ์ถํ๋ ํจ์ฌ ๊น๋ํด์ ธ ๋ง์ ํธ์ํ๊ณ ์ฌ๋ฐ์๋ค. ์๋น์ค, DAO, JDBCTemplate ๋ชจ๋ ์ํ๋ฅผ ์์ ๊ณ singleton์ผ๋ก ๋ง๋ค์ด๋ณด์๋ค. ์ฑ๊ธํด๊ณผ static ํด๋์ค์ ์ฐจ์ด์ ๋ํด์๋ ๊ณ ๋ฏผํด๋ณด์๊ณ , ๋ ์ด์ด ์ํคํ ์ณ์ ..
4,5,6์ฃผ์ฐจ ๋ฏธ์ : ๋ก๋ ๊ฒ์ with Console/Web UI https://github.com/woowacourse/java-lotto ํ๊ธฐ ์ค๋๋ง์ ๋ค์ ํ์ด๊ฐ ์๋ ํผ์ ์ฝ๋ฉํ๋ค๋ณด๋, ์ต๊ด์ ์ผ๋ก ์ฝ๋ฉํ๊ฒ๋๋ ๋ถ๋ถ์ด ์๊ธด๋ค. ํญ์ ์์์ ์ผ๋ก ์ฝ๋ฉํ๋๋ก ์กฐ์ฌํด์ผ๊ฒ ๋ค. ๋ฌผ์ด๋ณด๊ณ ํ ๋ก ํ ํ์ด๊ฐ ์์ด์ ๋ถํธํ ์ ๋ ์์๋ค. ๋ ์์ง์ด๋ฉฐ ๋ฐํํ๊ฑธ ๊ทธ๋ฌ๋ค. web/DB ๊ด๋ จํด์ ๊ณ ๋ฏผ๋ง์์ผ๋, ์ด๋ฒ๋จ๊ณ์์ ์์ฌ๋ด์ง์๊ณ ์ฐจ์ฐจ ์์๊ฐ๊ธฐ๋ก. ๋ด ์ฝ๋ ํผ๋๋ฐฑ Collection๋ค์ ๋ค์ํ ๋ฉ์๋๋ฅผ ํ์ฉํ์. ์ด ๊ฒฝ์ฐ, ๋ณ๋์ initialize() ์ด๊ธฐํ ๋ฉ์๋ ๋์ getOrDefault()๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฌ์๋ค. HashMap (Java Platform SE 8 ) ์๋ฐ HashMap์ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ..
Lv1- 3์ฃผ๊ฐ์ ํ์ดํ๋ก๊ทธ๋๋ฐ ํ๊ณ ๋ก ์ข์ ํ์ ๊ด๊ณ๋ฅผ ์ ์งํ๊ธฐ ์ํด์ , ์ฃผ๊ธฐ์ ์ธ ํ๊ณ ๊ฐ ํ์ํ๋ค๊ณ ํ๋ค. ๊ฐ์ข ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ, ๋๋ฃ๋ค๊ณผ ํจ๊ป ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ๋ช์๊ฐ์ ๋ ํ์ดํ๋ก๊ทธ๋๋ฐ์ ํด๋ณธ์ ๋ ์์ง๋ง ์ด๋ฒ์ฒ๋ผ 3์ฃผ๊ฐ ์๋ก์ ํ๋ฃจ์๊ฐ ์ ์ฒด๋ฅผ ๊ณต์ ํ์ ์ ์ฒ์์ด๋ผ ๋์๋ณด๊ณ ๋๋์ ์ ์ ๋ฆฌํด๋ณด์๋ค. ํ์ด ํ๋ก๊ทธ๋๋ฐ์ ์ฅ์ ๊ฐ์ ๊ณ ๋ฏผ์ ๊ณต์ ํ๊ณ ํจ๊ป ์ด์ผ๊ธฐํ ๋๋ฃ๋ค์ด ์๋ค๋ ๊ฒ, ๊ทธ์์ฒด๋ง์ผ๋ก๋. ์๋ก๊ฐ ์๋๊ฒ์ด ๋ฌ๋ผ์, ์ด๋ฅผ ๊ณต์ ํ๋ฉฐ ๋ชจ๋ฅด๋๊ฑธ ๋ฐฐ์ฐ๊ณ ์ฑ์ฅํ ์ ์์๋ค. 1-2. ๊ฐ์ ์ด์์ ๋ํด ์ฌ๋ฌ ์ ๊ทผ๋ฐฉ์์ ์ ํ ์ ์๊ณ , ํ ๋ก ์ ํตํด ์ต์ ์ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋ค. 1-3. ํผ์ ๊ฐ๋ฐํ๋ฉด ์๊ธฐ ์ต๊ด๋๋ก๋ง ์ง๊ฒ ๋๋ค. ๋์์ด ๋์ง์๋ ์ฝ์ง, ์ฆ ์ฌ์ํ ๋ฒ๊ทธ๋ฅผ ๋น ๋ฅด๊ฒ ์ก์ ์ ์์๋ค. ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฆฌ๋๊ฐ ..
- Total
- Today
- Yesterday
- graph
- ํด์ธ์ฌํ
- webhacking.kr
- reversing
- Stack
- brute-force
- Data Structure
- ๋ฆฌ๋ฒ์ฑ
- dfs
- Java
- ๊ฐ๋ฐ์
- JPA
- bfs
- mysql
- ์ฐ์ํ ํ ํฌ์ฝ์ค
- C
- Algorithm
- queue
- sort
- Android Studio
- javascript
- ์นํดํน
- git
- OneToMany
- ํ๋ก๊ทธ๋๋จธ์ค
- Android
- socket
- Vo
- FRAGMENT
- ํ๊ณ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |