ย ํ๊ณ ๋ก
"์๊ฐ๋๋ก ์ด์ง ์์ผ๋ฉด ์ฌ๋ ๋๋ก ์๊ฐํ๋ค"๋ ๋ง์ ๋ฐ๋ผ, ๋ค์งํ ๋ด์ฉ์ ์ค์ฒ ์ฌ๋ถ์ ๊ฐ์ ์ ๋์ง์ด๋ณด๋ฉฐ, ์์๋ฅผ ์์ด๋ฒ๋ฆฌ์ง ์์ผ๋ ค๊ณ ์์ฑํฉ๋๋ค.

ํ๋ธ๋ผ์ธ๋ ์๊ฐ
ํ๋ธ๋ผ์ธ๋๋ ์ง์ฅ์ธ์ด ํ์ฌ ์ด๋ฉ์ผ๋ก ๊ฐ์
ํ๋ฉด ํน์ ํ ์ ์๋ ํ์ฌ ์์์ ๊ฐ์ธ์ด ๊ธ์ ์์ ๋กญ๊ฒ ๋จ๊ธฐ๋ฉฐ ์ํตํ ์ ์๋ ์ปค๋ฎค๋ํฐ ์๋น์ค์ด๋ค. ๋ด์ค ๊ธฐ์ฌ์์ ๋ถ๋นํ ์ง์ฅ ์ด์ผ๊ธฐ๊ฐ ๋ค๋ค์ง๋ค๋ฉด ํ๋ธ๋ผ์ธ๋ ์ปค๋ฎค๋ํฐ์ ์บก์ฒ ํ๋ฉด์ ํํ ์ ํ ์ ์๋ค. ๊ทธ๋ฐ๋ฐ ์
์ฌ ์ดํ์ ๋ฏธ๊ตญ์๋ ๋ณ๋์ ์๋น์ค๊ฐ ์๋ค๋ ๊ฒ์ ์๊ฒ ๋์๋ค. ํ๊ตญ์ ๋ธ๋ผ์ธ๋ ์๋น์ค์ฒ๋ผ ๋ฏธ๊ตญ์ ๋ธ๋ผ์ธ๋ ์๋น์ค๋ ๋ง์ดํฌ๋ก์ํํธ, ๊ตฌ๊ธ, ์๋ง์กด, ๋ฉํ, ํ
์ฌ๋ผ ๋ฑ ์ ๋ช
ํ ๊ธฐ์
์ ์ข
์ฌํ๋ ์ฌ๋๋ค์ด ๋ง์ด ์ฌ์ฉํ๋ค๊ณ ํ๋ค. ๊ทธ๋ฐ๋ฐ ํ๊ตญ๊ณผ ๋ฏธ๊ตญ์ ๋ฌธํ๊ฐ ๋ค๋ฅด๋ค ๋ณด๋ ์๋น์ค๊ฐ ๋
๋ฆฝ์ ์ผ๋ก ์ด์๋๊ณ ์ ์ฑ
์์ ๋๋๋ฌ์ง๋ ์ฐจ์ด๊ฐ ์๋ค. ๊ทธ๋์ ํ๊ตญ ๊ฐ๋ฐ์ ๋ถ๋ค์ด ๋ฏธ๊ตญ ์๋น์ค๊น์ง ๊ฐ๋ฐ์ ๋งก๋ค๊ฐ ์ ์ ๋ฏธ๊ตญ ์๋น์ค๋ ํ๊ตญ๋งํผ ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด์ ๋ฏธ๊ตญ/์บ๋๋ค ๋ฑ ๊ฐ์ง์ ๊ฐ๋ฐ์๋ฅผ ์์
ํ์ฌ ์๋น์ค๋ฅผ ์ด์ํ๊ณ ์๋ ์๊ธฐ์๋ค.

ํ๊ตญ ์๋ฒ ๊ฐ๋ฐํ์ด ์๋น์ค๋ฅผ ์ด์ํ๋ค๊ฐ ๋ฏธ๊ตญ/์บ๋๋ค ๊ฐ๋ฐ์์๊ฒ ๋ฐํค์ ๋๊ธฐ๋ฉด์ ๊ธด๋ฐํ ํ๋ ฅํด์ผ ํ๋ ์์ ์ ์์๋ค. ์ฃผ๊ธฐ์ ์ผ๋ก ์๋ก์ ์
๋ฌด ๋ด์ฉ์ ๊ณต์ ํ๊ธฐ ์ํด ํ๊ตญ ์๊ฐ ๊ธฐ์ค ์ค์ 9~10์์ ์๊ตญ ๊ฐ๋ฐํ์ด ์๋ฒ ๊ฐ๋ฐ์ ํ์๋ฅผ ์จ๋ผ์ธ์ผ๋ก ์งํํ๋ค. ๊ผญ, ์
๋ฌด ๋ด์ฉ์ด ์๋๋๋ผ๋ ๊ฐ๋ฐ์ ๋์์ด ๋๋ ํด์ ์๊ฐํ๊ฑฐ๋ ์ข์ ๊ฐ๋ฐ ๋ฌธํ ๋ง๋ค๊ธฐ ์ํ ์ฃผ์ , ๊ทธ๋ฆฌ๊ณ ํน์ ๊ธฐ์ ์ ์ฃผ์ ๋ก ๋ฐํํ๋ ๊ธฐํ๋ก ๋ฐํํ ์ ์๋ ์๊ฐ์ ๋ง๋ค์ด๊ฐ๊ณ ์์๋ค. ์ฒซ์งธ๋ก ํฌ๋ง์๊ฐ ์์ํ๊ฑฐ๋ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ์๋ ์๋ฒ์ ์ ํ๋ฉฐ ๋ฐํ๋ฅผ ์ค๋นํ๊ฒ ๋์๋๋ฐ ๊ทธ์ค ๋ด๊ฐ ๋ฐํ๋ฅผ ์์ํ๊ฒ ๋์๋ค.
๋ฐํ๋ฅผ ์ค๋นํ ์ด์ ์ ์ค๋นํ๊ฒ ๋ ์ฃผ์
์๋ฒ์ผ๋ก ๊ฑธ๋ ธ๋ ๊ฒ๋ ์๋๊ณ ์ง๋ชฉ ๋นํ ๊ฒ๋ ์๋์๋ค. ๋๋์ฒด ๋ด๊ฐ ์ ๋์๊ฒ ๋์๊น? ๋๋ ๊ฐ์ธ์ ์ผ๋ก ๋ ๋ฒ ๋ค์ ํ์ด๋๋๋ผ๋ ์ด๋ฐ ๊ธฐํ๋ฅผ ๊ฒฝํํ๊ธฐ ์ด๋ ต๋ค๋ ํ๋จ์ด ๋ ๋ค๋ฉด ๋ณธ๋ฅ์ ์ผ๋ก ๋์๊ฒ ๋๋ ๋ฉด์ด ์๋ค. ๊ทธ๋์ ๋ฏธ๊ตญ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ป ๊ต๋ฅํ๊ณ ์ถ์ ๋ง์์ ์ ๋ป ๋์๊ฒ ๋๋ค. ๋ง์น ๊ทธ ์๊ธฐ์ โ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ ํ๋กํ ํ์
์ ์ ํํ์๊นโ๋ผ๋ ๊ธ์ ๊ฝํ ์์๋ค. ๋น์์๋ ์ด ํฌ์คํ
์ ๋ช ๋ฒ์ ์ฝ์ด๋ ์ ๋ถ ์ดํดํ๊ธฐ์๋ ์ญ๋ถ์กฑ์ด์๋ค. ๊ทธ๋ฐ๋ฐ ๋ด๊ฐ ํ๋ฒ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋์์ผ๋ก ํ ๋ฐํ๋ฅผ ์ค๋นํ๋ค๋ฉด ๋ณด๋ค ์ ์ดํดํ ์ ์์ง ์์๊น? ํ๋ ๋ง์์ ์ด ์ด๋ ค์ด ์ฃผ์ ๋ฅผ ์ ํํ๋ค.
์ด๋ค ๊ฐ๋
์ ์ดํดํ๊ฑฐ๋ ์ ๋ณตํด ๋ณด๊ฒ ๋ค๋ ๋ค์ง์ ํ๋ฉด์๋ ๋ง์ ํฐ ๋ฒฝ์ ๋ถ๋ชํ๊ฒ ๋๋ฉด ๊ฑฐ๊ธฐ์ ํค์ด ๋์ฌ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํ๋ค. ๊ทธ๋ฌ๋ ์๋ฐ์ ์ธ ๋๊ธฐ๋ก๋ ์ค๋ ๊ฐ์ง ๋ชปํ๋ค. ๋ง์ฐฌ๊ฐ์ง์ ๊ฒฝ์ฐ๋ก PT๋ฅผ ๋ฐ๋ ๊ฒ๋ ํผ์์๋ ๋ ๊ทธํ๋ ์ค ๋ฌด๊ฒ ๋ง๋
์น๊ณ 4๊ฐ๋ฐ์ ๋ชป ๋ฐ๊ฒ ๋ค๊ณ ์๊ฐํ๋ ๊ฒ์ด, ์์ ์ฌ๋์ด ๋ถ์ด์ ๊ฐ์๋ฅผ ์ธ๊ณ ์์ผ๋ฉด 10๊ฐ๊น์ง๋ ํ๊ฒ ๋๋ค. ๊ทธ๋์ ๋ฐํ๋ ์ธ๋ถ ๋๊ธฐ๋ฅผ ์ด์ฉํ๋ค๋ฉด ๋์ ์ญ๋์ ํ์ธต ๋ ์ฑ์ฅ์ํฌ ์ ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
๋ฐํ ์ค๋น์ ๊ณผ์
ํ๊ตญ๊ณผ ๋ฏธ๊ตญ ๊ฐ๋ฐ์ ๋ถ๋ค์ ๋์์ผ๋ก ํ๋ค ๋ณด๋๊น ํ๊ธ๋ก๋ง ๋ฐํ ์๋ฃ๋ฅผ ์ค๋นํ ์๋ ์์๋ค. ๊ทธ๋์ ํต์ญํ์๋ ๋ถ๊ณผ ํ์
์ด ํ์ํ ์ํฉ์ด์๋ค.

ํต์ญํ์๋ ๋ถ์ด ๊ณ์
จ์ง๋ง, ๊ตณ์ด ๋ด๊ฐ ์ง์ ์์ด๋ก ๋งํ๊ณ ์ ํ๋ ์ด์ ๊ฐ ์์๋ค. ๋ช ๋ฒ์ ํ/๋ฏธ ์๊ตญ ๊ฐ๋ฐ์์ ์ธ๋ฏธ๋๋ฅผ ๋ค์ด ๋ณด๋ ํต์ญํ๋ ๊ณผ์ ์์ ์ธ์ด๊ฐ ์ค์์นญ ๋น์ฉ(์๊ฐ)์ด ๋ง์ด ๋๋ ๊ฒ์ ์๊ฒ ๋์๋ค. ๋ด์ฉ์ด ์์ด๋ก๋ง ์ ํ ์๋ ๊ฒฝ์ฐ์๋ ์ ์ ์ผ๋ก ํต์ญ์ฌ ๋ถ์ ํ์ ๋น๋ ค์ผ ํ๊ธฐ ๋๋ฌธ์ ํต์ญํ ์ฐจ๋ก๊ฐ ์ฌ ๋๊น์ง ๋ง๋ฅ ๊ธฐ๋ค๋ฆฌ๋ ์๋ฐ์ ์์๋ค ๋ณด๋ ์ง์ค๋ ฅ์ด ํ๋ ค์ง๋ ๊ฒฝ์ฐ๋ ์์๋ค. 20๋ถ ๋ถ๋์ ๊ฐ๋จํ ๋ฐํ์ผ์ง๋ผ๋ ์ธ์ด ์ค์์นญ ๋น์ฉ ๋๋ฌธ์ 2๋ฐฐ์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด์๋ค. ๊ทธ๋์ ํต์ญ์ด ์ ๋ฌธ์ ์ผ๋ก ํ์ํ์ง ์์ ๋ถ๋ถ์ ์ฌ๋ผ์ด๋ ๋
ธํธ์ ๋ฏธ๋ฆฌ ๋ฉ๋ชจํด ์ธ์ด ์ฒด(?)ํ๋ฉฐ ๋ด๊ฐ ์ง์ ์ธ์ด๋ฅผ ์ค์์นญํ์ฌ ์๊ฐ์ ์ ์ฝํ๋ฉฐ ์ง์ค์ ์ ๋ํ๋ค(์ค, ์ ์ฌ๋ ์์ด ํ ์ค ์๋ ๋ด!).
PPT ํ๋ฉด์ ๊ธ์๊ฐ ๋ง์ด ๋ค์ด๊ฐ๋ ๊ฒ์ ์ข์ํ์ง๋ ์์ง๋ง, ์๊ตญ ๊ฐ๋ฐ์์ ์ํํ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ๋ถ๊ฐํผํ๊ฒ 2๊ฐ๊ตญ์ด๋ฅผ ๋ชจ๋ ํ๋ฉด์ ์ค์๋ค. ์๊ตญ ๊ฐ๋ฐ์์ ์ํํ ์ดํด๋ฅผ ๋๊ธฐ ์ํด์๋ PPT ์๋ฃ๋ 2๊ฐ๊ตญ์ด๊ฐ ๋ชจ๋ ์ ํ ์์ผ๋ฉด ์ข๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ๋ด๊ฐ ๋จผ์ ํ๊ตญ์ด๋ก ๋ฐํํ๋ฉด ๋ค์์๋ ํต์ญ์ฌ๊ฐ ๋ฒ์ญํด ์ฃผ์๋ ํ์์ผ๋ก ์งํ๋๋ค. ์ด๋ ๋ด๊ฐ ํ๊ตญ์ด๋ก ๋งํ๋ ํ์ ๋ฏธ๊ตญ ๊ฐ๋ฐ์๋ ํต์ญ์ฌ์ ๋ฒ์ญ์ ๋ฃ๊ธฐ ์ ์ ํ๋ฉด์ ํตํด ๋ด์ฉ์ ๋จผ์ ์ ํ๊ฒ ๋๋ค๋ฉด ๋ณด๋ค ์ง์ค์ ๋์ด์ฌ๋ฆด ์ ์์ ๊ฒ์ด๋ผ๊ณ ๊ธฐ๋ํ๋ค.



ํ/๋ฏธ ๊ฐ๋ฐ์ ๋์ ๊ธ๋ก๋ฒ ๋ฐํ๋ฅผ ํ๊ณ ๋ ๋คโฆ

ํ๋ธ๋ผ์ธ๋๋ฅผ ์๊ฒ ๋ ๊ณ๊ธฐ
ํ๋ธ๋ผ์ธ๋๋ก ์ฎ๊ธฐ๊ธฐ ์ ์ ๊ทผ๋ฌดํ๋ ํ์ฌ์์๋ Spring boot, Vue๋ฅผ ์ด์ฉํ ์์
์ ์ฃผ๋ก ๋งก๊ฒ ๋์๋๋ฐ ๊ทธ์ค Vue ์์
์ ๋ง์ด ํ๊ฒ ๋๋ค. ๊ทธ๋ฌ๋ค ๋ณด๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ง์ด ๊ณต๋ถํ๊ฒ ๋์๋ค. ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์๋ฒ๊ฐ Node.js๋ก ๊ตฌ์ฑ๋ ํ๋ก์ ํธ๋ ๋งก์์๋ค. ํ์์ ๋ด๋นํ๋ ํ๋ก์ ํธ๋ฅผ ๋ฌธ๋งฅ ๊ตํ์ด ์์ฐ์ค๋ฌ์ธ ์ ๋๋ก ์ต์ํด์ ธ์ผ ํ๋ค๋ ์ ์ฑ
์ ๋ฐ๋ผ ๋๋ ๊ฑฐ์ 3๊ฐ์ ์ฃผ๊ธฐ๋ก ๋ค๋ฅธ ์ฑ๊ฒฉ์ ํ๋ก์ ํธ๋ฅผ ์ ํ๊ฒ ๋์๋ค. ๊ทธ๋ฐ๋ฐ ๊ธฐ์ ์คํ์ด ์กฐ๊ธ์ฉ ์ฐจ์ด๊ฐ ์์๋ค. ๋ฐฑ์๋๋ Spring์ ์ฐ๋ ํ๋ก์ ํธ๋ ์์์ง๋ง Node.js ๊ธฐ๋ฐ์ ํ๋ก์ ํธ๋ ์์๋ค. ๋ ๊ฐ์ง ์์ญ์ ์๋ค๊ฐ๋ค ํ๋ฉด์ ์์
ํด์ผ ํ๋ Java๊น์ง ์ฌ์ฉํด์ ๋ ๊ฐ์ ์ธ์ด๋ฅผ ๋ค๋ฃจ๋ ๊ฒ๋ณด๋ค๋ ํ๋์ ์ธ์ด๋ฅผ ๋ค๋ฃฐ ์ ์๋ Javascript ์ง์์ ๋ง์์ด ๋๋ ธ๋ค. ๋ฐฑ๊ณผ ํ๋ฐํธ ๋ ๋ค ๊ตฌํํ๋ฉด์ ํ ๊ฐ์ง ์ธ์ด๋ง ์ ๊ฒฝ์ฐ๋ฉด ๋๋๊น!

๋น์ ๊ทผ๋ฌดํ๋ SI ํ์ฌ ๋ถ์๊ธฐ
๊ทธ๋ฐ๋ฐ SI ์
๋ฌด ํน์ฑ์ ๊ฐ์์ค๋ฌ์ด ์ ๊ท ํ๋ก์ ํธ๋ฅผ ํ์์ ๋ด๋นํ๊ฒ ๋๊ณ ๋ด๊ฐ ๋ด๋นํ์ง ์์์ง๋ง, ์ธ์์ด ๋ชจ์๋ผ๊ฒ ๋๋ฉด์ ๊ธํ๊ฒ ํฌ์
๋์๋ค. ๊ทธ๋ฆฌ๊ณ ์ฃผ๋ง์๋ ๋ถ๋ ค๋๊ฐ๊ฒ ๋์๋ค
. ํ๋ก๋ฅผ ๋ถํ์ฐ๋ ํ์ผ์ ์ํด ์ฃผ๋ง์ ์ฌ๊ณ ์ถ์๋๋ฐ ๋ง์๋๋ก ์ ๋๊ฐ ์ ์๋ ์ํฉ์ ์๋์๋ค. ํ์ฌ์์๋ ๋ถ๊ฐํผํ ์
๋ฌด์ ์ํด๋ฅผ ๊ตฌํ๋ค๋ ๋๋๋ณด๋ค๋ ํ์ํ๋ค๋ฉด ๋น์ฐํ ๋์ฌ ๊ฒ์ฒ๋ผ ์๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒฉ๋ฌด์ ์๋ฌ๋ฆฌ๋ ๋๋ฃ๋ค์ ์ฝ๋ ํ์ง์ด ๋๋ ์ด ํ๋ฝํ๋ ๊ฒ์ ์ฒด๊ฐํ๋ค.
์์ง๊น์ง๋ ์ด ์ดํ๋ก 5์ค์ผ๋ก ๋๋ฌ์ธ์ธ ๋ฐ๋ณต๋ฌธ์ ๋ณธ ์ ์ ์์๋ค. ๋น์์๋ ๋ด ๋ ๋์ ์์ฌํ๋ค. ์ผ๋ง๋ ํ๋ก์ ํธ ๊ธฐํ์ด ์ด๋ฐํ์ผ๋ฉด ์ด๋ฐ ์ ํ์ ํ ์๋ฐ์ ์์์๊น? ๊ทธ๋ฐ๋ฐ ๋น์์๋ ๋ด๊ฐ ์ ์
์ฌ์์ด๋๊น 5์ค ๋ฐ๋ณต๋ฌธ์ ํ๋์ ๋ฉ์ด๋ฆฌ๋ก ์ธ์ํ๋ ๋ฐ ํ๋ จ์ด ํ์ํ์ง ์์ ๊ฑธ๊น? ํ๋ ์๊ฐ๊น์ง ํด๋ดค๋ค. ์ง๊ธ ์์ ์์ ์๊ฐํ๋ฉด ์ผ๋ง๋ ์ฐ์ค์ด ์ผ์ธ์งโฆ ์ด๋๋ถํฐ ์ปค๋ฆฌ์ด์ ๋ํ ์ง์งํ ๊ณ ๋ฏผ์ ์์ํ๋ค. ์ด ํ๋ก์ ํธ๊ฐ ๋ง๋ฌด๋ฆฌ๋๋๋ผ๋ ๋๊ฐ์ ์ผ์ด ๋ฐ๋ณต๋ ๊ฒ ๊ฐ์๋ค. ๊ทธ๋ ๋ค๋ฉด, ์ฑ์ฅํ ์ ์๋ ๋ฐ๋ค๊ฐ ์ฝ๋๋ฅผ ๋ฆฌํฉํฐ๋งํ์ง ์๊ณ ๋ง๋๋ ๊ฒ์๋ง ๊ธ๊ธํ ์ต๊ด์ด ๋ด ๋ชธ์ ์ค๋ฉฐ๋ค ๊ฒ ๊ฐ์๋ค.
์ฌ๋ ์ผ์ ์ด๋ป๊ฒ ๋ ์ง ๋ชจ๋ฅธ๋ค๋ ๋ถ์๊ฐ์ ํํ์ด ๊ฐ๋ฐ์ ์์ฅ ์ํฉ์ ์ดํผ๋ ์ค ์ฐ์ฐํ๋ ํ๋ธ๋ผ์ธ๋ ํ์ฌ๋ฅผ ์๊ฒ ๋์๋ค. ๋น์ ๊ทผ๋ฌดํ๋ ํ์ฌ์ ๋น์ทํ ๊ธฐ์ ์คํ์ ์ฌ์ฉํ๊ณ ์์๋ค. Vue.js๋ฅผ ์ฌ์ฉํ๊ณ Node.js ๊ธฐ๋ฐ์ผ๋ก ์์
ํ๊ณ ์์ผ๋ ์ด์งํ๋๋ผ๋ ๋๋ฉ์ธ ํ์ต๋ง ๋๋ค๋ฉด ๋ฐ๋ก ์
๋ฌด๋ฅผ ํ ์ ์์ ๊ฒ ๊ฐ๋ค๋ ๊ธฐ๋๊ฐ์ด ๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ฌ๊ฐ ๋ง๋ค๊ณ ํค์ฐ๋ ์๋น์ค๋ฅผ ๋ณด๋ฉด์ โ๋๋ ์๋น์ค์ ์ ์ฐฉ์ ๊ฐ์ง๋ฉด์ ์ฑ์ฅํ ์ ์์ง ์์๊น?โ ํ๋ ๊ธฐ๋๋ฅผ ํ๊ฒ ๋์๋ค. ๊ฒฐ๊ตญ ๋๋ ํ๋ธ๋ผ์ธ๋์ ์๋ฒ ๊ฐ๋ฐ์(Node.js)๋ก ์ง์ํ์ฌ ์
์ฌํ๊ฒ ๋์๋ค.
ํ๋ธ๋ผ์ธ๋์ ํฉ๋ฅํ๊ธฐ๋ก ํ ์ด์
ย ์ง์ฅ ๋ฌธํ ํ๋ํ๋ฅผ ์ํ ์ฌ๋ช
์ ๋์ฐธ
๋ธ๋ผ์ธ๋ ์ปค๋ฎค๋ํฐ์์๋ ๋ด๊ฐ ์์ํ ํ์ฌ๊ฐ ๋ณด์ด๊ณ ์ต๋ช
์ฌ์ฉ์๋ก์ ์ํตํ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํด ์ค๋ค. ์ด ๊ณต๊ฐ์์ ์ฌ๋ด ๋ถ์กฐ๋ฆฌํ ์ผ๋ค์ด ์ด๋ป๊ฒ ๋ฒ์ด์ก๋์ง ๊ณต๋ก ์ ์ฅ์ด ๋๋ค. ๊ทธ์ค ๋ช๋ช ์ถฉ๊ฒฉ์ ์ธ ์ฌ๊ฑด์ ๋ช ๋ฒ ๋ฐฉ์ก์ ํ๊ฑฐ๋ ๋ด์ค ๊ธฐ์ฌ๋ก ์ฌ๋ผ์ค๊ธฐ๋ ํ๋ค. ํ๊ธ๋ ฅ์ด ์ปค์ง๋ฉด์ ํ์ฌ์์ด๋ผ๋ฉด ๋๊ฐ ์ด ์ปค๋ฎค๋ํฐ์ ๊ฐ์
ํ ๊ฒ์ด๋ค. ๋๋ ๊ณต์ง์๋ก ์ํํ ์ ์ด ์๋๋ฐ 2010๋
๋์๋ ๊ณ ์์ง ๊ณต๋ฌด์๋ค์ด โ๊ด์ตโ์ ํ๊ณ๋ก ๋ถ์กฐ๋ฆฌํ ์ผ์ ์ ์ง๋ฅด๋ ๊ฒ์ ๋ดค๋ค. 1980๋
๋์ ๋จธ๋ฌผ๋ฌ ์๋ ํดํ์ ์ง์ฅ ๋ฌธํ๊ฐ ํ๋ํ๋๊ธธ ๋ฐ๋ผ๋ ๋ง์์ด ์์๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋์์ธ์ง ์ด ํ์ฌ๊ฐ ๊ณ์ํด์ ๋์ ๋ฐํ๊ณ ๋ด๊ฐ ๊ตฌ์ฑ์์ผ๋ก ํฉ๋ฅํ๊ฒ ๋๋ค๋ฉด ์ข ๋ ๋์ ์ฌํ๋ฅผ ๋ง๋๋ ๋ฐ ๊ธฐ์ฌํ ์ ์์ ๊ฒ ๊ฐ์๋ค. ๋ฌผ๋ก ํน์๋ ์ต๋ช
์ด๋ผ๊ณ ๋ ํ์ง๋ง, ์ง์ผ์ง์ง์ ์๋ฌธ์ ํ๋ ์ฌ๋๋ค๋ ์์ ๊ฑฐ๋ค. ๋๋ ๊ทธ๋ฐ ์๊ฐ์ ํ์๋ ์ ์ด ์๋ค. ์ค์ ๋ก ๊ณต์ง์์๋ ์ต๋ช
์ผ๋ก ์ค๋ฌธ์ ์งํํ์ง๋ง, ์ฌ์ค ์ถ์ ํ๋ฉด ๋ค ๋์จ๋ค๋ ์ฐ์ค๊ฐฏ์๋ฆฌ๊ฐ ๋๊ธฐ๋ ํ๋ค. ๊ทธ๋งํผ ์ต๋ช
์ฑ์ด ์ง์ผ์ง๊ธฐ ํ๋ค๊ธฐ๋ ํ๋ค. ์ด๋ฐ ๊ตฌ์๋์ ์ฌํ๋ฅผ ๊ฒฝํํ๊ณ ๋์จ๋ฐ, ๋๋ ๊ทธ ๋ถ๋ถ์ด ๊ฑฑ์ ๋๋ค. ํ์ง๋ง ๋ธ๋ผ์ธ๋๋ โ์์ด๋ฒ๋ฆฌ๋ฉด ์ ๋๋ ๊ฒ์ ๊ฐ์ง๊ณ ์์ง ์๋๋ค.โ๋ ๋ณด์ ์ฒ ํ์ ๊ฐ์ง๊ณ ์์๋๋ฐ ๊ทธ๊ฑธ ๋ฏฟ์ด๋ณด๊ธฐ๋ก ํ๋ค. ๊ฒฝํํด ๋ณด๋ ์ค์ ๋ก๋ ๊ทธ๋ฌ๋ค.
ย ๋์ ๋ํ ๋จ๊ฑฐ์ด ๊ด์ฌ
์ ๋ง ์ ๊ธฐํ ๊ฒ์ 2021๋
๊น์ง ๋์๊ฒ ๊ฐ์ฅ ๋ง์ ๊ด์ฌ์ ๋ณด์ฌ์ฃผ์๋ ํ์ฌ์๋ค. ์ธํฐ๋ทฐ์์๋ ๊ฐ์ด ์ผํ๊ฒ ๋ ํ์ ๋ถ๋ค์ด ๋ค์ด์ค์
์ ์ด๋ฐ ์ ๋ฐ ๋ฌผ์์ ์ฃผ์
จ๋ค. ๋์ ์ด๋ ฅ์์ ๋ฐ์ค๊น์ง ์ณ ์ค์๊ณ ๊ถ๊ธํ ์ ์ ํ๋ ํ๋ ๋ฌผ์ด ์ฃผ์
จ๋ค. ๋๊ตฐ๊ฐ๋ โ๊ทธ๊ฒ ๋ญ ๋์๋ผ๊ณ โ๋ผ๊ณ ์๊ฐํ ์๋ ์๋ค. ํ์ง๋ง, ๋ด๊ฐ ๊ณต๋ฌด์์ ํ๋ค๊ฐ ๋๋ ค ์น์ฐ๊ณ ์ฒซ ์ปค๋ฆฌ์ด๋ฅผ ๋ด๋๊ธฐ ์ํด ๊ฐ๋ฐ์๋ก์ ๋ฉด์ ์ฅ์ ๋ค์ด์ฐ๋๋ฐ๋ ์ด๊ฑธ ์ ๋ฌผ์ด๋ณด๋ ํ์ฌ๋ ์์๋ค. ์๋ก์ ๊ด์ฌ์ด๋ผ๋ ๊ฒ์ ์ค์ํ๊ฒ ๋๊ผ๋ ํฐ๋ผ ํ๋ธ๋ผ์ธ๋์์๋ ๋ด๊ฒ ๊ด์ฌ์ ๊ฐ์ ธ์ฃผ์ง ์์ผ๋ฉด ์ด๋กํ ๊น ํ๋ ๊ฑฑ์ ๋ ์์๋ค. ๊ทธ๋ฐ ๊ฑฑ์ ์ด ๋ฌด์ํ๊ฒ๋ ์ธํฐ๋ทฐ์์๋ ๋ธ๋ก๊ทธ์ ์ด ๊ธ๊น์ง ๊บผ๋ด ์ง๋ฌธํด ์ฃผ์
จ๋๋ฐ ์ฌ๋์ ๋ฝ๋ ๊ฒ์ ์ง์ฌ์ด๋ผ๋ ๊ฒ์ด ๋๊ปด์ก๋ค. ์ฌ์ง์ด ๋ธ๋ก๊ทธ์ ์ ๊ธ์ด ์ ์ฌ๋ผ์ค๋๋ ์ง๋ฌธ๊น์ง ๋ฐ์๋ค. ์ง์์์ผ ๋ฟ์ธ๋ฐ๋ ์ด๋ ๊ฒ ๋ง์ ์ค๋น๋ฅผ ํด ์ค์ ๊ฒ์ด ์ธํฐ๋ทฐ ์๋ฆฌ์์ ๋ณด์๋ค. ๊ธ์ ์ ์ผ๋ก๋ ๋ถ์ ์ ์ผ๋ก๋ ์ผ์ ํ๋ ๋ฐ ๋๋ฃ๊ฐ ์ํฅ์ ๊ฐ์ฅ ๋ง์ด ๋ผ์น๋ค๊ณ ์๊ฐํ๋๋ฐ ํ๋ธ๋ผ์ธ๋ ๋๋ฃ์ ํจ๊ป๋ผ๋ฉด ์ผ์์ด ์ฆ๊ฑฐ์ธ ๊ฒ ๊ฐ์๋ค. ์ค์ ๋ก๋ ๊ทธ๋ฌ๋ค.
์ ์ฌ ์ฒซ ๋ ์ ๊ฐ๋๊ณผ ๊ธฐ๋ํ๋ ์
๊ทธ๋์ ์ผ๋ฐฉ์ ์ธ ํฉ๊ฒฉ ํต๋ณด ๋ฉ์ผ๊ณผ ์
์ฌ ์๋ด ๋ฉ์ผ์ ๋ฐ์๋ดค์ด๋ ์ด๋ ๊ฒ ํ์ฌ ๊ตฌ์ฑ์ ํ ๋ถ์ผ๋ก๋ถํฐ ํ ์ฌ๋์ ๋ํ๋ค๋ ๋๋์ ๋ฐ์ ๋ณธ ๊ฒฝ์ฐ๋ ์ฒ์์ด๋ค. ์คํผ ์๋ฝ ํ ์น์ ํ๊ฒ ์ฑ๊ฒจ์ฃผ์๋ ์ง์๋ถ์ ๋ฐ๋ปํ ๋ฉ์ผ์ ์
์ฌํ๊ธฐ๋ก ๋์ ๊ฒฐ์ ์ ๊ณต๊ณ ํด์ ธ ๊ฐ ์ฑ ์
์ฌ ์ฒซ ๋ ์ด ๋ค๊ฐ์ค๊ฒ ๋๋๋ฐโฆ

ํ๋ธ๋ผ์ธ๋์ ์
์ฌํ๊ธฐ๊น์งโฆ

์์ง ๋ง 1๋
์ ์๊ฐ์ ์ฑ์ฐ๋ ค๋ฉด ๋ช ๋ฌ์ ๊ธฐ๊ฐ์ด ํ์ํ์ง๋ง, ๊ทธ๋๋ ์
์ฌ ํ ๋ช ๋ฌ๊ฐ ๋ง์ ๊ฒฝํ์น๋ฅผ ์ป์ด๋๋ค๋ ํ๋จ์ด ๋ค์ด์ ๊ธ์ ์จ๋ณด๊ฒ ๋ค๊ณ ๋ค์ง์ ํ๊ฒ ๋์๋ค.
๊ทธ๋์ ๊ฐ๋ฐ์ ํผ์์๋ง ๊ณต๋ถํ๋ฉด์ ์ฑ์ฅ์ ํ์๋๋ฐ ํ์
์์ ์ด๋ป๊ฒ ๊ฒฝํ์น๋ฅผ ์ฅ์ฅ ํค์ฐ๊ฒ ๋์๋์ง์ ๊ดํด ํ๊ณ ํด๋ณด๊ณ ์ ํ๋ค.
1๋ ์ฐจ ๊ฐ๋ฐ์์ ์ฑ์ฅ ํ๊ณ
1. Javascript ์ธ์ด์ ์ดํด

ํ์
์์๋ Front-end๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ, Back-end๋ Java ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ํ๊ฒฝ์์ ์์
์ ํ๊ณ ์๋ค. ํ ์ฌ์ดํด๋ก ์
๋ฌด๋ฅผ ์ํํ์ง๋ง, ๋ณดํต์ ๊ฒฝ์ฐ์๋ Javascript๋ฅผ ์ด์ฉํ์ฌ Front-end๋จ์ ์์
์ ์ํํ๋ ์ด์๊ฐ ํจ์ฌ ๋ง๋ค. ๊ทธ๋ฐ๋ฐ ์๊ฐ๋ณด๋ค ํ ์ด ํ๋ก์ ํธ๋ก ์์ฑํ๋ ํ๋ก์ ํธ๊ฐ ์๋ ์ด์ SPA๋ก ๋ง๋ ํ๋ก์ ํธ ์์ค ์ฝ๋๋ฅผ ํ์ธํ๋ ๊ฒ์ ์ด๋ฒ ํ์ฌ๊ฐ ์ฒ์์ด์๊ธฐ ๋๋ฌธ์ ์กฐ๊ธ ๊ธด์ฅ์ด ์์์๋ค.
๋ชจ๋ Javascript ํํ ๋ฆฌ์ผ์ ํตํ ํ์ต์ผ๋ก ๊ธฐ๋ณธ๊ธฐ ๋ค์ง๊ธฐ
๋ฌผ๋ก ํ๋์ ์ด์๋ฅผ ์์
ํ ๋ ๋ชจ๋ ์์ค์ฝ๋๋ฅผ ํ์ด๋ณด๋ ๊ฒ์ด ์๋๋ผ ํ์ํ ๋ฌธ์(.js)๋ง ์ดํผ๋ฉด ๋๋ ๊ฒ์ด์ง๋ง, ๊ทธ๋๋ ์ด๋ฌํ ๋ฌธ์๋ค์ด ๋ฏ์ค๊ฒ ๋๊ปด์ง๋ฉด ์ ๋๊ฒ ๋ค๊ณ ์๊ฐํ์ฌ ๋ชจ๋ Javscript ํํ ๋ฆฌ์ผ์ ํ์ตํด ๊ฐ๋ฉฐ ์์ค์ฝ๋๋ฅผ ๋ณํํด ๋ณด๊ธฐ ์์ํ๋ค. ๊ทธ๋ฐ๋ฐ ํ์คํ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค ์ฝ๋์ ๋ง์ด ์ต์ํด์ ธ์์ธ์ง ์ด์ ๋ ์์ค์ฝ๋๋ฅผ ์ฝ์ ๋ ์์ ๋ณด๋ค๋ ์ข ๋ ๋น ๋ฅธ ์๋๋ก ์ฝ์ด๋ด๋ ค๊ฐ ์ ์์๋ค.
ํ๋กํ ํ์ ์ธ์ด์ ๊ดํด ์์๊ฐ๊ธฐ
์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ฒด์งํฅ์ด๋ผ๋ ํจ๋ฌ๋ค์๋ ๊ณต์ ํ์ง๋ง, ํ์คํ ์๋ฐ์๋ ๋ค๋ฅธ ๋ฌด์ธ๊ฐ๊ฐ ์์๋ค. ํ๋กํ ํ์
๊ธฐ๋ฐ ์ธ์ด๋ผ๋ ๊ฒ์ ๋ชฐ๋๋ ๊ฒ์ ์๋์์ง๋ง, "์๋ฐ์์๋ ํด๋์ค์๋ค๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ๋ ํ๋กํ ํ์
๊ธฐ๋ฐ์ ์ธ์ด์ด๋ค."๋ผ๋ ์ ์ ์ ๋๋ง ๋งํ ์ ์์ ์ ๋์๋ค. ๊ทธ๋ฐ๋ฐ ์ง๊ธ์ ์ด ํ๋กํ ํ์
๊ธฐ๋ฐ์ ์ธ์ด๋ ํด๋์ค์๋ ์ด๋ ํ ์ฐจ์ด๊ฐ ์๋์ง์ ๊ดํด ์กฐ๊ธ์ ์ค๋ช
ํ ์ ์๋ค.
this ์ดํดํ๊ธฐ
์์ ์๋ ๊ฐ์ฌ๊ฐ ํ์ดํ ํจ์๋ฅผ ์ฐ๋๊น ๋ฐ๋ผ ์ณค๋ ๊ธฐ์ต์ด ๋๋ค. "ES6์์๋ () => {...}์ ๊ฐ์ด ๊ฐ๋ตํ๊ฒ ์ ์ ์ ์์ผ๋๊น ํ์ดํ๋ฅผ ์ ํธํ๋๊ตฌ๋" ์ ๋์์ ๋ฉ์ท์๋ค. ๋ฌผ๋ก , ์ง๊ธ๋ ์๋ฒฝํ๊ฒ ์๊ณ ์๋ค๊ณ ์์ ํ ์๋ ์๋ ์ํฉ์ด์ง๋ง, ์ ์ด๋ ํด๋น Context์ ๋ด์ฉ์ ๊ณต์ ํ๊ธฐ ์ํด์ ๊ฐํธํ๊ฒ ํ์ดํ ํจ์๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ ์ ๋๊น์ง๋ ์ค๋ช
ํ ์ ์๋ค.
์๋ฅผ ๋ค์ด, obj๊ฐ ๊ฐ๋ฆฌํค๋ {
} ๊ฐ์ฒด ๋ด๋ถ์์์ this๋ ๊ฐ์ฒด ์์ ์ ๊ฐ๋ฆฌํจ๋ค. obj์ say๋ผ๋ ๋ฉ์๋๊ฐ ์๋ค๊ณ ๊ฐ์ ํ๊ณ ์ด๊ณณ์์ console์ this.name์ ์ถ๋ ฅํ๊ณ ์ ํ๋ค๋ฉดํ๊ธธ๋ ๋์ด ๋ ๊ฒ์ด๋ค.
1๋
์ฐจ ๊ฐ๋ฐ์์ ์ฑ์ฅ ํ๊ณ