IPP ์ผํ์ต๋ณํ์ ๋ก ๊ธฐ์ ์ค์ต(OJT)์ ์งํํ์ง ๋ฒ์จ 2์ฃผ๊ฐ ํ๋ ๋ค. 2์ฃผ์ฐจ(7/26~7/30)์ ์ผํ์ต๋ณํ์ ์ค์ต ํ๊ธฐ๋ฅผ ์์ฑํด๋ณด๊ฒ ๋ค! ์๋ง์ด๋ผ ์๊ธ๋ ์ง๊ธ๋๋ค!!!
ํ๋ ์ผ
์ผ์ด๋ผ๊ณ ํ๊ธฐ๋ณด๋ค๋ ๊ณผ์ ๋ผ๊ณ ํํํ๋๊ฒ ๋ง์ ๋ฏ ํ๋ค. ์ํค๋ "์ผ"์ ์ ํ ์๊ณ , ํ์์ ์์ ์๊ฐํ๋ฏ ๊ณผ์ ๋ฅผ ๋ด์ด์ฃผ๊ณ ๊ทธ ํ๋ก์ ํธ๋ฅผ ์ํํด ๋ด๋ ๊ฒ์ด ๋์ ๊ณผ์ ๋ค. ์ค์ํ๊ฒ์ ๊ทธ๋ฌ๋ฉด์ ์๊ธ์ ์ง๊ธ๋ฐ๋๋ค๋ ๊ฒ!! ์ ๋ฒ์ฃผ์ ์ธ๊ธํ๋ฏ์ด ๋์ ๊ณผ์ ๋ ์ฐ๋ฆฌ ํ์ฌ์ ํ๋ก์ ํธ๋ฅผ ์์ฉํด์ ๋์ ์นํ์ด์ง๋ฅผ ์ ์ํ๋ ๊ฒ์ด์๋ค. SPRING MVC ๊ตฌ์กฐ ๊ธฐ๋ฐ์ผ๋ก ๋์ด์์ด JAVA์ HTML, JS๋ฅผ ๋ค๋ฃฐ ์ค ์์์ผ ํ๋ค. 2์ฃผ์ฐจ๋ VIEW๋ฅผ ๋จผ์ ๊ตฌ์ฑํ๊ณ ๊ธฐ๋ณธ์ ์ธ CRUD ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๋ฐ์ ์๊ฐ์ ๋ณด๋๋ค.
์ค๊ฐ์ค๊ฐ ์ด๋ ค์์ ๋ฉ์ถฐ์์ผ๋ฉด ์ฃผ๋ณ ์ ๋ฐฐ๋ ๊ต์ก๋ด๋น ์ฐจ์ฅ๋๊ป์ ์์ฐ์ค๋ ์์ ์๋ ค์ฃผ์ ๋ค. ๊ทผ๋ฐ ๋๋ฌด ์ฝ๊ฒ ํด๊ฒฐํ์๋ฉด ๊ดํ ๋จธ์ฑํ๋ค. ์ฐจ์ฅ๋์ ๋ง์ ์ฌ์ด์ ๊ฐ๋ด์... ๋ผ๋ฉฐ ํํํ ํ๊ณ ๋๊ฒผ์ง๋ง, ๋ค์ ์ด๋ฐ ํ์ ํ ๋ชจ์ต์ ๋ณด์ด๊ณ ์ถ์ง ์๊ธฐ ๋๋ฌธ์ ใ ๊ฐ์ข ๊ฐ๋ฐ๋ฌธ์๋ฅผ ์ผ๋จ ์ ๋ ํด์ ์์๋๋๊ฒ ์๊ฐ๋ณด๋ค ์ค์ํ ๊ฒ ๊ฐ๋ค.
*์น ๋ฌธ์ ์ถ์ฒ*
1. MDN https://developer.mozilla.org/ko/
2. W3Schools https://www.w3schools.com/
๋ชจ๋ฅด๋ ๊ฒ์ด๋ ํด์ผํ ๊ฒ์ ์ฐพ์๋ด์ผํ ๋๋ ์ฌ๊ธฐ์ ์ฐ์ ์์นญํ์. ๊ทธ๋์์ผ ์๋๋ฉด ์ง๋ฌธํ ์๊ฒฉ์ ์ป๋ ๊ฒ์ด๋ค. ์ ๊ฐ ํ๋ ค๋ ๊ฒ์ ~์ด๊ณ , ์ด๋ฅผ ์ํด ~๋ถ๋ถ์ ์ฐพ์๋ดค๋๋ฐ, ~๊ฐ ์๋ฉ๋๋ค. ์ ๊ฐ์ด ์ง๋ฌธํด์ผํ๋ค... ์ด์ฉ๋ฉด ์ด๊ฒ ๋น์ฐํ๊ฑธ์ง๋?
ํผ์ ํค์ฅ..์๋๋ค.. ํ๊ณ ์๋ค๊ฐ, ๋ญ๊ฐ ๋ฌธ์ ๋? ํ๊ณ ๋์์ฃผ๋ฌ ์ค์ จ์๋, ~ํ๊ณ ์ถ์๋ฐ ๋ชจ๋ฅด๊ฒ ์ด์! ํด๋ฒ๋ฆฌ๋ฉด .. ์๋๋ค๋ ๊ฒ์ด๋ค.(1๋ฒ ๊ฒฝํํด๋ณด๊ณ ๋ ๋จธ์ฑํด์ ๋ค์ ๊ทธ๋์ผํ์ง ๋ง๊ฒ ๋ค๊ณ ๋ค์งํจ)
ํ์ฌํผ ์ด๋ ๊ฒ ์ฐจ๊ทผ์ฐจ๊ทผ ์น ํ์ด์ง ๊ฐ๋ฐ์ ์งํํ๋ ์ค์ด๊ณ , ์ค๊ฐ ์ ๊ฒ๋ ํ์์ค์์ ์งํํ๋ค. ๋ด ์ฝ๋์ ํ๋ฉด์ ๊ณต์ ํด์ ~์๋๋ก ์ ์ํ์๊ณ , ์ฝ๋๋ ~๊ฒ ๊ตฌ์ฑํ์์ต๋๋ค. ์์ผ๋ก ๋ฐํ๋ ๊ฐ๋จํ ์งํํจ! ์ด ๊ณผ์ ์์ ๊ฐ๋ฐ ์ค์ ๊ณ ๋ฏผํ๋ ๊ฒ, ๋ญ๊ฐ ๋ ๋์์ง ์๊ฐํ๋ ๊ฒ๋ค์ ๊บผ๋ด์ด ๋ํํด๋ณด๊ณ ํด๊ฒฐํ ์ ์์ด์ ๋ฌด์ฒ ์ข์๋ค. ์ฐ๋ฆฌ ํ์ฌ ์ต๊ณ ..
ํ์ฌ ์ํ
์์ฆ์ ์ฌํ์ ๊ฑฐ๋ฆฌ๋๊ธฐ ๋จ๊ณ ๋๋ฌธ์ ์์ฌ๋ฅผ ๋ค๊ฐ์ด ํ์ง ๋ชปํ๋ค. ์ด๊ฒ ์กฐ๊ธ ์์ฌ์ด ๋ถ๋ถ์ด๋ค. ์ฐ๋ฆฌ ๋ถ์ ๋ง๊ณ ๋ ์ ๋ถ์ ๊ฐ๋ฐํ๋ค๊ณผ ์นํด์ง ์ ์์์ํ ๋ฐ ใ ใ ํ์ฌ ์ฃผ๋ณ์ ๋ง์ง์ด ๋ง๋ค. ์ก๊ฐ์ฅ ๋ง์ง, ๊น์น์ฐ๊ฐ๋๊น์ค ๋ง์ง, ๋ฎ๋ฐฅ ๋ง์ง, ์๋ฌ๋(์๋์์น) ๋ง์ง, ๊ทธ๋ฆฌ๊ณ ์๋ง์ ํ๋์ฐจ์ด์ฆ๋ค... ์ก๊ฐ์ฅ์ ์๋ ๋ง ์ข์ํ๋ ํ์ ์ด ์๋์๋๋ฐ ๋๋ฌด ๋ง์๋ค... ๋๋จน๊ณ ์ถ์ ์ ๋ .. ์ฌ์ง ํ๋๋ง ์ฒจ๋ถํด๋ณธ๋ค ,,!
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ๊ณต๋ถ ์ ์๋ฅผ ๋ฐ์๋ค. ์ ์ด์ ์น ๊ฐ๋ฐ์/๋์์ด๋๊ฐ ๋๊ณ ์ถ๋ค๋ ๊ฒ์ ๋ฉด์ ๋ถํฐ ํ๋ช ํ๊ณ , ์ฐ๋ฆฌ ํ์ฌ๋ ์น๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์ ๋ง์๋ค. ๊ทธ๋ฌ๋ ์ฌํ๊ฐ ๋ณํด๊ฐ๋ฉฐ ์ฑ์ ๋์ด์ ์ธ๋ฉดํ ์ ์๋ ์กด์ฌ๊ฐ ๋์๋๋ฐ, ํ์ฌ ๋ด ์์ฒด ์ฑ ๊ฐ๋ฐ์๊ฐ ๋ถ์กฑํ๋, ๊ณต๋ถ๋ฅผ ํ๋ค๋ฉด ์ง์ํด์ค๋ค๊ณ ์ ์์ ๋ฐ์๋ค. ์ฒ์์ ์ด ์ ์์ ๋ฐ์ ์ฑ๊ณต๋ถ๋ฅผ ํด๋ฒ๋ฆฌ๋ฉด ๋ฌด์กฐ๊ฑด ์ด ํ์ฌ์ ์ฑ ๊ฐ๋ฐ์๊ฐ ๋์ด์ผํ๋๊ฑด๊ฐ ..!? ํ๊ณ ๊ณ ๋ฏผ์ด ๋์๋ค. ๊ทธ๋ฌ๋ ์ ์ฑ์ ๋ง๋๋ค๋ฉด ์ฑ๊ฐ๋ฐ์๋ก ์ผํ๋ฉด ๋๊ณ ์๋๋ผ๋ฉด ์ํ๋ฉด ๋๋ ๊ฒ์ด๋ ๋ถ๋ด์ ๊ฐ์ง ๋ง๋ผ๋ ๋ง ๋ํ์ ์ฑ๊ฐ๋ฐ์ ๊ณต๋ถํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. (์ฒ์์ ํ์์ ์๊ฐํ๊ฒ ํด์ฃผ๋ คํ์ผ๋ ์ ํฌ์คํ ์ ์ธ๊ธํ ๋น์ฝ ๋๋ฌธ์ ์จ๋ผ์ธ๊ฐ์์ ๋์๋ฅผ ์ง์ํด ์ฃผ๋๊ฒ์ผ๋ก ๊ฒฐ์ ..ใ )
์ฌ์ง์ด ์ฑ ๊ฐ๋ฐ ์ธ์ด๋ ๋ด๊ฐ ์ ํํ ์ ์์๋ค. ์ฝํ๋ฆฐ์ด๋ ์ค์ํํธ๊ฐ์ ๋ค์ดํฐ๋ธ ์ธ์ด๋ ์ด๋์๋ถํฐ ์ธ์ ๋ค ๋ฐฐ์์ผ ํ๋.. ์น๊ฐ๋ฐ๋ง ๋ณด๊ณ ๊ณต๋ถํด์์ ๋ด๊ฐ ์ ๊ทผํ๊ธฐ ์ด๋ ค์ธ ๊ฒ ๊ฐ์๋ค.(๋ค์ํ ์ธ์ด๋ฅผ ์ ํด๋ด์ผ ํ๋ ์ด์ )
๊ทธ๋ฌ๋ค๊ฐ ์ฐพ์ React Native (๋ฆฌ์กํธ๋ค์ดํฐ๋ธ) ! ์กธ์ ์ํ์ React๋ก ์์ฑํ ๋ด๊ฒ ๋ฑ ๋ง๋ ์ธ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค. ์์๋ณด๋ ํ์ด์ค๋ถ, ์ธ์คํ๊ทธ๋จ, ์ค์นด์ดํ ๋ฑ๋ฑ ๋ง์ ์ ๋ช ํ ์ฑ์ด ๊ฐ๋ฐ์ธ์ด๋ก React Native๋ฅผ ์ฑํํ๋ค๋ ์ฌ์ค ..! ๋, ํ๋ค๋ณด๋ฉด ์์ฐ์ค๋ ๋ค์ดํฐ๋ธ ์ธ์ด๋ ๊ณต๋ถํ๊ฒ ๋๋ค๊ณ ํ๋ค. ๊ทธ๋์ ๊ณํ์ ์ธ์ React Native๋ฅผ ๊ณต๋ถํ๊ธฐ๋ก ๋ง์๋๋ ธ๊ณ ๋์๋ฅผ 2๊ถ ์ง์๋ฐ๊ธฐ๋ก ํ๋ค! ์์ผ๋ก React Native ์ฑ ๊ฐ๋ฐ๊ธฐ๋ ๋ฐ๋ก ํฌ์คํ ํด์ผ๊ฒ ๋ค.
๋ด๋ถ ํ๊ฐ
ํ๋ฌ์ ํ๋ฒ์ฉ ๋ด๋ถํ๊ฐ๋ฅผ ์งํํด์ผ ํ๋ค. IPP ์ผํ์ต๋ณํ์ ์์ ์ ๊ณตํ๋ ์์์ด ์๊ณ , ํ๊ฐํญ๋ชฉ์ด ์ง์ ๋์ด ์๋ค. ๊ทธ ๋ฌธ์ ๋ฅผ ์๊ทธ์ ๋ฐฐ๋ถ๋ฐ์๊ณ ๋ค์์ฃผ ํ์์ผ๊น์ง ๋ต์๊ณผ ๋ฐํ์๋ฃ๋ฅผ ์ค๋นํด์ผ ํ๋ค... ๋๋ถ๋ถ ํ๊ต์์ ์ ๊ณตํด์ค ํ์ผ(์ฑ ์ผ๋ก ํ์ฌ์ ๋ณด๋ด์ค)์ ๋ต์ด ๋ค ์์ผ๋ ์ฐพ์์ ๋ฐํ๋ง ์ ์ค๋นํ๋ฉด ๋ ๋ฏ !
์๊ธ
2์ฃผ๋์ ์ผํ ์๊ธ์ ์๊ทธ์ ๋ฐ์๋ค~~~! ๊ธ์ฌ ๋ช ์ธ์์ ํจ๊ป! ๋ ๊ตญ๋ฏผ์ฐ๊ธ์์ ์นด์นด์คํก์ผ๋ก ๊ตญ๋ฏผ์ฐ๊ธ ๊ฐ์ ๋ด์ญ์๋ฅผ ์ ์กํด์ฃผ์๋ค. ๊ณ ์ฉ๋ณดํ์ Off-JT๊ธฐ๊ฐ์ธ 3์๋ถํฐ ๋ฉ๋ถ๊ฐ ๋๊ณ ์์๋ค. ๋ ์ค์๋๊ฐ ํ๋ฃจ 5์ฒ์์ฉ ์ง๊ธ๋๊ณ ์์๋ค!
์ด ์๊ธ์ ์ต์ ์๊ธ๊ณผ ๊ฑธ๋ง๋ค. ๋ง์ง ์์ง๋ง ๋ถ์กฑํ์ง ์์ ์ ๋ !
2์ฃผ์ฐจ ์ ๋ฐ์ ๋ฆฌ๋ทฐ
์ด์ ํ์ฌ์ํ์ ๊ฑฐ์ ์ ์์ ๋๋ง์ณ์ ์์์ ๊ฐ๋ฐ๋ ํ๊ณ , ์ฌ๋ฌ ๋๊ฐ๊ธฐ๋ ํ๊ณ , ์ ์๋ ํด๋ณด๊ณ , ๋๋ฃ ๊ฐ๋ฐ์๋ค๊ณผ ์นํด์ง๊ธฐ๋ ํ๊ณ . ์์ง๊น์ง๋ ๋๋ฌด ์ฌ๋ฏธ์๋ค!!!
๋๊ธ