๐ก API(application programming interface ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค, ์์ฉ ํ๋ก๊ทธ๋จ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค)๋ย ์ปดํจํฐ๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จ ์ฌ์ด์ ์ฐ๊ฒฐ์ด๋ค. ์ผ์ข ์ ์ํํธ์จ์ด ์ธํฐํ์ด์ค์ด๋ฉฐ ๋ค๋ฅธ ์ข ๋ฅ์ ์ํํธ์จ์ด์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
(์ถ์ฒ : ์ํค๋ฐฑ๊ณผ)
ํ๋ก ํธ์๋(Front-end)
ํ๋ก ํธ์๋๋ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ง๋ ๋ถ๋ถ์ด๋ค. (์ ์ ๊ฐ ๋ณด๋ ์น์ฌ์ดํธ ์์ฒด๋ฅผ ์๋ฏธ, ์ ์ ๋ ์ํต)
์๋น์ผ๋ก ์๋ฅผ ๋ค์ด๋ณด๊ฒ ๋ค.
์๋(์ฌ์ฉ์, user)์ด์๋น์์์ ๋ณผ ์ ์๋ ๋ถ๋ถ๋ค. ์ฆ, ์์, ์ํ, ๋ถ์๊ธฐ, ๋ฉ๋ด, ์ฐฝ๋ฌธ ๋ฑ์ ํ๋ก ํธ์๋๋ผ๊ณ ํ ์ ์๋ค.
ํ๋ก ํธ์๋์๋HTML,CSS,JavaScript,React๋ฑ์ด ์๋ค.
๋ฐฑ์๋(Back-end)
๋ฐฑ์๋๋ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค ๋ด์ฉ๋ค์ด๋ค. ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค ๋ด์ฉ์ ์ ๋ณด๋ฅผ ๋ค๊ณ ์๋ ๋ถ๋ถ์ด๋ค.
(ํ๋ก ํธ์๋๊ฐ ๋ณด์ฌ์ค ์ ๋ณด๋ฅผ ๊ฐ์ ธ๋ค ์ฃผ๋ ์ญํ )
ํ๋ก ํธ์๋์ ์์ฒญ์ ๋ฐ๋ผ ๋ฐฑ์๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํด์ค๋ค.
๋ค์ ์๋น์ผ๋ก ์๋ฅผ ๋ค์ด๋ณด์๋ฉด,
์๋(์ฌ์ฉ์, user)์ด ์ฃผ๋ฌธํ ์์์ ๋ฐ๋ผ์ ์ฃผ๋ฐฉ์์ ์์์ ๋ด๋๋๋ค. ์๋์๊ฒ ๋ณด์ฌ์ค ์์์ ๋ง๋ค์ด์ฃผ๋,
์ฆ,์์์ ๋ง๋๋ ์ฃผ๋ฐฉ์ด๋ผ๋ ๊ณต๊ฐ์ด ๋ฐฑ์๋๋ผ๊ณ ํ ์ ์๋ค.
๋ฐฑ์๋์๋MySQL, Oracle, Java๋ฑ์ด ์๋ค.
API
์๋น์ ์์์,
์๋์ด ์๋น์ ๋ค์ด์์ ๋ฉ๋ด๋ฅผ ๋ณด๊ณ !(Front-End), ์๋์ด ์ฃผ๋ฌธํ ์์์ ์ฃผ๋ฐฉ์์ ์กฐ๋ฆฌ๋ฅผ ํ๋ฉด!(Back-End)
์๋์ ์ฃผ๋ฌธ์ ๋ฐ๊ณ , ์ฃผ๋ฐฉ์์ ์๋์๊ฒ ์์์ ์ ๋ฌํด์ฃผ๋ ์ญํ ์ด API ์ธ ๊ฒ์ด๋ค!!!