๋ฏฟ๊ธฐ์ง ์๊ฒ ์ง๋ง ์ด ๋ก๋๋งต ํ๋๋ก
์ ๋ง ํ์คํ ๊ฐ๋ฐ์๊ฐ ๋ฉ๋๋ค.
๋ถ๋ด๋๋ ๋ถํธ์บ ํ ์๊ฐ๋ฃ๐ข
์ด๋ฐ ๋ฌธ์ ๋ก ์ฝ๋ฉ ๊ณต๋ถ์ ๊ธฐํ๋ฅผ ๋์น๋ ๋ง์ ์๋น
๊ฐ๋ฐ์๋ค์ ์ํด [์ธํ๋ฐX์ฝ๋์บ ํ]๊ฐ ๋ฐ๋ฒ๊ณ ๋์ฐ์ต๋๋ค.
์ด๋ ํ ํฌ์ง์
์๋ง ๊ฐ์ ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋
๋๊ณ ์์ ์ง์๋ง ๊ฐ์ง๊ณ ์๋ ํ์คํ ๊ฐ๋ฐ์๋ผ๋ฉด,
๊ณผ์ฐ '์ง์ง ํ์คํ'์ด๋ผ๊ณ ํ ์ ์์๊น์?
ํ๋ฃจ์ ์ฝ ํ๋ช
์ ๊ฐ๋ฐ์๋ฅผ ์ก์ฑํ๋
์ฝ๋์บ ํํ์ด ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ์ด๋ ๊ฒ ํ๋ ๊ทธ ๊น์ด๋ฅผ
๋์น์ง ์๊ณ ๋๊ณ ํ์คํ๊ฒ ๋ฐฐ์ธ ์ ์๋ ๋ก๋๋งต์ ๊ตฌ์ฑํ์ด์.
์๋น์ค ๊ธฐํ๋ถํฐ ๋ฐฐํฌ, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์๋ก ์ทจ์
ํ ์ ์๋ ํฌํธํด๋ฆฌ์ค 4๊ฐ!
์ด ๋ก๋๋งต์ผ๋ก ํ ๋ฒ์ ํด๊ฒฐํ์ธ์ :)
์ต์ ๊ธฐ์ ์คํ์ผ๋ก ์ด์ปค๋จธ์ค ํ๋ซํผ์
ํ๋ก ํธ๋ถํฐ ๋ฐฑ๊น์ง ์๋ฒฝํ๊ฒ ์ดํดํ์ธ์๐๐ป
๋ฑ! ์ด ๋ก๋๋งต์๋ง ์๋
๊ฐ๋ ฅํ ๋งค๋ ฅ ํฌ์ธํธ
โ Point 01.
๋ฐฑ์ง์ฅ๋ถํฐ ์ทจ์
์์ค๊น์ง
- ํ๋ก๊ทธ๋จ ์ค์น๋ถํฐ ์์ํ๋ ์์ ๊ธฐ์ด ๊ณผ์ ์ด ํฌํจ๋์ด ์์ด์.
- ํํํ ๊ธฐ์ด ์ง์์ผ๋ก ์ทจ์
๊น์ง ๋ถ์คํฐ๋ฅผ ๋ฌ ์ ์์ด์!
โ Point 02.
๋
๋ณด์ ์ธ ์ปค๋ฆฌํ๋ผ
- ์๋ฐฑ๋ช
์ ๊ฐ๋ฐ์๋ฅผ ๋ฐฐ์ถํ ๋
ธํ์ฐ๋ก ๋ง๋ , ์ค๋ฌด ์ค์ฌ ์ปค๋ฆฌํ๋ผ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ด์.
- 22๊ฐ ์ด์์ ์ต์ ๊ธฐ์ ์คํ์ผ๋ก ํ๋ก ํธ์๋๋ถํฐ ๋ฐฑ์๋๊น์ง ๋ชจ๋ ์ต๋ํ ์ ์์ด์.
- ๊พธ์คํ ์
๋ฐ์ดํธ๋๋ ๋ถํธ์บ ํ ๊ฐ์ ๋ด์ฉ ๊ทธ๋๋ก ์๋ฃ๊น์ง ํ์์์ฅ!
- ์๊ฐ ํ์ ์ด 4๊ฐ์ ์ทจ์
ํฌํธํด๋ฆฌ์ค๋ฅผ ์ป์ ์ ์์ด์.
โ Point 03.
์ค๋ฌด์์ ๋น์ด ๋๋ ๊ฐ๋ฐ์
- ์ ๊ท ์๋น์ค์ ๊ธฐํ๋ถํฐ ๋ฐฐํฌ๊น์ง ํผ์์๋ ๋ฌธ์ ์์ด์!
- ๊ธฐ์กด ์๋น์ค๋ฅผ ์ต์ ๊ธฐ์ ๋ก ๊ณ ๋ํํ ์ ์๋ ๋ง๋ฅ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํด์.
- ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ ๋ค์ํ ๊ธฐ์ ์คํ๋ค์ ๋ถ๋๋ฝ๊ฒ ์ฌ์ฉํ ์ ์์ด์.
์ด๊ฑฐ ํน์ ๋ด ์ด์ผ๊ธฐ?
์ด๋ฐ ๋ถ๋ค๊ป ์ถ์ฒํ ๊ฒ์.
๊ธฐํ๋ถํฐ ๋ฐฐํฌ๊น์ง ๋ชจ๋
์ฌ์ดํด์ ๋ฐฐ์ฐ๊ณ ์ถ์ด์
์์์์ ์๋น์ค๋ฅผ
์คํ์ํค๊ณ ์ถ์ด์
์ดํดํ๊ธฐ ์ฌ์ด ์ค๋ฌดํ
ํ์คํ ๊ฐ์๋ฅผ ์ฐพ์์
Javascript ๊ธฐ์ด์ง์์
ํ์ฉยท์์ฉํ๊ณ ์ถ์ด์
์ง์ง ํ์คํ ๊ฐ๋ฐ์๊ฐ
๋๊ณ ์ถ์ด์!
22๊ฐ ์ด์์ ์คํ์ ์ต๋ํ๋ ๋ก๋๋งต,
์ด๋ ๊ฒ ๊ตฌ์ฑ๋์ด ์์ด์.๐
MAP 01. ๊ณ ๋์ถ ํ๋ก ํธ์๋ ์ฝ์ค
ํ๋์ ์คํ๋ง์ผ๋ก ์น์ฌ์ดํธ๋ฅผ ์์ฑํ ์๋ ์๊ฒ ์ง๋ง, ์ฐ๋ฆฌ๋ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ ๋ค์ํ ์ธ์ด๋ฅผ ํ์ตํ๋ฉฐ, ์ค์ค๋ก ํจ์จ์ ์ผ๋ก ๊ฐ๋ฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ํฐ๋ํฉ๋๋ค. Javascript, React, Next.js ๋ฑ ํ๋ก ํธ์๋์ ์ต์ ๊ธฐ์ ์คํ์ผ๋ก ์ค๋ฌด์์ ๋น์ด ๋๋ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์โจ
MAP 02. ๊ณ ๋์ถ ๋ฐฑ์๋ ์ฝ์ค
Javascript, Node.js, Nest๋ฅผ ์ค์ฌ์ผ๋ก ๋ฐฑ์๋์ A๋ถํฐ Z๊น์ง ์ต๋ํ ์ ์์ด์. ๋ณด์ด์ง ์๋ ๋ถ๋ถ์ด์ง๋ง, DB์ค๊ณ๋ถํฐ ๋ณด์ ๊ทธ๋ฆฌ๊ณ ๋ฐฐํฌ๊น์ง ๋ง์น ๋์ ๋ณด์ด๋ ๊ฒ ์ฒ๋ผ ๋ค๋ฃฐ ์ ์๊ฒ ๋์ฃ . ์ด๋ฅผ ํตํด ์ค๋ฌด์ ๋ฐ๋ก ํฌ์
๋๋๋ผ๋ ์ ์ฐํ๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๋ ๊ฑฐ์์๐
์ด ๋ก๋๋งต์์๋
์ด๋ค ๋ด์ฉ์ ๋ฐฐ์ฐ๋์?๐
#MAP 01.
Step 01. ์์ ๊ฒ์ํ ๊ตฌํ
์ฌ์ฉ์๊ฐ ๊ธ์ ์์ฑํ๊ณ , ๋ฑ๋กํ ์ ์๋ ๊ฒ์ํ์ ์ง์ ๊ตฌํํด์. ์นํ์ด์ง์์ ๋ํ๋๋ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ฅ์ ์ง์ ๊ตฌํํ๊ณ ์ ์ฉํ๋ฉด์ ์น์ ๊ธฐ์ด๋ถํฐ ์ฌํ๊น์ง ๋ค์ง ์ ์์ด์.
Step 02. ์ด์ปค๋จธ์ค ํ๋ซํผ ๊ตฌํ
๊ฒ์ํ ๊ตฌํ์ ํตํด ์น ๊ฐ๋ฐ์ ์ ์ฒด์ ์ธ ์ฌ์ดํด์ ์ต๋ํ๋ค๋ฉด ํ์๊ฐ์
, ๊ฒ์, ๊ฒฐ์ ๋ฑ ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ด์ฉํด ๊ณ ๋ํ ํด๋ณผ๊ฑฐ์์. ์ด ํ๋ก์ ํธ๊น์ง ๋ง๋ฌด๋ฆฌํ ํ์๋ ์ฃผ๋์ด ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์์ค์ผ๋ก ์ฑ์ฅํ ์ ์์ด์!
๐ฏ ์ด ๊ฐ์๋ก ์ป๋ ํฌํธํด๋ฆฌ์ค ์
๋๋ค.
ยท 01. ์์ ๊ฒ์ํ - UIยท๋ฆฌ์คํธ์
ยทํ์ด์ง ๋ค์ด์
ยท๊ธ ์์ ๋ฐ ์ญ์ ๋ฑ ์น์ ๊ฐ์ฅ ํต์ฌ์ด ๋๋ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํ๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ํ๋์ ํฌํธํด๋ฆฌ์ค๋ฅผ ์์ฑํฉ๋๋ค.
ยท 02. ์ค๊ณ ๋ง์ผ - ์ฒซ๋ฒ์งธ ํฌํธํด๋ฆฌ์ค๋ก ์ ์ํ ๊ฒ์ํ์ ์ค๊ณ ๋ง์ผ์ผ๋ก ๊ณ ๋ํ ํ๋ ํฌํธํด๋ฆฌ์ค ์
๋๋ค. ๋ก๊ทธ์ธยท๊ถํ๋ถ๊ธฐยท๊ฒฐ์ ยท์ด๋ฏธ์ง ์ฒ๋ฆฌ ๋ฑ์ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
#MAP 02.
Step 01. ํน์ ์ฌ์ดํธ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ
์ฌ์ดํธ ๋ด์ ์๋ง์ ์ ๋ณด๋ ์ด๋์ ๊ฐ์ ธ์ค๊ณ , ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ ๊น์? ๋ฐ์ดํฐ ๊ธ์ด์ค๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ณ , ๋ก์ง์ ์์ฑํจ์ ์์ด ๋ฐ์ํ ์ ์๋ ๋ฒ์ ๋ฌธ์ ์ ๋ํด ํจ๊ป ์์๋ด
๋๋ค.
Step 02. ์
๋ก๋ํ ์ด๋ฏธ์ง์ ๊ด๋ฆฌ ์ฒด๊ณ
์ด๋ฏธ์ง์ ์ฌ๋ฌ ํ์ผ๋ค์ ์น์ฌ์ดํธ์์ ์๊ฐ์ ์ผ๋ก ํฐ ๋ถ๋ถ์ ์ฐจ์งํ์ฃ . ์ด๊ฒ๋ค์ ๊ณผ์ฐ ์ด๋์ ์ ์ฅ๋์ด ์๊ณ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๊ณ ์๋ ๊ฒ์ผ๊น์? ์ฐ๋ฆฌ๋ ๊ทธ ํ๋ก์ธ์ค๋ฅผ ์ดํดํ๊ณ ์ ์ฉํด ๋ด์ผ๋ก์จ ์ฐ๋ฆฌ์ ์ฌ์ดํธ๊ฐ ํ๊ป ํ๋ถํด์ง๋๋ก ํฉ๋๋ค.
Step 03. ๋จ์ด ๊ฒ์ ๋ฐ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ
์ํ๋ ์ ๋ณด๋ง์ ํํฐ๋งํด์ ๋ณด์ฌ์ฃผ๋ ์์คํ '๊ฒ์'๊ธฐ๋ฅ. ๊ฒ์์ ์ํด ์๋ฒ์์์ ์ฒ๋ฆฌ๋ฒ์ ์ดํดํ๊ณ ์ง์ ๊ตฌํํด๋ณผ ๊ฑฐ์์. ์ฐ๋ฆฌ์ ์น์ฌ์ดํธ๊ฐ ๋ ๋๋ํด์ง๋๋ก!
Step 04. ๋ฏผ๊ฐํ ์๋น์ค์ ์๋ฒ์์ ๊ด๋ฆฌ๋ฒ
๋ณด์์ ๋ํ ๋ฐฐ์ฐ๋ ํ๋ก์ ํธ์
๋๋ค. ๋ฏผ๊ฐํ ์ ์๋ ๋ฐ์ดํฐ, ์ ๋ณด๋ค์ ์์ ํ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ํธ๋์ญ์
์ ๊ฐ๋
์ ์ ๋ชฉ์์ผ์ ํ์ตํ ๊ฑฐ์์.
๐ฏ ์ด ๊ฐ์๋ก ์ป๋ ํฌํธํด๋ฆฌ์ค ์
๋๋ค.
ยท 01. ์คํ๋ฒ
์ค - Node.js๋ก ์งํํ๋ ๋ฏธ๋ ํ๋ก์ ํธ์
๋๋ค. ์คํ๋ฒ
์ค ์ฑ์ ํ์๊ฐ์
์ ๊ตฌํํ๊ณ , ๋ฐ์ดํฐ ํฌ๋กค๋ง์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํฉ๋๋ค.
ยท 02. ๋๋ง์ ์๋น์ค - Nest.js๋ก DB, ERD ๋ฑ ๋ฐฐ์ฐ๋ ๋ด์ฉ์ ์ง์ ์ ๋ชฉ์์ผ ์ํ๋ ์๋น์ค๋ฅผ ๊ตฌํํฉ๋๋ค. ์ ํด์ง UI๋ ํ์ด ์๊ธฐ ๋๋ฌธ์ ๊ฐ์ ์ ๋ถ๊ฐ์ํค๋ฉฐ ๊ฐ์ฑ์๋ ์๋น์ค๋ฅผ ๊ตฌํํ ์ ์์ด์.
ํ์คํ์ ์
์ด ํ๋ก์ฐ๋ก ํด์ผํ ๊น์?๐
๋๊ณ ๊น์ ์ญ๋์ ๊ฐ์ง ํ์คํ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด์๋ ๊ฐ ํฌ์ง์
์ ๋ชจ๋ ์ง์ค์ ์ผ๋ก ํ์ตํด์ผ ํฉ๋๋ค. ํ๋ก ํธ์๋๋ ์ฃผ๋ก ๋์ ๋ณด์ด๋ UIยทUX๋ฅผ ๋ค๋ฃจ๊ธฐ ๋๋ฌธ์ ์๋์ ์ผ๋ก ์ฝ๊ฒ ์ ๊ทผํ ์ ์์ฃ . [๊ณ ๋์ถ ํ๋ก ํธ์๋ ์ฝ์ค]์์๋ ์ํํ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ํด ๋ฐ์ดํฐ ํต์ ์ด ๊ฐ๋ฅํ๋๋ก ์ค์ต์ฉ API๋ฅผ ์ ๊ณตํ๊ณ ์์ด์. ํ๋ก ํธ์๋ ์ฝ์ค์์ ์ ๊ณต๋๋ API๋ฅผ ํ ๋๋ก ์น์ฌ์ดํธ๋ฅผ ๊ตฌํํด ๋ณธ ํ์ [๊ณ ๋์ถ ๋ฐฑ์๋ ์ฝ์ค]์์ ์ง์ API์ DB๋ฑ์ ๊ตฌํ ๋ฐ ์ ์ฉํจ์ผ๋ก์จ ์ค์ ์๋น์ค๋ฅผ ๊ณ ๋ํํ๋ ๊ฒ์ด ํจ์จ์ ์ธ ํ์ต ๋ฐฉ๋ฒ์
๋๋ค.
์ด ๊ฐ์๋ก ๊ฐ๋ฐ์๊ฐ ๋ ์๊ฐ์์
์ด์ผ๊ธฐ๋ฅผ ๋ค์ด๋ณด์ธ์ ๐ฌ
โ
โ
โ
โ
โ
"๋ค์ ์ ํํด๋ ์ฝ๋์บ ํ๋๊ณ ๋ฌผ์ด๋ณธ๋ค๋ฉด ์ ๋๋ต์ YES!"
ํ๋ก ํธ์๋ ์์
๊ณผ์ ์์ ๋๋ ์ด์ฌํํ๋ ์ฌ๋์ด์๋? ๋๋์๋ณด๋ฉด ๊ผญ ๊ทธ๋ ์ง๋ ์์ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ ์ง๋ง ๋๋ ํ๋ก ํธ์๋์ ๊ธฐ๋ฅ์ ์ดํดํ๊ณ ์๋น์ค๋ฅผ ๋ง๋ค ์ ์๊ฒ ๋์๋ค. ์ด ๋ชจ๋ ๊ฒ์ ์ฝ๋์บ ํ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ์ผ์ด์๋ค๊ณ ์๊ฐํ๋ค.
๊น*์ค
โ
โ
โ
โ
โ
"์ด๋ค ๋ถ๋ถ์ด ์ฑ์ฅํ๋๊ณ ๋ฌผ์ด๋ณด๋ฉด ๊ทธ๋ฅ ๋ค! ๋ผ๊ณ ๋งํ๊ณ ์ถ๋ค."
๊ฐ๋จํ ๊ตฌ์กฐ ์ก๋ ๊ฒ๋ ํ๋ค์ดํ๋ ๋ด๊ฐ ์ด๋์ API๋ฅผ ๊ฐ์ ธ์ ์ํ๋ ์ ๋ณด๋ ๋ณด์ฌ์ฃผ๊ณ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์๋ค. ์ด ์ ๋๋ฉด ๋ฌด์กฐ๊ฑด ๋์๋ค๊ณ ํ๋๊ฒ ๋ง์ง ์์๊น?
๊น*ํ
โ
โ
โ
โ
โ
"๊ฐ๋ฐ ์ง์๊ณผ ํจ๊ป ๊ฐ๋ฐ์๋ก์จ ๊ฐ์ ธ์ผํ ํ์
๋ฅ๋ ฅ, ์ํต๊ธฐ์ , ๋ง์๊ฐ์ง์ ๋ฐฐ์ ์ด์."
์ํต๊ณผ ํ์
๋ฅ๋ ฅ์ ๋ฌผ๋ก , ์ค์ค๋ก ๊ณต๋ถํ๋ ๋ฐฉ๋ฒ์ ๋์์์ด ๊ฐ์กฐํด์ ํผ์ ํด๊ฒฐํ ์ ์๊ฒ ํธ๋ ์ด๋ ํด์ฃผ๋ ๊ฐ์์์. ์ง์ง ๊ฐ๋ฐ์์ฒ๋ผ ์ผํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ฉด์ ๋ง์ ์๋ฌ ์ฌํญ๋ค์ ๊ฒฝํํ๊ณ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์๋์ง ์ ๊ทผ ๋ฐฉ๋ฒ์ ๊ฐ์ด๋ํด์ฃผ๋ ๊ฐ์์
๋๋ค.
์ต*์ฌ
โ
โ
โ
โ
โ
"์ ๋ง ๋ง์ด ๊ฐ๋ฅด์น๋ค๊ณ ์๋ถํ ์ ์์ด์. ๋ฒํธ ์๋ง ์์ผ๋ฉด ์ ๋ง ๋ง์ ๊ฒ์ ๋ฐฐ์ธ ์ ์์ ๊ฒ๋๋ค."
์ด ์คํ์ ์ ๋ถ ๋ค ๊ฐ๋ฅด์น ์ ์์ด? ๋ผ๊ณ ๊ฐ์ก๋ ์๋ฌธ์ด 3๊ฐ์์ด ์ง๋ ์ง๊ธ๋ ์๊ฐ์ด ๋๋ค. ๊ณต๋ถ๋ฅผ ์ ๋๋ก ํด๋ณด๊ณ ์ถ์ ์ฌ๋์ด๋ผ๋ฉด ์ฝ๋์บ ํ์ ๊ฐ์๋ฅผ ์ ๊ทน ์ถ์ฒํ๋ค.
์ *๊ทผ
์๋
ํ์ธ์,