00. API ? 1) API : ์ ํ๋ฆฌ์ผ์ด์
์ํํธ์จ์ด๋ฅผ ๋น๋ํ๊ณ ํตํฉํ๊ธฐ ์ํ ์ ์ ๋ฐ ํ๋กํ ์ฝ ์ธํธ์ธ ์ ํ๋ฆฌ์ผ์ด์
ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค(Application Programming Interface) - ํ๋ก๊ทธ๋จ๋ค์ด ์๋ก ์ํธ์์ฉํ๋ ๊ฒ์ ๋์์ฃผ๋ ๋งค๊ฐ์ฒด 01. API์ ์ญํ 1. ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ถ์
๊ตฌ ์ญํ : ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์์คํ ์ ๋ณด๋ค์ด ์ ์ฅ๋๋ฏ๋ก, ๋ชจ๋ ์ฌ๋๋ค์ด ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ ์ ์์ผ๋ฉด ์๋๋ค. ⇒ API๋ ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ถ์
๊ตฌ ์ญํ ์ ํ๋ฉฐ, ํ์ฉ๋ ์ฌ๋๋ค์๊ฒ๋ง ์ ๊ทผ์ฑ์ ๋ถ์ฌํ๋ค. 2. ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๊ธฐ๊ธฐ๊ฐ ์ํํ๊ฒ ํต์ ํ ์ ์๋๋ก ๋์ : API๋ ์ ํ๋ฆฌ์ผ์ด์
(ํ๋ก๊ทธ๋จ ๋ฑ)๊ณผ ๊ธฐ๊ธฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ํํ ์ฃผ๊ณ ๋ฐ์ ์ ์๋๋ก ๋๋ ์ญํ ์ ํ๋ค..
๐ป cs
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: ..