๐ ํ๊ณ
Section 2๋ฅผ ์งํํ๋ ์ค ์ฝ๋์คํ
์ด์ธ ์ปค๋ฎค๋ํฐ์ 2022 ํ ์ค NEXT ๊ฐ๋ฐ์ ์ฑ๋ฆฐ์ง ๊ธ์ด ์ฌ๋ผ์๋ค. ์ฝ๋์คํ
์ด์ธ ์กธ์
์์ ์ํ ๊ธ์ด์์ง๋ง, ์ฝ๋ฉ ํ
์คํธ ๊ฒฝํ์ ์ทจ์
๋ฑ ์ฅ๋์ ๋์์ด ๋ ๊ฒ์ด๋ผ ์๊ฐํ๋ค. ํ
์คํธ๋ฅผ ์๋ฃํ ์ฌ๋ ์ค์ ์ถ์ฒจ์ ํตํด 100๋ง ์์ ์ค๋ค๋ ์์๊น์ง ์์ด์ ์ฌ๋นจ๋ฆฌ Server ๋ถ์ผ๋ก ์ง์ํ๋ค. ์์ฝ๊ฒ๋ ๋น์ฒจ์ ๋์ง ์์๋ค..๐
๊ทธ๋ ์ง๋ง ์๊ฐ๋ณด๋ค๋ ๋ง์ ๊ฒ์ ๋๋ผ๊ณ ๋ฐฐ์ธ ์ ์๋ ์๊ฐ์ด์๋ค. ์ฝ๋ฉ ํ
์คํธ๋ 90๋ถ 7๋ฌธ์ , ์์ ํ 30๋ถ 5๋ฌธ์ ์๋ค. ์๊ฐ์ด ๋๋ํ์ง ์์์ง๋ง ๊ฒ์๋ ๊ฐ๋ฅํ๊ณ , ์ธ๋ถ IDE๋ ์ฌ์ฉํ ์ ์์๋ค. ์ฝ๋ฉ ํ
์คํธ ๋ฌธ์ ๋ ์ฌ์ด ํธ์ด์ด์ 6๋ฌธ์ ๋ฅผ ํต๊ณผํ๋ค. ์๊ฐ๋ณด๋ค ๋ง์ ๋ฌธ์ ๋ฅผ ๋งํ์ ์ฌํ ๊ณต๋ถํ๋ ๊ธฐ๊ฐ์ ๋ณด์๋ฐ๋ ๊ฒ ๊ฐ๊ณ ๊ธฐ๋ถ์ด ๋๋ฌด ์ข์๋ค.
๋ง์ง๋ง ๋ฌธ์ ๋ ๋
์ ๋ฌธ์ ์๋ค. ํ์ด๋ณธ ์ ์๋ ๋ฌธ์ ๋ผ ๋น ๋ฅด๊ฒ ํ์์ด์ผ ๋๋๋ฐ ํ์ด ๋ณธ ์ง ๋๋ฌด ์ค๋๋์ง๋ผ... ํ๊ธด ํ์ง๋ง ์๊ฐ์ ๋๋ฌด ๋ง์ด ์ผ๋ค. ๊ทธ๋์ ๋จ์ ํ ๋ฌธ์ ๋ ์๊ฐ์ด ๋ถ์กฑํด ํ์ง ๋ชปํ๋ค. ๊ทธ๋ฆฌ๋๋ก ํ ์ ์์ ๊ฒ ๊ฐ์๋๋ฐ ํ
์คํธ๊ฐ ๋๋๊ณ ์๊ฐํด๋ณด๋ ์์ ํ์ ๋ฌธ์ ๊ฐ ์๋์์๊น ํ๋ ์์ฌ์์ด ๋จ์๋ค. ์ฑ๋ฆฐ์ง๊ฐ ์ข
๋ฃ๋ ๋ค ๋ชจ๋ ๋ฌธ์ ์ ์ฝ๋๋ฅผ ๋ค์ ์ดํด๋ดค๋๋ฐ ๋ ํจ์จ์ ์ผ๋ก ์งค ์ ์์๋ ์ฝ๋๋ค์ด ์์ด ์์ง ์ค๋ ฅ์ด ๋ถ์กฑํ๋ค๊ณ ๋๊ผ๋ค.
์์ ํ ๋ฌธ์ ๋ REST API, DB, ์๋ฒ ๊ด๋ จ ์ค๋ฌด์์ ๋ง๋๋ณผ ์ ์์ ๋ฒํ ๋ฌธ์ ์ํฉ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ฌผ์ด๋ณด์๋ค. ์ค๋ฌด๋ ํ๋ก์ ํธ์ ๋ํ ๊ฒฝํ์ด ์์ด ๋ชจ๋ฅด๋ ์ฉ์ด๋ ๋ง๊ณ ์๋ ๊ฒ ์์ด์ ์ ์ ์ ์๋ ๋ด์ฉ์ด ์์๋ค. ๊ทธ๋์ ๊ตฌ์ฒด์ ์ธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ง ๋ชปํ๊ณ ์๊ฐ๋๋ ๋๋ก ์ ์๋ค. ํฉ๊ฒฉํ ๊ฑฐ๋ผ๊ณ ๋ ๋ฌผ๋ก ๊ธฐ๋ํ์ง ์์๋ค. ํ์ง๋ง ๋ฉด์ ์ ๊ฒฝํํด๋ณด๊ณ ์ถ๋ค๋ ์์ ๋ฐ๋์ด ์์์ผ๋ ๊ธฐํ๋ ์ฃผ์ด์ง์ง ์์๋ค..๐
๋ํ ์์ ํ ๋ฌธ์ ๋ ๋ค๋ฅธ ํ์ฌ์ ์ง์์ ํ์ ๋๋ ๋ฌผ์ด๋ณผ ์ ์์๋งํ ๋ด์ฉ์ด์ด์ ํ
์คํธ๊ฐ ๋๋ ๋ค์๋ ๋ง์ ์๊ฐ์ ํ ์ ํ์ฌ ๊ฒ์๋ ํด๋ณด๊ณ ์ ํ๋ธ ์์์ด๋, ๊ธฐ์
๊ธฐ์ ๋ธ๋ก๊ทธ๋ ์ฐพ์๋ณด์๋ค. ๋ชจ๋ฅด๋ ์ฉ์ด๊ฐ ๊ต์ฅํ ๋ง์์ ํ๋ํ๋ ๊ฒ์๊ณผ ์ดํด์ ๋ง์ ์๊ฐ์ด ํ์ํ์ง๋ง ๋ฟ๋ฏํจ์ ํ์คํ ์ปธ๋ค. ์ฝ๋์คํ
์ด์ธ ์์ ๋ฐฐ์ ๋ ๋ด์ฉ๋ ์์๋๋ฐ ์ด๋ ๊ฒ๊น์ง ์ค์ํ ๋ด์ฉ์ธ์ง ๋ชจ๋ฅด๊ณ ์ด๋ฐ ๊ฒ ์๊ตฌ๋ ํ๊ณ ๋์ด๊ฐ์๋ค. ๋ง์ด ์ฐพ์๋ณด๊ณ ๋ฐ๋ก ๋ ๊น๊ฒ ๊ณต๋ถ๋ฅผ ํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ์ ์ผ ๋์์ด ๋ง์ด ๋๋ ๊ฑด ์ค๋ ์ ๊นํ๋ธ์ ๋ณ์ ๋๋ฌ๋ ์ ์
๊ฐ๋ฐ์ ์ ๊ณต ์ง์ & ๊ธฐ์ ๋ฉด์ ๋ฐฑ๊ณผ์ฌ์ ์ด์๋ค. ๊ทธ๋์ ์ด ๋ด์ฉ๋ค์ ์ ๋ถ ๊ณต๋ถํด์ ์์งํด์ผ๊ฒ ๋ค๊ณ ๋ค์งํ๋ค. ๊ทผ๋ฐ ๋ง์นจ ๋๊ธฐ๋ถ์ด ๋ฉด์ ์คํฐ๋๋ฅผ ๋ชจ์งํ์
์ ๋ฐ๋ก ํ๊ณ ์ถ๋ค๊ณ ๋งํ๋ค. ๊ผญ ํ์ํ ์คํฐ๋๋ผ๊ณ ์๊ฐํ๊ณ ์ทจ์
์ ํฐ ๋์์ด ๋ ๋ฏํ๋ค. ๋ฉด์ ์คํฐ๋ ์ค๋น๋ฅผ ํ๋ฉด์ ์ ํ๋ธ ๋๋ํ ๊ฐ๋ฐ์ TV๋ฅผ ๋ฐ๊ฒฌํ๋๋ฐ ๋ฉด์ ์ง๋ฌธ์ ๋๋ต์ ์ด๋ป๊ฒ ํด์ผ ์ข์์ง๋ ์๋ ค์ฃผ๊ณ CS ์ง์์ด๋ ์๋ฒ, DB ๊ด๋ จ ์ง์์ ๋ง์ด ์ป์ ์ ์๋ ๊ฒ ๊ฐ์์ ์๊ธฐ ์ ์๋ ์ด ์์์ ๋ณด๊ณ ์๋ ๊ฒ์ด ์์ฆ ์ต๊ด์ด ๋์๋ค.
Section3์์ ๋ณธ๊ฒฉ์ ์ผ๋ก Spring์ ๋ฐฐ์ฐ๊ฒ ๋๋ค. ์ฝ๋์คํ
์ด์ธ ์ ํ์ต ์ปจํ
์ธ ๋ง์ผ๋ก๋ ์๋ฒฝํ๊ฒ ์ดํดํ๊ธฐ์๋ ํ๋ค ๊ฒ ๊ฐ์ ์ธํ๋ฐ ์ฐ์ํํ์ ๋ค ์ต์ฐ์ ๊ธฐ์ ์ด์ฌ ๊น์ํ์ ์คํ๋ง ์์ ์ ๋ณต ๋ก๋๋งต์ ๋ฐ๋ผ๊ฐ๋ฉด์ ๊ณต๋ถํ๊ณ ์๋ค. ์ง๊ธ์ ์คํ๋ง ์
๋ฌธ - ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ, ์น MVC, DB ์ ๊ทผ ๊ธฐ์ ๊ณผ ์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ์ ๋ค ๋ค์๊ณ ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ HTTP ์น ๊ธฐ๋ณธ ์ง์์ ์๊ฐํ๊ณ ์๋ค.
๐ Section 2์์ ๋ฐฐ์ด ๋ด์ฉ
- [์๋ฃ๊ตฌ์กฐ/์๊ณ ๋ฆฌ์ฆ] ์ฌ๊ท
- [์๋ฃ๊ตฌ์กฐ/์๊ณ ๋ฆฌ์ฆ] ์๋ฃ๊ตฌ์กฐ
- [์๋ฃ๊ตฌ์กฐ/์๊ณ ๋ฆฌ์ฆ] ์ฝ๋ฉ ํ ์คํธ ์ค๋น
- [๋คํธ์ํฌ] ์น ์ ํ๋ฆฌ์ผ์ด์ ๋์ ์๋ฆฌ
- [๋คํธ์ํฌ] HTTP
- [๋ฐ์ดํฐ๋ฒ ์ด์ค] SQL, ์คํค๋ง ์ค๊ณ, RDBMS
- [Spring Core] Spring Framework ๊ธฐ๋ณธ
- [Spring Core] Spring Framework ํต์ฌ ๊ฐ๋