hyojaekim / woowacourse-projects

๐Ÿ† [ํšจ์˜ค] ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค 1๊ธฐ ๋ฐฑ์—”๋“œ ๊ณผ์ •์„ ์š”์•ฝํ–ˆ์Šต๋‹ˆ๋‹ค. โœ๏ธ ๊ธ€์“ฐ๊ธฐ ์ฝ”์Šค, ๋ ˆ๋ฒจ 4๏ธโƒฃ 3๏ธโƒฃ 2๏ธโƒฃ 1๏ธโƒฃ , ๐Ÿ ํ”„๋ฆฌ์ฝ”์Šค, ๐Ÿ—ฃ ๋ฐœํ‘œ ์ˆœ์œผ๋กœ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Home Page:https://woowacourse.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

woowacourse-projects

๐Ÿ”ฅ(2019.03 ~ 2019.12.27) - [ํšจ์˜ค] ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค์˜ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ

โœ๏ธ ๊ธ€์“ฐ๊ธฐ ์ฝ”์Šค

> ๋ ˆ๋ฒจ๋ณ„๋กœ ํ•œํŽธ์˜ ๊ธ€์„ ์”๋‹ˆ๋‹ค.
๋ ˆ๋ฒจ ์ฃผ์ œ PR
1๏ธโƒฃ ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ํ•œ ๋‹ฌ ์ƒํ™œ๊ธฐ ๋งํฌ
2๏ธโƒฃ ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค์—์„œ ์ฐพ์€ ๋‚˜๋งŒ์˜ ํšจ๊ณผ์ ์ธ ๊ณต๋ถ€๋ฒ• ๋งํฌ
3๏ธโƒฃ ๋‚ด๊ฐ€ ๊ฟˆ๊พธ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ์„œ์˜ ์‚ถ ๋งํฌ
4๏ธโƒฃ 2๊ธฐ ํฌ๋ฃจ๋“ค์—๊ฒŒ ๋ณด๋‚ด๋Š” ํŽธ์ง€ ๋งํฌ



4๏ธโƒฃ ๋ ˆ๋ฒจ: ํŒ€ ํ”„๋กœ์ ํŠธ (11.26 ~ 12.27)

> ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰, ํ˜‘์—…ํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•œ๋‹ค.

> ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ , ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•„ ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•œ๋‹ค.
ํ”„๋กœ์ ํŠธ ์ด๋ฆ„ ์ฃผ์ œ ์ฝ”๋“œ ์œ„ํ‚ค
์šฐ์•„ํฌ๋ฃจ (WoowaCrew) ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ ๋งํฌ ๋งํฌ



3๏ธโƒฃ ๋ ˆ๋ฒจ: ์›น ๋ฐฑ์—”๋“œ์— ๊นŠ์ด๋ฅผ ๋”ํ•˜๋Š” ๋‹จ๊ณ„ (09.17 ~ 11.15)

> ์›น ์„œ๋ฒ„๋ฅผ ์ง์ ‘ ๊ตฌํ˜„ํ•ด HTTP๋ฅผ ์ดํ•ดํ•˜๊ณ , ์„œ๋ธ”๋ฆฟ ์ปจํ…Œ์ด๋„ˆ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

> JDBC ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, MVC, DI ํ”„๋ ˆ์ž„์›Œํฌ ๊ตฌํ˜„์„ ํ†ตํ•ด Spring ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

> ๋ ˆ๊ฑฐ์‹œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฆฌํŒฉํ† ๋งํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

> ๊ฐ์ฒด์ง€ํ–ฅ ์„ค๊ณ„, ์ธ์ฆ ๋ฐ ๋ณด์•ˆ, WebSocket ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

> ๋Œ€์šฉ๋Ÿ‰ ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.
๋ฒˆํ˜ธ ์ฃผ์ œ ์ฝ”๋“œ ์ฝ”๋“œ๋ฆฌ๋ทฐ
1 WAS ๋งŒ๋“ค๊ธฐ ๋งํฌ Step-1 / Step-2
2 MVC ํ”„๋ ˆ์ž„์›Œํฌ ๋งŒ๋“ค๊ธฐ ๋งํฌ Step-1 / Step-2
3 JDBC ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋งŒ๋“ค๊ธฐ ๋งํฌ Step-1 / Step-2
4 DI ํ”„๋ ˆ์ž„์›Œํฌ ๋งŒ๋“ค๊ธฐ ๋งํฌ Step-1 / Step-2



2๏ธโƒฃ ๋ ˆ๋ฒจ: ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋ฏธ๋‹ˆ ํŒ€ ํ”„๋กœ์ ํŠธ (07.09 ~ 09.04)

> Spring ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜์œผ๋กœ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

> TDD, ATDD ๊ธฐ๋ฐ˜์œผ๋กœ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฆฌํŒฉํ† ๋งํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

> ๊ตฌํ˜„ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์„œ๋ฒ„์— ๋ฐฐํฌํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

> ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ํŒ€์›๋“ค๊ฐ„์˜ ์†Œํ†ต, ํ˜‘์—…, ํšŒ๊ณ  ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.
๋ถ„๋ฅ˜ ๋ฒˆํ˜ธ ์ฃผ์ œ ์ฝ”๋“œ ๋ฆฌ๋ทฐ
๋ฏธ์…˜ 1 ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ฑ/์กฐํšŒ/์ˆ˜์ •/์‚ญ์ œ ๋งํฌ
2 ๊ฒŒ์‹œํŒ ํšŒ์› ๊ธฐ๋Šฅ ๋งํฌ
3 ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ๋งํฌ
4 ๋น„๋™๊ธฐ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ๋งํฌ

๋ถ„๋ฅ˜ ์ฃผ์ œ ์ฝ”๋“œ ์‹œ์—ฐ ์˜์ƒ
๋ฏธ๋‹ˆ ํŒ€ ํ”„๋กœ์ ํŠธ Youtube ํด๋ก  ๋งํฌ ๋งํฌ



1๏ธโƒฃ ๋ ˆ๋ฒจ: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธ (05.07 ~ 06.28)

> ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์ตํžˆ๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

> ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ์˜ ์ค‘์š”์„ฑ๊ณผ ์ฝ”๋“œ๋ฅผ ๊ฐœ์„ ํ•ด ์ฝ๊ธฐ ์ข‹์€ ์ฝ”๋“œ๋กœ ๋ณ€๊ฒฝํ•ด ๋ณด๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

> ์ž์‹ ์ด ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ์— ๋Œ€ํ•ด ๋‹จ์œ„ ํ…Œ์ŠคํŠธ์™€ ๋ฆฌํŒฉํ† ๋งํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

> ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ๊นŒ์ง€ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜์—ฌ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.
๋ฒˆํ˜ธ ์ฃผ์ œ ์ฝ”๋“œ ์ฝ”๋“œ ๋ฆฌ๋ทฐ
1 ์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ ๋งํฌ ๋งํฌ
2 ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„ ๋งํฌ ๋งํฌ
3 ์ขŒํ‘œ ๊ณ„์‚ฐ๊ธฐ ๋งํฌ ๋งํฌ
4 ๋กœ๋˜ ๋งํฌ ์ฝ˜์†” ๋ฒ„์ „ / ์›น, DB ๋ฒ„์ „
5 ์ฒด์Šค ๋งํฌ ๋งํฌ



๐Ÿ ํ”„๋ฆฌ์ฝ”์Šค (03.25 ~ 04.14)

> 3์ฃผ ๋™์•ˆ ํ”ผ๋“œ๋ฐฑ์ด ์—†๋Š” ์ƒํƒœ์—์„œ ์ฃผ๋„์ ์œผ๋กœ ํ•™์Šตํ•˜๊ณ , ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•˜๊ณ , Github์„ ํ†ตํ•ด ๊ตฌํ˜„ํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค.

> ์ž๋ฐ” ์–ธ์–ด์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ•์„ ์ตํžˆ๊ณ , ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ตฌํ˜„์— ๋•Œํ•œ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ฒฝํ—˜ํ•ฉ๋‹ˆ๋‹ค.
๋ฒˆํ˜ธ ์ฃผ์ œ PR
1 ์ˆซ์ž ์•ผ๊ตฌ ๊ฒŒ์ž„ ๋งํฌ
2 ์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ ๋งํฌ
3 ๋กœ๋˜ ๋งํฌ

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป Latency & Bandwidth์— ๋Œ€ํ•œ ๋ฐœํ‘œ

About

๐Ÿ† [ํšจ์˜ค] ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค 1๊ธฐ ๋ฐฑ์—”๋“œ ๊ณผ์ •์„ ์š”์•ฝํ–ˆ์Šต๋‹ˆ๋‹ค. โœ๏ธ ๊ธ€์“ฐ๊ธฐ ์ฝ”์Šค, ๋ ˆ๋ฒจ 4๏ธโƒฃ 3๏ธโƒฃ 2๏ธโƒฃ 1๏ธโƒฃ , ๐Ÿ ํ”„๋ฆฌ์ฝ”์Šค, ๐Ÿ—ฃ ๋ฐœํ‘œ ์ˆœ์œผ๋กœ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

https://woowacourse.github.io