๐Ÿ“™ ๋ถํด๋Ÿฝ

IT 5๋ถ„ ์žกํ•™์‚ฌ์ „ ์—ํ”ผ์†Œ๋“œ 39~45

rigood 2023. 9. 6. 23:41

์˜ค๋Š˜ ์ฝ์€ ๋ฒ”์œ„: ์—ํ”ผ์†Œ๋“œ 39~45

 

๐Ÿ˜€ ์ฑ…์—์„œ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ์จ๋ณด์„ธ์š”.

 

์—ํ”ผ์†Œ๋“œ 39 ์ธ๊ณต์ง€๋Šฅ, ๋จธ์‹ ๋Ÿฌ๋‹, ๋”ฅ๋Ÿฌ๋‹, ์•„์ง๋„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ํž˜๋“ค๋‹ค๊ณ ?

- ์ธ๊ณต์ง€๋Šฅ์€ ์ผ๋ฐ˜ ์ธ๊ณต์ง€๋Šฅ(์ธ๊ฐ„์ฒ˜๋Ÿผ ํ–‰๋™ํ•  ์ˆ˜ ์žˆ์œผ๋‚˜ ํ˜„์‹ค์— ์—†์Œ), ์ข์€ ์ธ๊ณต์ง€๋Šฅ(ํŠน์ •ํ•œ ๋ถ„์•ผ์˜ ์ผ๋งŒ ํ•  ์ˆ˜ ์žˆ์Œ)์œผ๋กœ ๋‚˜๋‰œ๋‹ค.

- ๋จธ์‹ ๋Ÿฌ๋‹์€ ์ธ๊ณต์ง€๋Šฅ์„ ํ•™์Šต์‹œํ‚ค๋Š” ๋ฐฉ์‹์„ ์ผ์ปซ๋Š”๋‹ค. ์ธ๊ฐ„์ด ๊ธฐ๊ณ„์—๊ฒŒ ์ค€ ์ž๋ฃŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ธฐ๊ณ„๊ฐ€ ํ•™์Šตํ•˜๋Š” ๋ฐฉ์‹์„ ์ง€๋„ ํ•™์Šต(supervised learning)์ด๋ผ๊ณ  ํ•˜๊ณ , ๊ธฐ๊ณ„๊ฐ€ ์Šค์Šค๋กœ ํŒ๋‹จํ•ด ํ•™์Šตํ•˜๋Š” ๋ฐฉ์‹์„ ๋น„์ง€๋„ ํ•™์Šต(nonsupervised learning)์ด๋ผ๊ณ  ํ•œ๋‹ค.

- ๋”ฅ๋Ÿฌ๋‹์€ ๋จธ์‹ ๋Ÿฌ๋‹์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ, ์ˆ˜๋งŽ์€ ์ธต์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ์ฝ”๋“œ์ด๋‹ค.

- ํŒŒ์ด์ฌ, ํ…์„œํ”Œ๋กœ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด ๋จธ์‹ ๋Ÿฌ๋‹์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ40 REST API

- REST API๋ž€ REST ๋ฐฉ์‹์œผ๋กœ ์„ค๊ณ„๋œ API์ด๋‹ค. ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ  ํ™•์žฅ์„ฑ์ด ์ข‹๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.

- URL์€ ๋™์‚ฌ๊ฐ€ ์•„๋‹Œ ๋ช…์‚ฌ๋กœ ๊ตฌ์„ฑํ•œ๋‹ค.

- HTTP ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด 1๊ฐœ์˜ URL์— ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. (GET ์กฐํšŒ, POST ์ƒ์„ฑ, PUT ์ˆ˜์ •, DELETE ์‚ญ์ œ)

- ์„ธ๋ถ€์‚ฌํ•ญ์€ ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•œ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ41 ๋„์ปค๊ฐ€ ๋ญ์ง€?

- ๋„์ปค๋Š” ์›ํ•˜๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๋„์ปค ํŒŒ์ผ์— ์ €์žฅํ•˜์—ฌ ์ค€๋น„ํ•ด์ค€๋‹ค.

- ๋„์ปค๊ฐ€ ๋งˆ๋ จํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ์ปจํ…Œ์ด๋„ˆ ํ˜•ํƒœ๋กœ ์กด์žฌํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๋„๊ตฌ๋ฅผ ๋”ฐ๋กœ ๋ชจ์•„ ์ค€๋น„ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์‰ฝ๊ฒŒ ๋ณต์ œํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ42 ์•”ํ˜ธํ™”ํ์˜ ์ง„์‹ค

- ์•”ํ˜ธํ™”ํ๋ฅผ ์ •๋ถ€๊ฐ€ ์ง์ ‘์ ์œผ๋กœ ๊ทœ์ œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†๋‹ค. ๊ฑฐ๋ž˜์†Œ๋ฅผ ํ†ต์ œํ•˜๋Š” ๊ฐ„์ ‘์ ์ธ ๋ฐฉ์‹๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

- ์•”ํ˜ธํ™”ํ๋Š” ์Šค์Šค๋กœ ์€ํ–‰์ด ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ์žฌ์‚ฐ์„ ์Šค์Šค๋กœ ์ง€์ผœ์•ผ ํ•œ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ43 ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•ฑ

- ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•ฑ, ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์•ฑ, ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์œผ๋กœ ๋‚˜๋‰œ๋‹ค.

- ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•ฑ์ด๋ž€ html, css, javascript๋กœ ๊ฐœ๋ฐœํ•œ ์›น ์•ฑ์„ iOS, ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ ๊ฐœ๋ฐœ ์ง€์‹์ด ํ•„์š” ์—†์ง€๋งŒ UI๋ฅผ ์ง์ ‘ ๋‹ค ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๊ณ  ์Šค๋งˆํŠธํฐ์˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๊ธฐ ์–ด๋ ต๋‹ค.

- ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์•ฑ์ด๋ž€ ํŠน์ • ์–ธ์–ด๋กœ ์ฝ”๋”ฉํ•œ ํ›„ ์ด๋ฅผ iOS, ์•ˆ๋“œ๋กœ์ด๋“œ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜  ์žˆ๋Š” ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฐœ๋ฐœ๋œ ์•ฑ์ด๋‹ค. ํ•˜๋‚˜์˜ ์–ธ์–ด๋กœ iOS, ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ๋ชจ๋‘ ์ž‘๋™ํ•˜๋Š” ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ํ™œ๋ฐœํ•˜์ง€๋งŒ, ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์˜ ์„ฑ๋Šฅ์— ๋ฏธ์น˜์ง€ ๋ชปํ•œ๋‹ค.

- ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์ด๋ž€ iOS๋Š” ์Šค์œ„ํ”„ํŠธ, ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ์ž๋ฐ”๋‚˜ ์ฝ”ํ‹€๋ฆฐ์„ ์‚ฌ์šฉํ•ด ๋งŒ๋“  ์•ฑ์ด๋‹ค. ์Šค๋งˆํŠธํฐ์˜ ์„ฑ๋Šฅ์„ ์ตœ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ํ”Œ๋žซํผ ๋ณ„๋กœ ์•ฑ์„ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ44 NFT๊ฐ€ ๋„๋Œ€์ฒด ๋ญ๊ธธ๋ž˜?

- NFT๋ž€ non fungible token์˜ ์ค„์ž„๋ง๋กœ ๋Œ€์ฒด ๋ถˆ๊ฐ€๋Šฅํ•œ ํ† ํฐ์„ ์˜๋ฏธํ•œ๋‹ค.

- ํ† ํฐ์€ '๋ˆ์„ ๋ฐ›๋Š” ๊ธฐ๋Šฅ'๊ณผ '๋ˆ์„ ๋ฐ›๊ณ  ํ† ํฐ์„ ๋ณด๋‚ด ์ฃผ๋Š” ๊ธฐ๋Šฅ'์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

- ํ† ํฐ์˜ ์ผ์ข…์ธ ์ฝ”์ธ์€ ์—ฌ๋Ÿฌ ๊ฐœ๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, NFT๋Š” ํŠน์ • ์ž์‚ฐ์„ ์‚ฝ์ž…ํ•˜์—ฌ ์œ ์ผ๋ฌด์ดํ•˜๋‹ค.

- NFT๋Š” ์œ ์ผํ•จ์„ ์ฆ๋ช…ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

 

์—ํ”ผ์†Œ๋“œ45 ๋ฉ€์›จ์–ด, ๋ฐ”์ด๋Ÿฌ์Šค, ์›œ

- ๋ฉ€์›จ์–ด๋ž€ malicious + software์˜ ํ•ฉ์„ฑ์–ด๋กœ ์ปดํ“จํ„ฐ๋ฅผ ํŒŒ๊ดดํ•˜๊ณ  ๊ฐ์‹œํ•˜๋Š” ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค. ์ฃผ๋กœ ๊ตญ๊ฐ€๋‚˜ ํŠน์ • ๊ธฐ๊ด€์—์„œ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•œ๋‹ค.

- ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ํŒŒ์ผ์„ ์ˆ™์ฃผ๋กœ ์‚ผ์•„, ๋‚ด๋ ค๋ฐ›์€ ํŒŒ์ผ์„ ์‹คํ–‰ํ•  ๋•Œ ์ „ํŒŒ๋œ๋‹ค. ์›œ์€ ์ˆ™์ฃผ๋ฅผ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ž๊ฐ€ ๋ณต์ œ๋ฅผ ํ†ตํ•ด ์ „ํŒŒ๋œ๋‹ค.

- ์›œ์€ ์ปดํ“จํ„ฐ ๊นŠ์ˆ™ํžˆ ์นจํˆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์šด์˜์ฒด์ œ ์˜†์ž๋ฆฌ๊นŒ์ง€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฑ์‹  ํ”„๋กœ๊ทธ๋žจ๋ณด๋‹ค ์šฐ์œ„์— ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.

 

๐Ÿ˜„ ์ตœ์•  ๋ถํ‹ธ 3๋ช… ์ฐพ๊ธฐ

 

blueseo๋‹˜

https://nomadcoders.co/community/thread/8371

๋ช…๋ นํ˜•, ์„ ์–ธํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ”๋“œ ์˜ˆ์‹œ๊นŒ์ง€ ์ง์ ‘ ํƒ€์ดํ•‘ ํ•˜์‹  ์ •์„ฑ

 

inalee๋‹˜

https://nomadcoders.co/community/thread/8376

์ถ”๊ฐ€์ ์œผ๋กœ ์ž๋ฃŒ๋ฅผ ๋” ์ฐพ์•„๋ณด๊ณ  ์ƒ์„ธํžˆ ๊ธฐ๋กํ•ด์ฃผ์…”์„œ ์ฝ๋Š” ์žฌ๋ฏธ๊ฐ€ ์ ์ 

 

jihyun.an123๋‹˜

https://nomadcoders.co/community/thread/8381

์ œ๋ชฉ์— ์ƒ‰์ƒ์„ ์ž…ํžˆ์…”์„œ ๊ฐ€๋…์„ฑ์ด ์ข‹์Œ