IT ์ ๊ณ์์ ๊ฐ๋ฐ์๋ ์ฌ์ ํ '๊ทํ ๋ชธ'์ ๋๋ค. ํนํ๋ ์น ๊ฐ๋ฐ์ ๋ํ ์์๋ ์ฌ์ ํ ๋์ด์ง ์๊ณ ์์ด์. ํ๋์ ์น ์๋น์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํด์๋ ์์ฒญ๋๊ฒ ๋ค์ํ ์ผ๋ค์ ํด์ผ ํ๋๋ฐ, ํฌ๊ฒ๋ ๋ ๊ฐ์ง๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค. ๋ฐ๋ก ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋๋ค.
์์ฃผ ๊ฐ๋จํ๊ฒ ์ค๋ช ํ์๋ฉด, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ฌ์ดํธ๋ฅผ ์ฌ์ฉํ๋ ์ ์ ๊ฐ ์ง์ ๋ธ๋ผ์ฐ์ ์์ ๋์ผ๋ก ๋ณด๊ณ ๊ฒฝํํ๋ ‘์๋จ’์ ํด๋นํ๋ ๋ถ๋ถ์ ๋ด๋นํฉ๋๋ค. ์๋น์ค์ ์ฌ์ฉ์์ ์ง์ ์ ์ธ ์ํธ์์ฉ๊ณผ ๊ด๋ จ๋ ์ค์ํ ๋ถ์ผ์ฃ . ๋ฐ๋๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ ์ ๊ฐ ์ง์ ๋์ผ๋ก ๋ณด์ง๋ ์์ง๋ง ์ ์ ์์ ์ํธ์์ฉ์ ํ์ํ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ณ ๋นํ์์ด ์ ๊ณตํ๋ ‘๋ท๋จ'์ ํด๋นํ๋ ๋ถ๋ถ์ ๋งํฉ๋๋ค.
์ฆ, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ ์ฌ๋ฌ๋ถ์ด ์ง๊ธ ๋ณด๊ณ ์๋ ์น์ฌ์ดํธ, ‘์น’์ ๊ฐ๋ฐํ๋ ์น ๊ฐ๋ฐ ์์ญ ์ค ์ฌ์ฉ์๊ฐ ๋์ผ๋ก ๋ณด๋ ์์ญ์ ๊ตฌ์ถํ๊ณ , ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค. ๋์ผ๋ก ๋ณด๋ ์์ญ์ด๋ผ ํจ์ ๋ฒํผ, ์ ๋ ฅ์ฐฝ, ํ์ด์ง ๋ด์ ์ ๋๋ฉ์ด์ , ์ฆ UI(User Interface)๋ฅผ ์๋ฏธํฉ๋๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ HTML , CSS , JavaScript ๋ผ๋ ์ธ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ๊ณ ์ญ๋์ ์ธ ํ๋ฉด์ ๋ง๋ญ๋๋ค.
ํ๋ก ํธ์๋ ๊ฐ๋ฐ, ์ด๋ป๊ฒ ๊ณต๋ถํด์ผ ํ๋์?
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์์ํ๊ธฐ๋ก ๋ง์๋จน์ ๋ถ์ด๋ผ๋ฉด ํ ๋ฒ์ฏค์ ๊ฒ์ ์ฐฝ์ ํ๋ก ํธ์๋ ๋ก๋๋งต ๋๋ ํ๋ก ํธ์๋ ๊ณต๋ถ์์๋ผ๊ณ ๊ฒ์ํด๋ณด์ จ์ ๊ฑฐ์์. ๊ทธ๋ฌ๋ฉด ๊ฒ์ ๊ฒฐ๊ณผ๋ก๋ ์๋์ ๊ฐ์ ์ด๋ฐ ์ด๋ง๋ฌด์ํ(?) ์ด๋ฏธ์ง๋ฅผ ๋ง์ฃผํ๊ฒ ๋์ฃ . ์ด์ ๋ง ์ฝ๋ฉ์ ์ ๋ฌธํ ๋น์ ๊ณต์๋ผ๋ฉด ‘์ด ๋ชจ๋ ๊ฒ์ ์ธ์ ๋ฐฐ์ฐ์ง?’๋ผ๋ ๋ถ๋ด๊ฐ์ ์์ํ๊ธฐ๋ ์ ์ ํ์ด ๋น ์ง๊ธฐ ๋ง๋ จ์ ๋๋ค.
๋ฌผ๋ก ๋๊ตฐ๊ฐ๋ ์ด ๋ก๋๋งต๋ง์ผ๋ก๋ ์ ๋ฐ์ ์ธ ํ๋ฆ์ด ์ถฉ๋ถํ ์ดํด๋ ์ ์์ต๋๋ค. ํ์ง๋ง ์ฒ์ ํ๋ก ํธ์๋ ์ปค๋ฆฌ์ด์ ์ ๋ฌธํ๊ณ ์ ํ๋ ์ฌ๋์๊ฒ๋ ์๋์ ๊ฐ์ ์ด์ ๋ก ์กฐ๊ธ ๋ ์น์ ํ ๊ธธ์ก์ด๊ฐ ํ์ํ๋ค๊ณ ์๊ฐํ์์ต๋๋ค.
๊ธฐ์กด ๋ก๋๋งต์ ๋น์ ๊ณต์๊ฐ ๋ง์ฃผํ๋ค๋ฉด?
- ๋๋ฌด ๋ฒ์๊ฐ ๋๊ณ ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ๋น์ ๊ณต์ ์
์ฅ์์ ๋ฒ
์ฐจ๊ฒ ๋๊ปด์ง
- ํ๋ก ํธ์๋ ์ค๋ฌด์ ๊ผญ ํ์ํ์ง ์์ ์ ์๋ ๊ธฐ์ ๋ค๊น์ง ๋์ด๋์ด ์์
- ์ฐ๋ฆฌ๋๋ผ์ ๊ตฌ์ง/๊ตฌ์ธ ์์ฅ์์ ๋น๊ต์ ์ ์ฐ์ด์ง ์๋ ํ๋ ์์ํฌ๊น์ง ๋์ด๋์ด ์์
- ํ์ต ์์๊ฐ ์ฒด๊ณ์ ์ด์ง ๋ชปํจ
2023 ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ก๋๋งต (์ฝ๋์ ver.)
๊ทธ๋์ ์ฝ๋์์ ๋๊ตฌ๋ ์ฝ๊ฒ ์ ๋๋ก ํ๋ก ํธ์๋ ๊ฐ๋ฐ ์ปค๋ฆฌ์ด์ ์ ๋ฌธํ ์ ์๋๋ก 2023 ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ก๋๋งต์ ๋ง๋ค์์ต๋๋ค.
2023 ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ก๋๋งต ํ์ธํ๊ธฐ>>
์ต์ IT ๊ตฌ์ง ์์ฅ ํธ๋ ๋๋ฅผ ๋ฐ์ํ์ฌ
- ์๋์ ์ธ ๋น์จ์ ์ฐจ์งํ๊ณ ์๋ React์๋ง ์ง์คํ๊ณ ๋๋จธ์ง ํ๋ก ํธ์๋ ํ๋ ์์ํฌ ์๋ต
- ์ค๋ฌด์์ ์ ์ฐ์ด์ง ์๋๋ค๊ณ ํ๋จ๋๋ css ํ๋ ์์ํฌ๋ค์ ์๋ต
- ํ๋ก ํธ์๋์ ์๋ฒ ์ฌ์ด๋๋ ๋๋ง ํ๋ ์์ํฌ๊ฐ ํ๋ฐํ๊ฒ ์ฐ์ด๋ ํ์ค์ ๋ฐ์ํด์ next.js๋ฅผ ํฌํจ
๋ค์ ๋งํด, ์ฝ๋์์ด ์ ์ํ๋ ๋ก๋๋งต์ ํ๋ก ํธ์๋๋ฅผ ์ฒ์ ์์ํ๋ ์ฌ๋์ด ์ ํ๊ณผ ์ง์คํ์ฌ ์ํ๋ ๋ชฉํ๋ก ๋์๊ฐ ์ ์๋๋ก ํต์ฌ์ด ๋๋ ๋ด์ฉ๋ค๋ก๋ง ์์ฐจ๊ฒ ๊ตฌ์ฑํ์์ผ๋ ๋ฏฟ๊ณ ๋ฐ๋ผ์ค์ ๋ ์ข์ต๋๋ค.
๋ก๋๋งต ์ฌ์ฉ๋ฒ์ ๋ํด ๊ฐ๋จํ ์ค๋ช ํด ๋๋ฆฌ๋ฉด, ๋ก๋๋งต์ ๊ฐ ์์ญ์ ํด๋ฆญํ ํ ๊ด๋ จํ ์ฝํ ์ธ ๋ค์ ๋ฌด๋ฃ๋ก ํ์ธํ ์ ์์ต๋๋ค. ์ด ์๋ฃ๋ค์ ์ ๋ฌธ์๋ค๋ ๊ด๋ จ ๋ด์ฉ์ ๊ฐ์ฅ ์ฝ๊ณ ๋ช ํํ๊ฒ ์ดํดํ ์ ์๋๋ก ์ฝ๋์์์ ํน๋ณํ ์์ ํ ํ๊ธ ์ฝํ ์ธ ์ธ๋ฐ์. ํ๊ตญ์ด ๊ณต์ ํ์ด์ง(mdn, react ๋ฑ)์ ๊ฐ์ธ ๋ธ๋ก๊ทธ๋ฟ๋ง ์๋๋ผ, ๊ธฐ์กด์ ์ฝ๋์ ์ ๋ฃ ๊ฐ์๊น์ง ํน๋ณํ 2023 ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ก๋๋งต์์๋ง ๋ฌด๋ฃ๋ก ์คํํด๋๋ ธ์ผ๋ ๊ผญ ํ์ธํด๋ณด์๊ธฐ๋ฅผ ์ถ์ฒํด ๋๋ฆฝ๋๋ค.
๊ทธ๋ ๋ค๋ฉด 2023 ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ก๋๋งต ๋ด์ฉ์ ๊ฐ๋จํ๊ฒ ํจ๊ป ์ดํด๋ณผ๊น์? ์ ์ฒด์ ์ธ ํ๋ฆ์ ์๋์ ๊ฐ์ต๋๋ค. ์ด ๋ก๋๋งต์ ์ฐจ๊ทผ์ฐจ๊ทผ ์์๋๋ก ๋ฐ๋ผ๊ฐ๋ฉด ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์๊ฒ ๊ผญ ํ์ํ ๋ด์ฉ์ ์ ๋๋ก ์ตํ ์ ์์ด์.
- Web์ ๊ธฐ์ด
- ํ๋ก๊ทธ๋๋ฐ ์์
- HTML/CSS
- JavaScript ์น ๊ฐ๋ฐ
- CLI ๊ธฐ๋ณธ๊ธฐ
- ๋ฒ์ ๊ด๋ฆฌ ์์คํ
- ์น ๋ณด์ ์ง์
- ํจํค์ง ๊ด๋ฆฌ์
- Linters & Formatters
- Module Bundlers
- React
- Modern CSS
- CSS Frameworks
- Authentication
๋ก๋๋งต์ ๊ฐ๋จํ ์ดํด๋ณด๋ฉด ๊ฐ์ฅ ๋จผ์ Web์ ๊ธฐ์ด ์ง์์ ๋ํด ํ์ตํฉ๋๋ค. ํนํ, ์ธํฐ๋ท์ ๋์ ์๋ฆฌ์์ ํ์ธํ ์ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ค๋ฒ๋ทฐ ๊ฐ์๋ ๋๊ตฌ๋ ์ฝ๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ดํด๋ฅผ ๊ฐ์ถ ์ ์๋๋ก ์ฝ๋์์ด ํน๋ณ ์ ์ํ ๊ฐ์๋๊น ๊ผญ ๋ค์ด๋ณด์๊ธธ ๊ถ์ฅํด ๋๋ฆฝ๋๋ค.
Web์ ๊ธฐ์ด ์ง์์ ๋ํด ์ด๋ ์ ๋ ์ดํด๊ฐ ๋์๋ค๋ฉด ๋ค์์ผ๋ก๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๊ธฐ๋ฐ์ด ๋๋ ์ธ์ด์ธ HTML, CSS, JavaScript์ ๋ํด ๋ค๋ฃจ๊ณ , ์ดํ์ React์ ๋ํด ๊ณต๋ถํ๋ ๊ฒ์ ์ถ์ฒํด ๋๋ฆฝ๋๋ค.
React๋ ํ์ด์ค๋ถ์์ ๊ฐ๋ฐํ JavaScript ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ๋ฐ์. ์ฐ์ React๋ Angular, Vue.js์ ๊ฐ์ ๋ค๋ฅธ ํ๋ ์์ํฌ์ ๋นํด ์๋์ ์ผ๋ก ์ธ๊ธฐ๊ฐ ๋ง๊ณ ์์ ๋ํ ๋์ต๋๋ค. ํ๊ตญ IT ๊ตฌ์ง ์์ฅ์์๋ ์๋์ ์ธ ๋น์จ์ ์ฐจ์งํ๊ณ ์์ด์. ์๋ ์ํ๊ณ๊ฐ ๋๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํ๋ฉด์ ๋งํ๋ ๋ถ๋ถ์ด ์๋๋ผ๋ ๋์์ ๋ฐ๊ธฐ ์ฝ๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. React๋ฅผ ํ ์ค ์๋ฉด React-Native(React๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ)๋ฅผ ํ์ฉํด์ ์ถํ ์ฑ ๊ฐ๋ฐ์ ๊ด์ฌ์ ๊ฐ๊ฒ ๋์์ ๋ ๋ฐ๋ก ํด๋ณผ ์ ์๋ค๋ ์ฅ์ ๋ํ ์์ต๋๋ค.
ํ๋ก ํธ์๋ ๊ฐ๋ฐ, ๋ ํ์ด ๋ง๋งํ๋ค๋ฉด?
์ด์ ์ ๋ง ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ ๋๋ก ๋ฐฐ์๋ณด๊ธฐ๋ก ๋ง์ ๋จน์๋ค๋ฉด? ์ฝ๋์์ JavaScript ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ปค๋ฆฌํ๋ผ์ผ๋ก ์์ํด๋ณด์ธ์. ํ๋ก๊ทธ๋๋ฐ๊ณผ ์ํํธ์จ์ด ์ ๋ฐ์ ๋ํ ์ค๋ช ๋ถํฐ, ํ๋ก ํธ์๋์ ๊ธฐ๋ณธ์ด๋ผ๊ณ ํ ์ ์๋ HTML/CSS์ JavaScript, ๊ทธ๋ฆฌ๊ณ ์ค์ ํ๋ก ํธ์๋ ํ์ ์์ ํ์์ ์ผ๋ก ์ด์ฉ๋๋ ๋ค์ํ ์ฌํ ๋ถ์ผ๋ค๊น์ง. 2023 ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ก๋๋งต์ ๋ด์ฉ๋ค์ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ค๋ฃจ๋ฉฐ ์ง์ ๋ค์ํ ํ๋ก์ ํธ๋ฅผ ํด๋ณผ ์ ์์ต๋๋ค. ํ๋ก ํธ์๋ ์ค๋ฌด ์ญ๋์ ๊ธฐ๋ฅด๊ณ ์ถ์ ๋ถ๋ค์๊ฒ ์ถ์ฒํฉ๋๋ค.
์ถ์ฒ: https://www.codeit.kr/tutorials/38/frontend-2023
'์์ธ์ ์กโจ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋น์ ์ ๊ฐค๋ญ์ S๊ฐ ์ํ์ ์ฒํด ์๋ค? ๊ฐ๋ ฅํ ๋ณด์ ๊ธฐ๋ฅ์ผ๋ก ์งํค๋ ๋ฐฉ๋ฒ! (0) | 2024.08.09 |
---|---|
๋๊ณตํฉ๊ธฐ์ 49๊ฐ์ง ์์กด์ ๋ต (0) | 2024.07.23 |
์ก์ํด์ง ์ ๋, ๊ธฐ๊ฐ, ๊ธ์ฌ์ ์ฒญ ์ด ์ ๋ฆฌ (2024 ์ต์ ) (0) | 2024.06.29 |
ISTE์์ ์ ๋ฆฌํ ์๋ํ ํฌ ์ธ๋ฑ์ค (1) | 2024.06.25 |
์น์ ๊ทผ์ฑ ๊ฐ์ด๋ ๋ฐ ์ฒดํฌ๋ฆฌ์คํธ (0) | 2024.06.20 |
์น ์ ๊ทผ์ฑ ๊ฒ์ฌ ์ฌ์ดํธ ๋ชจ์ (0) | 2024.06.20 |
๊ฐค๋ญ์S23 ์ต์ ํ (0) | 2024.05.20 |
์์๋ฃฉ ๋ฉ์ผ๊ฒ์ ์ด๋ ฅ์ญ์ ๋ฐฉ๋ฒ (1) | 2024.02.08 |
๋๊ธ