๐Ÿฅ‘ ์›น ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์งง์€ ์ •๋ฆฌ

may_soouuยท2020๋…„ 8์›” 22์ผ
0

๋ฐ์ฝ”๋ ˆ์ด์…˜์— ์กฐ๊ธˆ ์ง€์ผœ, ์ž ์‹œ ์ฑ…์„ ์ฝ์—ˆ๊ณ , ์›น๊ฐœ๋ฐœ์ด ๋ฌด์—‡์ธ์ง€ ์ž ์‹œ ์ •๋ฆฌํ•˜๊ณ  ๊ฐ€๋ ค๊ณ  ํ•œ๋‹ค.
TMI : ์›น๊ฐœ๋ฐœ์„ ๊ฐœ๋ฐœ ํ”Œ๋žซํผ๊ณ„์˜ ํ‚น์ฝฉ์ด๋ผ๊ณ  ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค,,๐Ÿ˜‚ ๊ทธ๋งŒํผ ๋งŽ๋‹ค๋Š” ,,,!

์›น ์ž‘๋™ ๋ฐฉ์‹

์›น ๋ธŒ๋ผ์šฐ์ €๋Š” HTML๊ณผ CSS ๊ตฌ๋ฌธ์„ ๋ถ„์„ํ•˜๊ณ  ์›น ํŽ˜์ด์ง€๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ์‹œ๊ฐ์  ํ˜•์‹์œผ๋กœ ๋ Œ๋”๋งํ•œ๋‹ค.

์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋งํ•˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ ์›น ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ด์•ผ ํ•œ๋‹ค.
์ด ๊ณผ์ •์€ HTTP(hypertext transfer protocol)๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง„๋‹ค.

์›น ๋ธŒ๋ผ์šฐ์ € โžก๏ธโžก๏ธโžก๏ธโžก๏ธโžก๏ธ ๋ฆฌ์†Œ์Šค๋‚˜ url ์š”์ฒญ โžก๏ธโžก๏ธโžก๏ธโžก๏ธ ์›น ์„œ๋ฒ„
์›น ๋ธŒ๋ผ์šฐ์ € โฌ…๏ธโฌ…๏ธโฌ…๏ธโฌ…๏ธโฌ…๏ธ ์‘๋‹ต ๋ณด๋ƒ„ โฌ…๏ธโฌ…๏ธโฌ…๏ธโฌ…๏ธ ์›น ์„œ๋ฒ„
์›น ๋ธŒ๋ผ์šฐ์ € โžก๏ธโžก๏ธโžก๏ธ ์‘๋‹ต ๋ถ„์„ ๋ฐ ๋ Œ๋”๋ง โžก๏ธโžก๏ธโžก๏ธ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๋Š” ํŽ˜์ด์ง€๋กœ ๋‚ด๋ณด๋ƒ„

๊ธฐ๋ณธ์ ์œผ๋กœ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ  ์›น ์„œ๋ฒ„๊ฐ€ html, css, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‘๋‹ตํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจํ•˜์ง€ ์•Š์•„๋„ ๋™์ ์œผ๋กœ ์›€์ง์ด๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ SPA(single page application)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค

์ฃผ์š” ์›น ๊ฐœ๋ฐœ ๊ธฐ์ˆ 

HTML

  • ์›น ๊ฐœ๋ฐœ์˜ ์ฃผ์ถง๋Œ
  • ์›น ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ๊ณผ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์“ฐ์ธ๋‹ค.

CSS

  • ์›น ํŽ˜์ด์ง€์˜ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์›น ํŽ˜์ด์ง€์˜ ํŠน์ • ์š”์†Œ๊ฐ€ ๋‚˜ํƒ€๋‚ฌ๋‹ค๊ฐ€ ์‚ฌ๋ผ์ง€๊ฑฐ๋‚˜, ๊ธ€๊ผด์˜ ํฌ๊ธฐ ๋“ฑ๋“ฑ
    ๐ŸŒ ์—ฌ๊ธฐ์„œ ์ž ๊น! css ์ „์ฒ˜๋ฆฌ๊ธฐ๋Š” ๋ญ”๊ฐ€์š”?
    > css ์ฝ”๋“œ์˜ ๋ฐ˜๋ณต์„ ์ค„์—ฌ์„œ ๋” ์‰ฝ๊ฒŒ ์ž‘์„ฑ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

  • ์˜ค๋Š˜๋‚  ์›น ๊ฐœ๋ฐœ์˜ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ๋‹ด๋‹น
  • ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐ”๋กœ ์‹คํ–‰๋˜๋Š” ์™„์ „ํ•œ ํ•จ์ˆ˜ํ˜• ๋™์  ์–ธ์–ด
  • ์›น ํŽ˜์ด์ง€์˜ DOM์„ ์ง์ ‘ ์กฐ์ž‘ํ•˜์—ฌ ์ฝ˜ํ…์ธ ๋ฅผ ์ถ”๊ฐ€, ์‚ญ์ œ, ๋ณ€๊ฒฝ ๋“ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค
    (Node.js๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„œ๋ฒ„์—์„œ ์‹คํ–‰ํ•˜์—ฌ ์š”์ฒญ์„ ๋ถ„์„ํ•˜๊ณ  ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ธฐ์ˆ )

API

Application Programming Interfaces
  • ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์— ๋™์ž‘์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๊ธฐ ์œ„ํ•ด ์ „์†กํ•˜๋Š” ๋ช…๋ น์–ด ๋ช…์„ธ
  • SPA๋Š” ๋Œ€๊ฒŒ API๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์Œ

๋! ์•„์ฃผ ์งง์€ ์ •๋ฆฌ์˜€๋‹ค๐Ÿฃ

profile
back-end ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€