๐ ์ค๋์ TIL ์์ฝ
๐น API ๋ ๋์ ์๋ฆฌ๋ ๋ชจ๋ฅด์ง๋ง, ํ๋ก๊ทธ๋จ๊ณผ ์ํตํ ์ ์๋ ๋๊ตฌ์ด๋ค.
๐น ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ๋ ์ฌ๋ฐ๊ฒ, ๊ทธ๋ฆฌ๊ณ ๊ธฐํ์ ์ ํ๊ณ ํด์ผํ๋ค.
๐น ์๋ฆ๋ค์ด ์นํ์ด์ง, ์ด์ฐฝ๊ธฐ์ ์ด๋๋น ํ๋์๊ฐ ๋ค ํ๋ค
๐น ๋๋ฉ์ธ์ ์ ํ๋ฒํธ๋ถ์ ์ด๋ฆ ๊ฐ์ ๊ฒ! IP ๊ฐ ์ ํ๋ฒํธ!
๐ญ ์ค๋์ ์ง๋ฌธ : ๋ด๊ฐ ๊ฐ๋ฐ์ ๊ณต๋ถํ๋ ์ด์ ๋?
์ฒ์์ ๊ฐ๋ฐ ๋ถ์ด ์ผ์ด์ ๊ด์ฌ์ ๊ฐ์ ธ๋ณธ๊ฒ ๋ค์๋ค. ๊ทธ ์ ๊น์ง ์ปดํจํฐ์ ์ ํ ๊ด์ฌ์ด ์์๊ณ ์์ ๋ค๋ฅธ ๋ถ์ผ์์ ์ผ์ ํ๊ณ ์์์ผ๋๊น. ํ์ง๋ง ์ธ๋ก ๋๋ถ์ ๊ฐ๋ฐ์ ํธ๊ธฐ์ฌ์ ๊ฐ์ง๊ณ ์ ๋ฌธํ๊ณ , ์ ์ฐจ ๋ด๊ฐ ๊ฐ๋ฐ์๋ผ๋ ์ฑํฅ์ ์ ๋ง๋ ์ฌ๋์ด๋ ๊ฑธ ์๊ฒ ๋๋ค. ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฑธ ์ข์ํ๊ณ , ๋ญ๊ฐ๋ฅผ ๋ด ์์ผ๋ก ๋ง๋๋ ๊ฑธ ์ข์ํ๊ธฐ ๋๋ฌธ.
์ง๊ธ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด ์ทจ์ ์ ๋ชฉํ๋ก ๊ณต๋ถ๋ฅผ ์ด์ด๋๊ฐ๊ณ ์๋ค.
์ฒ์ ์์ํ์ ๋๋ณด๋ค ๋๋ฌด ์ด๋ ค์ธ ๋๋ ์์ง๋ง, ์ด์ฐ๋๋ ํฌ๊ธฐํ์ง ์๊ณ ํ๊ณ ์์ผ๋ ์์ฃผ ์กฐ๊ธ์ฉ์ ๊ด์ฐฎ์ ์ง๋ ๋ฏ ํ๋ค. ์ข ์ข ์ด ๊ธธ์ด ์๋๊ฐ ์ถ์ ์๊ฐ์ด ๋ค๋๋ ์์ง๋ง, ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ๋์ ์ ๋์ผ๊ฒ ๋ค๊ณ ์๊ฐ์ด ๋ ์ ์ ์๋ค.
์ทจ์ ์ด ๋ชฉํ๊ฐ ๋๋, ์ฒ์์ ์ฆ๊ฑฐ์์ ๋ง์ด ์๊ณ ์์๋ ๊ฒ ๋ ์ฌ๋๋ค. ์ฒ์ ์ฝ์ฝ์ํก ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ์ ์ด๋ ๊ฒ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ด ๋ง๋๋ก ๊ทธ๋ฆด ์ ์๊ตฌ๋ ํ๋ฉด์ ๋๋ฌด๋๋ฌด ์ฌ๋ฐ์ด์ ์ ๋ฌ์๋๋ฐ,, ํ ์์ฆ ๊ฒฝ๊ธฐ๋ ์ข์ง ์๊ณ , ๋ค์ญ์ญํ ์์๋ค์ด ๋ง์ง๋ง, ๋ฌดํผ ํฌ๊ธฐํ์ง ๋ง๊ณ , ๊ทธ๋ฆฌ๊ณ ๋๊ผฌ์ค์ ๋ง์์ฒ๋ผ ์ฆ๊ฑฐ์ด ๋ง์์ผ๋ก ๊ณต๋ถํด์ผ๊ฒ ๋ค๊ณ ์๊ฐ์ด ๋ ๋ค.
๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ
โ๏ธ Ep 11. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ, ๋น์ทํ ๊ฑฐ ์๋?
๐ฆ ๊ณตํต์
- ๊ฐ๋ฐ ์๋๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด ์ค๋ค.
๐ฆ ์ฐจ์ด์
- ๋๊ฐ ๋๊ตฌ๋ฅผ ์ ์ดํ๋๊ฐ?
๋ด๊ฐ ๋ชจ๋ ๊ฒฐ์ ์ ๋ค ๋ด๋ฆฌ๊ณ ์๋ค๋ฉด? => ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋๊ฐ ์ ํ ๊ท์น์ ๋ฐ๋ผ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด? => ํ๋ ์์ํฌ
๋ฆฌ์กํธ์ ๋ํ ์ฝ๊ฐ์ ๋ ผ๋(?) ์ด ์์ง๋ง ๊ทธ๊ฒ ์ค์ํ๊ฑด ์๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ์ ๊ฐ๋ ์ ์ดํดํ๋ ๊ฒ์ด ์ค์.
โ๏ธ Ep 12. ์ ์ด์ฟผ๋ฆฌ๋ ๋ฐ๋์ ๋ฐฐ์์ผ ํ๋ ๊ธฐ์ ์ผ๊น?
ํ์ ๋ฐฐ๊ฒฝ
: JS ๋ ์์ ๋๊ธฐ ์ ์ด์๊ณ , ๋ธ๋ผ์ฐ์ ๋ค๋ ๊ฐ๊ฐ ๋ฌ๋ผ์ JS ์ฝ๋๋ฅผ ๋ฐ๋ก ์จ์ค์ผ ํ๋ค. (๋ธ๋ผ์ฐ์ ํธํ์ด ์๋จ)
-> ์ด๊ฑธ ์ ๋ฆฌํ๊ธฐ ์ํ๊ฒ ์ ์ด์ฟผ๋ฆฌ์์.
- ๋ธ๋ผ์ฐ์ ์ ํธํ์ฑ ๋ฌธ์ ํด๊ฒฐ + ์ฝ๋์ ๊น๋ํจ
์ ์ด์ฟผ๋ฆฌ๋ง ๊ณต๋ถํ๋ ํ์
๊ทธ๋์ JS ๋ ๊ฑด๋๋ฐ๊ณ ๋ฐ๋ก ์ ์ด์ฟผ๋ฆฌ๋ฅผ ๊ณต๋ถํ๋ ํ์์ด ์๊น.
์ ์ด์ฟผ๋ฆฌ์ ์ข์ ํ๋ฌ๊ทธ์ธ์ด ๋ง์ ๊ฒ๋ ํ ๋ชซํ๋ค.
ํ์ง๋ง ์ง๊ธ์ JS ์ ๋ธ๋ผ์ฐ์ ์ ํธํ์ฑ๋ ์ข์์ก๊ณ , ์ฝ๋๋ ์๋ฆ๋ค์์ง
-> ์ ์ด์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ผํ ์ด์ ๊ฐ ์ฌ๋ผ์ง ์ .
๊ฒฐ๋ก : ์ ์ด์ฟผ๋ฆฌ๋ ๊ผญ ํ์ํ ๋๋ง ์ฌ์ฉํด๋ผ!
โ๏ธ Ep 13. ๊ทธ๋์ API, ๋์ฒด ๋ญ๊ธธ๋? Application programming interface
ํค๋ณด๋์ ๋น์ทํ API
: ์ปดํจํฐ์ ํค๋ณด๋๊ฐ ์ํตํ๋ ๊ฒ์ฒ๋ผ ํ๋ก๊ทธ๋จ๋ผ๋ฆฌ ์ํตํ ๋ ์ฐ๋ ์ผ์ข ์ ๊ท์น์ ์๋ฏธ.
API ๋ ํ๋ก๊ทธ๋จ๋ผ๋ฆฌ ์ํตํ๋๋ก ๋์์ค๋ค
๋ฒํผ์ด ๋๋ฌ์ง๋ฉด ์ด๋ DB ๋ฅผ ์ฐพ์์ ์ด๋ป๊ฒ ์ ์ฅํด๋ผ! ์ ๊ฐ์ ์ฐ๊ฒฐ ์ญํ ์ ํจ.
๋ฐ์ดํฐ๋ก ์ ๊ณต๋ฐ๋ ๋ ์จ API, ์ ํฝ API ๋ฑ์? ๊ฐ DB ์ ์๋ ์ ๋ณด๋ฅผ ์ฐ๋ฆฌ์๊ฒ ์ ๊ณต.
์ฆ, ๋ ์จ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๋ฆฌ ์ฌ์ด์์ ์ํต์ ๋์์ฃผ๋๊ฑฐ์.
์น API
์๋ ๋ธ๋ผ์ฐ์ ์ ๊ฐ๋ฐ์๋ฅผ ์ํด ๋ง๋ค์ด์ง.
๊ฐ๋ น ๋ง์ดํฌ ์ ๊ทผ ๊ถํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋, ๋ง์ดํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ์ฝ๋๋ฅผ ์ง์ ๋ง๋ค์ง ์์๋
ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์์ ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ฒ๋ผ.
API ์๋ ๋ฐฉ์์ ์๋ฆฌ๋ ์ฌ์ฉํ๋ ์ฌ๋์ด ์ ์ ์๋ค.
=> ํ์ง๋ง ์๋ฆฌ๋ฅผ ์ดํด๋ชปํด๋ ํค๋ณด๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ์ง์ฅ์ด ์๋ ๊ฒ ์ฒ๋ผ, API๋ ๋ง์ฐฌ๊ฐ์ง!
โ๏ธ IT ๐ช ์์ : ํ๋ก๊ทธ๋๋ฐ ์ด๋ณด์๊ฐ ํ๊ธฐ ์ฌ์ด ์ค์ 2
์ค์ 3. ์ฒ์์ ๋๋ฌด ์ด์ฌํ ํ๋ค
- ์ด์ฌํ ํ๋ ๊ฒ์ ์ข์ง๋ง ๋ง์ ์๊ฐ ํ๋ฒ์ ํ๋ ๊ฒ๋ณด๋ค ๋งค์ผ๋งค์ผ ๊พธ์คํ ํ๋ ๊ฒ์ด ๋ ์ข์.
- ๊ฐ์ ์ฆ๊ธธ ์ ์์ ๋งํผ ํ๋ ๊ฒ์ด ๋ฒ ์คํธ!
์ค์ 4. ๊ณต๋ถํ๋์ง ์ฒดํฌํ๊ธฐ ์ํด์๋ง ๊ณต๋ถํ๋ค
- ํ๋์ง ์ํ๋์ง๋ง ์ฒดํฌํ๊ณ ๋๋ด๋ฉด ์๋จ.
- ๊ณต๋ถ๋ฅผ ์ํ ์ฒดํฌ๋ฆฌ์คํธ ๋ง๊ณ ๋ฌด์์ ๋ง๋ค๊ธฐ ์ํ ํ๋ก์ ํธ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์!
์ค์ 5. ๊ธฐํ ์์ด ๊ณต๋ถํ๋ค
- ํ์ ๋ฑ๋ ์ข์ง๋ง ์ค์ค๋ก ์๋ฐํ ๋ฐฉ๋ฒ์ ์ฐพ๋๊ฒ ์ข๋ค.
- ๊ณต๋ถํ๊ธฐ๋ก ๋ง์๋จน์๋ค๋ฉด ๊ผญ ๊ธฐํ์ ๋ฐ๋ก ์ ํด๋๊ธฐ
โ๏ธ Ep 14. ๋๋ฉ์ธ์ ์ ๋์ ์ฃผ๊ณ ์ฌ์ผํ ๊น?
๋๋ฉ์ธ ์์คํ ์ ํ์ ๋ฐฐ๊ฒฝ
- ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ์น ์ฌ์ดํธ๋ ๋ชจ๋ IP ์ฃผ์๋ก ์ฐพ์ ์ ์๋ค.
- IP ์ฃผ์๋ ์ซ์์ ๋ถ๊ณผํ๋ค.
- ๊ทธ๋ ๊ธฐ์ ์ธ์ฐ๊ธฐ ํ๋ค๋ค๋ ๋ถํธํจ์ด ์๊น.
-> ๋๋ฉ์ธ ์์คํ : ๊ฑฐ๋ํ ์ ํ๋ฒํธ๋ถ ๊ฐ์ ๊ฒ!
ex) 202.131.30.11 (๋ค์ด๋ฒ IP ์ฃผ์)
๋๋ฉ์ธ ์์คํ ์ ์ ๋๋ก ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ : ๋ ์ง์คํธ๋ฆฌ
- .com ์ด ๋ํ์ .
- url ์ ์ ๋ ฅ๋ผ๋ฉด ์ผ๋จ ๋ฉ์ธ ์ ํ๋ฒํธ๋ถ๋ฅผ ํ์ธํ๊ณ , ์ด๋ค ์๋ธ ์ ํ๋ฒํธ๋ถ์ ์๋์ง ๋ณด๋๊ฑฐ์.
- ๋๋ฉ์ธ์ ๊ด๋ฆฌํ๋ ๊ธฐ์ ๋ค์ด ์์.
- ๋๋ฉ์ธ์ ๊ตฌ๋งคํ ๋ ์ง์ ๊ทธ ๊ธฐ์ ์์ ๊ตฌ๋งคํ์ง ์์. ๋ฆฌ์ ๋ฌ์๊ฒ ๊ตฌ๋งคํจ.
- ๋ฆฌ์ ๋ฌ๊ฐ ํ์ํ ์ด์ : ๋๋ฉ์ธ์ ๋ ์ง์คํธ๋ฆฌ์ ๋ฑ๋กํ๋ ๊ณผ์ ์ด ๋งค์ฐ ๋ณต์กํ๊ธฐ ๋๋ฌธ.
๋๊ตฌ๋ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ์ด์ํ ์ ์๋ค
- ICANN ์ ์ ์ฒญํ๋ฉด ๋จ.
- ICANN ์ ๋๋ฉ์ธ์ ๊ด๋ฆฌํ๋ ๋น์๋ฆฌ ๊ธฐ๊ตฌ & ์ต์์ ์ ํ๋ฒํธ๋ถ ์ญํ ์ ํจ.
- ๋์ ๋น์ฉ์ด 2์ต์ด ๋์ ^_^
- ๋ ์ง์คํธ๋ฆฌ ์ด์์ ํ๋ ๊ฒ๋ ์ฝ์ง ์์
- ๋ฑ๋ก๋ง ํ๋ฉด ๊ทธ ๋๋ฉ์ธ์ผ๋ก ๋ญ๋ ํ ์ ์๋ค.
โ๏ธ Ep 15. ํ๋์์ ์๋น์ค ์ข ๋ฃ์ ์คํฐ๋ธ ์ก์ค
์ด๋๋น ํ๋์
2020/12/31 ์ด๋๋น ํ๋ ์ ๐ชฆ
์ฌ์ค ์ด๋๋น ํ๋์๋ ์น์ด ์๋ ์ ๋๋ฉ์ดํฐ ํ์ฌ์์ ๋ง๋ ๊ฒ.
์ ๋๋ฉ์ด์ ์ ๋ธ๋ผ์ฐ์ ์ ๋์ธ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ.
์น์ฌ์ดํธ๋ฅผ ์๋ฆ๋ต์ ๋ง๋ค์ด์ค ํ๋์
์ ํ๋ธ๋ ์ฌ์ฉํ ํ๋์ - ์์ ์ฌ์ ํ๋ ์ด์ด๋ก ํ๋์๋ฅผ ์ ํ
์คํฐ๋ธ ์ก์ค, 'ํ๋์ ๊ทธ๋ง ์ฐ์' ์ธ์ณ..!
1) ํ๋์๋ ์คํ์์ค๊ฐ ์๋๋ค
- ์ด๋๋น๊ฐ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์, ์ด๋๋น๊ฐ ์ด๋ค ๊ฒฐ์ ์ ๋ด๋ฆด ๋๋ง๊ฐ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ํฅ์ ๋ฐ์.
2) ํ๋์๋ ๋ฏฟ์์งํ์ง ์๋ค
- ๋งฅOS ์์ ํ๋ก๊ทธ๋จ ์ค๋ฅ์ ์์ธ๊ณผ ๊ฐ๋ฐ์ ์ด๋ ต๊ฒ ๋ง๋๋ ์์ธ 1์๊ฐ ํ๋์๋ผ๊ณ ์๊ฐํจ.
- ์๋๋ฉด ํ๋์์ ์ํธ์์ฉ ํ๋ ค๋ฉด ๋ง์ฐ์ค๋ฅผ ํ์ฉํ์ดํ ํจ.
ํ๋์์ ์๋ ๊ณผ ์น ๊ธฐ์ ์ ๋ฐ์
- HTML5, CSS3 ์ ํ๋์๋ฅผ ๋์ฒดํ ๋งํ ๊ธฐ์ ์ด ๋์ ๋๊ณ , ๋๋ถ์ ํ๋์ ์์ด๋ ์๋ฆ๋ค์ด ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค ์ ์๊ฒ ๋จ.
'๋ ์ ๋ชฉ๋ก > IT 5๋ถ ์กํ์ฌ์ (with ๋ ธ๊ฐ๋ถ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[IT 5๋ถ ์กํ์ฌ์ ] Day 9. ์ํผ์๋ 26 ~ 29 (0) | 2023.09.02 |
---|---|
[IT 5๋ถ ์กํ์ฌ์ ] Day 6. ์ํผ์๋ 16 ~ 21 (0) | 2023.08.31 |
[IT 5๋ถ ์กํ์ฌ์ ] Day 3. ์ํผ์๋ 6 ~ 10 (0) | 2023.08.27 |
[IT 5๋ถ ์กํ์ฌ์ ] Day 2. ์ํผ์๋ 1 ~ 5 (0) | 2023.08.26 |
[IT 5๋ถ ์กํ์ฌ์ ] Day 1. ์ฑ ๊ตฌ๋งค ์ธ์ฆ (0) | 2023.08.25 |