๐Ÿ’ป cs

00. API ? 1) API : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋นŒ๋“œํ•˜๊ณ  ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ์ •์˜ ๋ฐ ํ”„๋กœํ† ์ฝœ ์„ธํŠธ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค(Application Programming Interface) - ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์„œ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๊ฒƒ์„ ๋„์™€์ฃผ๋Š” ๋งค๊ฐœ์ฒด 01. API์˜ ์—ญํ•  1. ์„œ๋ฒ„์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ถœ์ž…๊ตฌ ์—ญํ•  : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์†Œ์ค‘ํ•œ ์ •๋ณด๋“ค์ด ์ €์žฅ๋˜๋ฏ€๋กœ, ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์•ˆ๋œ๋‹ค. ⇒ API๋Š” ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ถœ์ž…๊ตฌ ์—ญํ• ์„ ํ•˜๋ฉฐ, ํ—ˆ์šฉ๋œ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋งŒ ์ ‘๊ทผ์„ฑ์„ ๋ถ€์—ฌํ•œ๋‹ค. 2. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ธฐ๊ธฐ๊ฐ€ ์›ํ™œํ•˜๊ฒŒ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์›€ : API๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(ํ”„๋กœ๊ทธ๋žจ ๋“ฑ)๊ณผ ๊ธฐ๊ธฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์›ํ™œํžˆ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์—ญํ• ์„ ํ•œ๋‹ค..
00. GIt, GITHUB (1) GIT ๋น ๋ฅธ ์†๋„, ๋‹จ์ˆœํ•œ ๊ตฌ์กฐ ๋ถ„์‚ฐํ˜• ์ €์žฅ์†Œ๋ฅผ ์ง€์›ํ•˜๊ณ  ๋น„์„ ํ˜•์  ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ ๋™์‹œ์ž‘์—…์ด ๊ฐ€๋Šฅํ•ด ์ƒ์‚ฐ์„ฑ ์ฆ๊ฐ€ ์ˆ˜์ •๋‚ด์šฉ์„ commit ๋‹จ์œ„๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์›ํ•˜๋Š” ์‹œ์ ์œผ๋กœ checkout ๊ฐ€๋Šฅ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ฅผ branch๋กœ ๊ฐœ๋ฐœํ•˜์—ฌ ์‹คํ—˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ merge๋ฅผ ํ†ตํ•ด ๋ฐ˜์˜ โญ ๊นƒ ≠ ๊นƒํ—™ โญ ๊นƒ : ๋ฒ„์ „๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด (VCS) ๊นƒํ—™: ๊นƒ์„ ํ† ๋Œ€๋กœ ํ•˜๋Š” ์›๊ฒฉ ์ €์žฅ์†Œ (cf. ๋น—๋ฒ„์ผ“,gitlab ...) github repository : ์›๊ฒฉ ์ €์žฅ์†Œ ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ ํด๋” : ๋กœ์ปฌ ์ €์žฅ์†Œ 01. Git ๊ธฐ๋ณธ ๋ช…๋ น์–ด ํ˜„์žฌ ์ƒํƒœ ํ™•์ธ git status ์ „์ฒด ๋กœ๊ทธ ํ™•์ธ git log git ์ €์žฅ์†Œ ์ƒ์„ฑํ•˜๊ธฐ git clone ์ €์žฅ์†Œ ๋ณต์ œ ๋ฐ ๋‹ค์šด๋กœ๋“œ git clone [http: ..
c0zi
'๐Ÿ’ป cs' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)