๐Ÿ”ฅ # 22 javascript(API)

๋ฐ•์ค€์„ยท2022๋…„ 10์›” 18์ผ

javascript

๋ชฉ๋ก ๋ณด๊ธฐ
22/22
post-thumbnail

๐Ÿ”ฅ API

API๋Š” Application Programming Interface์˜ ์•ฝ์ž์ด๋‹ค.

API๋Š” ์ปดํ“จํ„ฐ๋‚˜ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ์ด๋‹ค. ์ผ์ข…์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ธํ„ฐํŽ˜์ด์Šค์ด๋ฉฐ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด์— ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์—ฐ๊ฒฐ์ด๋‚˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋นŒ๋“œํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ธฐ์ˆ ํ•˜๋Š” ๋ฌธ์„œ๋‚˜ ํ‘œ์ค€์€ API ์‚ฌ์–‘์œผ๋กœ ๋ถ€๋ฅธ๋‹ค.

ํ•œ๋งˆ๋””๋กœ ์„œ๋ฒ„(๋ฐฑ์—”๋“œ)์™€ ํด๋ผ์ด์–ธํŠธ(ํ”„๋ก ํŠธ์—”๋“œ)์‚ฌ์ด์˜ ๋Œ€ํ™” ๋ผ๊ณ  ์ดํ•ดํ•˜๋ฉด ์‰ฝ๋‹ค.

ํ”„๋ก ํŠธ์—”๋“œ๋Š” ์œ ์ €์—๊ฒŒ ๋ณด์—ฌ์ง€๋Š” ๋ถ€๋ถ„์ด๋‹ค. ์ด๋ฅผ ๋ ˆ์Šคํ† ๋ž‘์œผ๋กœ ๋น„์œ ๋ฅผ ํ•˜๋ฉด ์†๋‹˜์ด ์™€์„œ ๋ณด๋Š” ์˜์ž, ์‹ํƒ, ๋ถ„์œ„๊ธฐ, ๋ฉ”๋‰ด, ์ด๋Ÿฐ๊ฒƒ๋“ค์„ ํ”„๋ก ํŠธ์—”๋“œ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค. ์œ ์ €์™€ ์†Œํ†ตํ•˜๋Š” ๋ถ€๋ถ„์ด๊ณ  ํ”„๋ก ํŠธ์—”๋“œ์— ์†ํ•˜๋Š” ๋ฒ”์œ„๋Š” HTML,CSS,์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ,๋ฆฌ์•กํŠธ ๋“ฑ์ด ์žˆ๋‹ค.

๋ฐฑ์—”๋“œ๋Š” ๋ณด์—ฌ์ค„ ๋‚ด์šฉ์ด๋‹ค. ์œ ์ €์—๊ฒŒ ๋ฌด์—‡์„ ๋ณด์—ฌ์ค„์ง€, ์–ด๋–ค ๋‚ด์šฉ์„ ๋ณด์—ฌ์ค„์ง€ ์ •๋ณด๋ฅผ ๋“ค๊ณ ์žˆ๋Š” ๋ถ€๋ถ„์ด๊ณ  ํ”„๋ก ํŠธ์—”๋“œ์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ๋ฐฑ์—”๋“œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ด์ค€๋‹ค. ๋งˆ์น˜ ๋ ˆ์Šคํ† ๋ž‘์— ์ฃผ๋ฐฉ์ด๋ผ๊ณ  ๋ณด๋ฉด๋œ๋‹ค. ์†๋‹˜์ด ์ฃผ๋ฌธํ•œ ์Œ์‹์— ๋”ฐ๋ผ ์ฃผ๋ฐฉ์€ ์ค€๋น„๋ฅผ ํ•ด์„œ ์š”๋ฆฌ๋ฅผ ๋‚ด๋†“๋Š”๋‹ค. ๋ฐฑ์—”๋“œ์— ์†ํ•˜๋Š” ๋ฒ”์œ„๋Š” nodejs, mongoDB,Java,Oracle, MySQL๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜์—ญ์ด๋‹ค.

API๋Š” ๊ทธ ์‚ฌ์ด์—์„œ ๋Œ€ํ™”๋ฅผ ์ฃผ๊ณ ๋ฐ›๋„๋ก ๋„์™€์ฃผ๋Š” ๋ ˆ์Šคํ† ๋ž‘ ์›จ์ดํ„ฐ๋ผ๊ณ  ๋ณด๋ฉด ์‰ฝ๊ฒ ๋‹ค.

profile
์•ˆ๋…•ํ•˜์„ธ์š” ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. ๊ธ€์„ ์ด์ „ ์ค‘์ž…๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€