๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“ ํšŒ๊ณ /๐Ÿค ์ฝ”๋“œ์Šค์ฟผ๋“œ ๋ฐฑ์—”๋“œ ํ”„๋กœ์ ํŠธ4

[ํ”„๋กœ์ ํŠธ ํšŒ๊ณ ] : Java WAS ๊ฐœ๋ฐœ Java WAS (์ „์ฒด ์†Œ์Šค์ฝ”๋“œ) ๋ฐฐ์šด ๊ฒƒ WAS, Socket, Unit Test, framework ๊ธฐ๊ฐ„ 22.03.21 ~ 22.04.01 (10์ผ) ํŒ€์› @์ฟ ํ‚ด, @ํ…Œ๋ฆฌ Step 1 HTTP Get ์‘๋‹ต/ 1๋‹จ๊ณ„ PR Step 2 GET์œผ๋กœ ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ ๊ตฌํ˜„ / 2๋‹จ๊ณ„ PR Step 3 POST๋กœ ํšŒ์› ๊ฐ€์ž… / 3๋‹จ๊ณ„ PR Step 4 ์ฟ ํ‚ค๋ฅผ ์ด์šฉํ•œ ๋กœ๊ทธ์ธ ๊ตฌํ˜„/ 4๋‹จ๊ณ„ PR Reviewer @Honux, @Dion Java Was ํ”„๋กœ์ ํŠธ๋Š” ์ด์ „ ์Šคํ”„๋ง ์นดํŽ˜ ํ”„๋กœ์ ํŠธ์™€ ๋™์ผํ•œ ์›น์‚ฌ์ดํŠธ ๊ตฌ์กฐ๋กœ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์—†์ด ์ž๋ฐ”, ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ™œ์šฉํ•ด ๊ฐ„๋‹จํ•œ WAS๋ฅผ ๊ตฌํ˜„ํ•œ๋‹ค. ๋ฐ•์žฌ์„ฑ๋‹˜์˜ ์ฑ… "์ž๋ฐ” ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ Next Step"์˜ ch 2,3,4 ์™€ ์ฃผ์ œ์™€ ์œ ์‚ฌํ•˜๋‹ค. ์Šคํ”„๋ง์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋‹น์—ฐํ•˜๊ฒŒ .. 2022. 6. 12.
[ํ”„๋กœ์ ํŠธ ํšŒ๊ณ ] ์Šคํ”„๋ง ์นดํŽ˜ (Spring, ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ํ”„๋กœ์ ํŠธ ์‹œ๊ฐ„ ๊ด€๋ฆฌ) ์Šคํ”„๋ง ์นดํŽ˜ (์ „์ฒด ์†Œ์Šค์ฝ”๋“œ) ๋ฐฐ์šด ๊ฒƒ Spring, Unit Test, H2 DB, JDBC Template, Heroku ๋ฐฐํฌ ๊ธฐ๊ฐ„ 22.02.28 ~ 22.03.18 (15์ผ) ํŒ€์› @์ฟ ํ‚ด Step 1 ํšŒ์› ๊ฐ€์ž… ๋ฐ ๋ชฉ๋ก ๊ธฐ๋Šฅ / 1๋‹จ๊ณ„ PR Step 2 ๊ธ€ ์“ฐ๊ธฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„ / 2๋‹จ๊ณ„ PR Step 3 DB์— ์ €์žฅํ•˜๊ธฐ / 3๋‹จ๊ณ„ PR Step 4 ๋กœ๊ทธ์ธ ๊ตฌํ˜„ / 4๋‹จ๊ณ„ PR Reviewer @wheejuni, @Dion, @Roach ์Šคํ”„๋ง ์นดํŽ˜ ํ”„๋กœ์ ํŠธ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋กœ ์Šคํ”„๋ง์„ ์ฒ˜์Œ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋‹น์—ฐํ•˜๊ฒŒ๋„ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ต์ˆ™ํ•˜์ง€ ์•Š๊ณ  ์ฝ”๋“œ์— ํ€„๋ฆฌํ‹ฐ๊ฐ€ ๋†’์ง€ ์•Š์•˜๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ œ์‹œํ•œ ๊ฐ•์ œ์„ฑ์— ๋งž๊ฒŒ ๊ณ„์ธต์„ ๋‚˜๋ˆ  ๊ฐœ๋ฐœํ•˜๋‹ˆ ๋„ˆ๋ฌด๋‚˜ ์ƒ‰๋‹ค๋ฅธ ๊ฒฝํ—˜์ด์—ˆ๋‹ค. .. 2022. 5. 1.
[ํ”„๋กœ์ ํŠธ ํšŒ๊ณ ] : ๋กœ๋˜ ๊ฒŒ์ž„ (OOP, TDD, 1๊ธ‰ ์ปฌ๋ ‰์…˜, ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ) ๐Ÿ”ข ๋กœ๋˜ ๊ฒŒ์ž„ ํ”„๋กœ์ ํŠธ (์ „์ฒด ์†Œ์Šค์ฝ”๋“œ) ๋ฐฐ์šด ๊ฒƒ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ, OOP, TDD, 1๊ธ‰ ์ปฌ๋ ‰์…˜, eum, DCI ํŒจํ„ด Unit Test ... ๊ธฐ๊ฐ„ 22.02.21 ~ 22.02.25 (5์ผ) ํŒ€์› @์ฟ ํ‚ด @๋•ƒ์ฅ Step 1 ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ๊ตฌํ˜„ / 1๋‹จ๊ณ„ PR Step 2 ๋ณด๋„ˆ์Šค ๋ฒˆํ˜ธ ์ถ”๊ฐ€ / 2๋‹จ๊ณ„ PR Step 3 ์ˆ˜๋™๊ตฌ๋งค ๊ธฐ๋Šฅ ์ถ”๊ฐ€ / 3๋‹จ๊ณ„ PR Reviewer @Honux, @Dion ๋กœ๋˜ ๊ฒŒ์ž„์€ ์ฝ˜์†” ํ”„๋กœ๊ทธ๋žจ ํŒ€ ํ”„๋กœ์ ํŠธ์ด๋‹ค. ํŠน๋ณ„ํ•œ ์ ์€ 1์ฃผ์ผ ๋™์•ˆ ๋ชจ๋“  ๊ณผ์ •์„ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ–ˆ๋‹ค. 1์ฃผ์ผ์ด ์งง์€ ์‹œ๊ฐ„์ด์ง€๋งŒ ๋ชจ๋“  ์ฝ”๋“œ๋ฅผ ํŒ€์›๊ณผ ํ•จ๊ป˜ ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด ๊ทน์•…์˜(?) ํ™˜๊ฒฝ์—์„œ ํ˜‘์—…์„ ์ž‘๊ฒŒ๋‚˜๋งˆ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„์—์„œ ๋ฐฐ์› ๋˜ TDD, DCI ํŒจํ„ด์˜ Unit Test๋ฅผ ๋‹ค๋“ฌ์„ ์ˆ˜ ์žˆ์—ˆ.. 2022. 3. 2.
[ํ”„๋กœ์ ํŠธ ํšŒ๊ณ ] : ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„ (OOP, ๋ฆฌํŒฉํ† ๋ง, ๋‹จ์œ„ ํ…Œ์ŠคํŠธ, Git) ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„ ํ”„๋กœ์ ํŠธ (์ „์ฒด ์†Œ์Šค์ฝ”๋“œ) ๋ฐฐ์šด ๊ฒƒ Java, OOP, ๋ฆฌํŒฉํ† ๋ง, DCI ํŒจํ„ด์˜ ํ…Œ์ŠคํŠธ์ฝ”๋“œ, Git ๊ธฐ๊ฐ„ 22.02.14 ~ 22.02.18 (5์ผ) ํŒ€์› @์ฟ ํ‚ด Step 1 ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ๊ตฌํ˜„ / 1๋‹จ๊ณ„ PR Step 2 ๋ฆฌํŒฉํ† ๋ง ๋ง›๋ณด๊ธฐ / 2๋‹จ๊ณ„ PR Step 3 ์‚ฌ๋‹ค๋ฆฌ ๋ชจ์–‘ ๊ฐœ์„  / 3๋‹จ๊ณ„ PR Step 4 ๋ฆฌํŒฉํ† ๋ง 2 / 4๋‹จ๊ณ„ PR Step 5 ์‹คํ–‰๊ฒฐ๊ณผ ์ถœ๋ ฅ / 5๋‹จ๊ณ„ ์ฝ”๋“œ Reviewer @Honux, @Roach ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„์€ ์ฝ˜์†” ํ”„๋กœ๊ทธ๋žจ ํ”„๋กœ์ ํŠธ๋กœ Java, OOP, ๋ฆฌํŒฉํ† ๋ง, ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  '์ฝ”๋“œ ์Šค์ฟผ๋“œ'์—์„œ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ฒซ ํ”„๋กœ์ ํŠธ์˜€๋‹ค. ๊ฐœ์ธ์ ์ธ ๋ถ€์กฑํ•จ์„ ๋งŽ์ด ๋Š๋ผ๋ฉด์„œ๋„ ์žฌ๋ฏธ์žˆ์–ด์„œ ์‹œ๊ฐ„์ด ๋น ๋ฅด๊ฒŒ ๊ฐ”๋‹ค. ํ”„๋กœ์ ํŠธํ•˜๋ฉฐ ๋ฐฐ์šด ์  Java : โœ… ๋ฐ•์‹ฑ.. 2022. 3. 2.