WebVSCPPTSlido
(frontend view, figma)developQuestions
  • Light mode
  • Full-frame window
  • Zoom 150%

์ด์•ผ๊ธฐ ํ•  ๊ฒƒ๋“ค..

(์ค‘์š”) ์ ˆ๋Œ€๋กœ ์˜ค๋””์˜ค๊ฐ€ ๋น„์–ด์„œ๋Š” ์•ˆ๋œ๋‹ค

Slido ์งˆ๋ฌธ

Slido ์ˆ˜์‹œ๋กœ ํ™•์ธํ•˜๊ธฐ. ํ•ธ๋“œํฐ or ์•„์ดํŒจ๋“œ๋กœ ํ™”๋ฉด ๋„์›Œ๋†“๋Š” ๊ฒƒ์ด ์ข‹์„ ๋“ฏ?

Figma MCP ์žฅ์ ?

์‹ค๋ฌด ํ˜‘์—… ์‹œ ์›น ๋””์ž์ด๋„ˆ๊ฐ€ Figma๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค. Figma MCP๋ฅผ ์“ฐ๋ฉด ๋””์ž์ด๋„ˆ๊ฐ€ ๊ตฌํ˜„ํ•œ ๊ฒƒ์„ ๊ทธ๋Œ€๋กœ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ž˜ ๋ชฐ๋ผ์„œ ๊ทธ๋ ‡์ง€, Figma์—๋„ ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ๋งˆ์น˜ React ์ปดํฌ๋„ŒํŠธ ์ฒ˜๋Ÿผ variable๋„ ์„ค์ • ๊ฐ€๋Šฅํ•˜๋‹ค. ์˜ˆ์‹œ ๋””์ž์ธ์˜ ๊ฒฝ์šฐ ์ž˜ ๋ชฐ๋ผ์„œ ๋Œ€์ถฉ ๋งŒ๋“  ๋””์ž์ธ์ด๋‹ค. ๊ทธ์•ผ ๋‚œ ๋””์ž์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๋‹ˆ๊นŒ ใ…‡ใ…‡. ์ด๋ ‡๊ฒŒ ๊ตฌํ˜„๋œ ๊ฒƒ์„ Figma MCP๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์— ๋„˜๊ฒจ์ฃผ๊ฒŒ ๋˜๋ฉด? ๋” ๊ตฌ์ฒด์ ์œผ๋กœ Frontend๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

GitHub Copilot์€ AI ๋ชจ๋ธ์ด ์•„๋‹ˆ๋‹ค

ํ•œ๋ฒˆ์”ฉ ํ—ท๊ฐˆ๋ คํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ๋”๋ผ. Copilot์€ AI ๋ชจ๋ธ์ด โ€œ์•„๋‹ˆ๋‹คโ€. AI ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š” โ€œํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜โ€ ์ด๋‹ค.

API ๋ฌธ์„œ

(๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ์„ ํ•˜๋“ , ์ง์ ‘ ์ฝ”๋”ฉ์„ ํ•˜๋“ ) ๋ฐฑ์—”๋“œ์—์„œ ์ •์˜ํ•œ API๋ฅผ ๋ฌธ์„œ๋กœ ์ •์˜ํ•œ ๋ฌธ์„œ๊ฐ€ ์žˆ๋‹ค. ์ด๊ฒƒ์ด openapi.json ํŒŒ์ผ์ด๋‹ค. ์ด json ํŒŒ์ผ์€ ์–ด๋–ค ๊ฒฝ๋กœ๋กœ ์–ด๋–ค ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ์–ด๋–ค ๊ฐ’์„ returnํ•˜๊ณ  ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ ์–ด๋–ค ๊ฐ’์„ returnํ•˜๋Š”์ง€ ์ •์˜ํ•œ๋‹ค. ์ด ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ API๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š”๊ฑฐ๋‹ค.

Docker

ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋ฅผ ํ•˜๋ฉด ๋ฒ„์ „๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ๊ฐ€ ์ƒ๋‹นํžˆ ๋งŽ๋‹ค. ๋ฒ„์ „ ๋ฟ ์•„๋‹ˆ๋ผ ์ถ”๊ฐ€์ ์œผ๋กœ ์„ค์น˜ํ•ด์•ผํ•˜๋Š” ๊ฒƒ๋“ค์ด ๋งŽ๋‹ค. ๋ฒ„์ „๋“ค ์‚ฌ์ด ์ถฉ๋Œ ์ƒ๊ธฐ๋ฉด ๋˜ ๊ณจ์น˜์•„ํŒŒ์ง„๋‹ค. ๋‚ด ์ปดํ“จํ„ฐ์—์„œ๋Š” ์•ˆ๋˜๋Š”๋ฐ์š”? ์ด๋Ÿฐ ์ƒํ™ฉ์ด ์ƒ๊ธฐ๋Š”๊ฑฐ๋‹ค. Docker๋ฅผ ์“ฐ๋ฉด ์ด๋Ÿฐ ๋ฌธ์ œ๋Š” ์—†์–ด์ง„๋‹ค. ๋ชจ๋“  ์ปดํ“จํ„ฐ์—์„œ ๋˜‘๊ฐ™์€ ํ™˜๊ฒฝ์—์„œ ์•ฑ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. VM๋ณด๋‹ค ํ›จ์”ฌ ๊ฐ€๋ณ๋‹ค.

Docker Compose

์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ํ”„๋ก ํŠธ, ๋ฐฑ, ์ด ๋‘๊ฐœ์˜ Dockerfile์ด ์žˆ๋‹ค. ์ง€๊ธˆ์€ ๋‘ ๊ฐœ๋ผ์„œ ๊ดœ์ฐฎ์„์ง€ ๋ชฐ๋ผ๋„, ํ•„์š”ํ•œ Dockerfile์ด ์—ฌ๋Ÿฌ๊ฐœ(๋กœ๊น… ๋“ฑ)๋ผ๋ฉด ์ผ์ผ์ด ์น˜๊ธฐ ๊ท€์ฐฎ์•„์ง„๋‹ค. Docker compose๋ฅผ ์“ด๋‹ค๋ฉด ์—ฌ๋Ÿฌ ๊ฐœ์˜ Dockerfile์„ ํ•œ๋ฒˆ์— ์ •์˜ํ•˜๊ณ  ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ์†”์งํžˆ Dockerfile ๋‘๊ฐœ๋ฐ–์— ์—†๋‹ค๊ณ  docker run docker run ๋‘๋ฒˆ ํ•˜๊ธฐ์—” ๊ทธ๊ฑฐ๋งˆ์ € ๊ท€์ฐฎ์ง€์•Š๋ƒ.