๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿš— Major Study (Bachelor)/๐Ÿ”ต ์‹ค์ „ํ”„๋กœ์ ํŠธ

์‹ค์ „ ํ”„๋กœ์ ํŠธ 9Week

by UKHYUN22 2021. 10. 26.
728x90

Web Architecture HTML & CSS

 

๋ท”ํŽ˜ ์‹๋‹น์— ๋“ค์–ด๊ฐ€๋ฉด์„œ ๋ญ๋ถ€ํ„ฐ ๋จน์„๊นŒ ํ•˜๋Š”
๊ทธ๋Ÿฐ ๋Š๋‚Œ์˜ ์ˆ˜์—…์ด ์ง„ํ–‰๋œ๋‹ค.
์ •๋ง ๋ง›์žˆ๊ฒŒ ์ฆ๊ธธ ๊ฒƒ์ธ๊ฐ€, ์•„๋‹ˆ๋ฉด ๋จธ๋ญ‡๋จธ๋ญ‡ ๊ฑฐ๋ฆฌ๋ฉด์„œ
๋„์ ๋„์ ํ•˜๊ณ  ๋ง ๊ฒƒ์ธ๊ฐ€

 

๊ธˆ์š”์ผ ์ˆ˜์—… ์ด์ „์— ์‹œ์ฒญ ๋™์˜์ƒ ํ•˜๋‚˜ ์žˆ์Œ

ํ™”์š”์ผ ์ˆ˜์—… ๋งˆ๋‹ค ์งง์€ ์˜ˆ์Šต ๋™์˜์ƒ์„ ์ œ๊ณตํ•  ์˜ˆ์ •

[์•Œ๊ณ  ๋“ค์–ด์•ผ ๋” ํฅ๋ฏธ๋„ ์ƒ๊ธฐ๊ณ  ์žฌ๋ฏธ์žˆ๋‹ค]

์ผ์ฃผ์ผ์— 1 ~ 2๊ฐœ ์ •๋„ ๊ณ„์† ์˜ฌ๋ผ์˜ฌ ์˜ˆ์ •์ด๋ผ๊ณ  ํ•˜์‹ฌ!! (๋งˆ๊ฐ์‹œ๊ฐ„)

 


 

 

์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ด€๊ณ„๊ฐ€ ์กด์žฌํ•œ๋‹ค.

์ด๋Ÿฐ ๊ด€๊ณ„๊ฐ€ ์—†๋Š” ๊ฒƒ์„ P2P(Peer to Peer) ๋ผ๊ณ  ๋ถˆ๋ฆฐ๋‹ค.

์นด์นด์˜คํ†ก์€ P2P๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ์‰ฝ์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค.

์„œ๋น„์Šค๋ฅผ ๋งค๊ฐœ๋กœ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›€์ง์ธ๋‹ค. ๊ทธ ๊ด€๊ณ„๊ฐ€ WEB์„ ํ†ตํ•ด์„œ ์ง„ํ–‰๋œ๋‹ค.

 

 

ํ”„๋กœํ† ์ฝœ(์ ˆ์ฐจ, ๊ทœ์น™, ์•ฝ์†)

  •  ์›น์„œ๋น„์Šค ์•ˆ์—์„œ ์ง„ํ–‰๋˜๋Š” ๋ชจ๋“  ์ ˆ์ฐจ๋ฅผ http/https ๋ผ๊ณ  ํ•œ๋‹ค.
  •  http(Hyper Text Transfer Protocol) : 80๋ฒˆ ํฌํŠธ
  •  https(Hyper Text Transfer Protocol Secure) : 443 ํฌํŠธ
  • ํด๋ผ์ด์–ธํŠธ์˜ Request๋กœ ์š”์ฒญ์ด ๋„๋ฉด ์„œ๋ฒ„๋Š” Response ํ•˜๋ฉด์„œ ์ง„ํ–‰์ด ๋œ๋‹ค.

https ์˜ ์ž๋ฌผ์‡  ํ‘œ์‹œ

 

์›น ์„œ๋ฒ„

  • IIS : Microsoft ์—์„œ ๋งŒ๋“  ์„œ๋ฒ„
  • Apache : ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์„œ๋ฒ„
  • Nginx : 
  • Tomcat : Spring ์›น ์„œ๋ฒ„, Java ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ํ™˜๊ฒฝ

 


 

 

 

๊ฐœ๋ฐœ์ž๋Š” ์„œ๋ฒ„์— ํ•„์š”ํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด์„œ ์˜ฌ๋ ค์•ผ ํ•œ๋‹ค.

๋ณธ์ธ์ด ๊ฐœ๋ฐœํ•œ ํ™˜๊ฒฝ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ftp๋ฅผ ํ†ตํ•ด์„œ ์„œ๋ฒ„์— ์˜ฌ๋ฆฐ๋‹ค.

์›น ํŽ˜์ด์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•œ ์„œ๋ฒ„๊ฐ€ ์›น ์„œ๋น„์Šค์ด๋‹ค.

ftp๋Š” File Transfer Protocol ๋กœ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›น ์ƒ์˜ ๋ฌธ์„œ๋ฅผ ๋‹ค์šดํ•  ๊ฒฝ์šฐ ์‚ฌ์šฉ.

sftp๋Š” ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Secure ํ•˜๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค.

 


 

 

์›น ์„œ๋น„์Šค๊ฐ€ ๊ฐ€๋Šฅํ•œ ์šฐ๋ฆฌ๋งŒ์˜ ๊ณต๊ฐ„์ด ๋งˆ๋ จ๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

dothome.co.kr : ๋ฌด๋ฃŒ๋กœ ์›น ํ˜ธ์ŠคํŒ…์„ ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์‚ฌ์ดํŠธ

dothome APM ํ™˜๊ฒฝ์ด์–ด์„œ ๋‚˜์ค‘์— ์‚ฌ์šฉํ•  Tomcat๊ณผ ๋‹ค๋ฅด๋‹ค.

APM(Apache + PHP + MySQL)

 

HTML Snippets extension ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์•ผ ํ•จ

Sftp extension ๋„ ์„ค์น˜ํ•ด์•ผ ํ•จ.

 

 

 


 

 

๋„ˆ๋ฌด Front-end ์— ์น˜์šฐ์น˜๊ฑฐ๋‚˜ Back-end ๋กœ ์น˜์šฐ์น˜๋Š” ๊ฒƒ์€ ์ข‹์ง€ ์•Š๋‹ค.

Front-end ๊ฐœ๋ฐœ์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ด ๋งŽ์•„์กŒ๋‹ค.

Back-end ๊ฐœ๋ฐœ ์—†์ด Front ๋งŒ์œผ๋กœ ๊ฐ€๋Šฅํ•œ ์›น์ด ๊ฐœ๋ฐœ๋  ์ •๋„๋กœ ๋จน๊ฑฐ๋ฆฌ๊ฐ€ ๊ต‰์žฅํžˆ ๋งŽ์•„์กŒ๋‹ค.

Framework๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๋Š” ๊ฒƒ์ด Spring ์ด๋‹ค.

 

 


 

 

Front-End ๊ธฐ์ˆ ์ด ๋˜๊ฒŒ ๋ฉ‹์žˆ์–ด ๋ณด์ธ๋‹ค.

์‚ฌ์‹ค์€ ๊ฐœ๋ฐœ์€ Back-end๋ฅผ ํŒŒ๊ณ  ๋“ค์–ด๊ฐ€์•ผ ์žฌ๋ฏธ์žˆ๋‹ค. Back-end๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด  Front ์ด๊ณ 

์ „๋ฐ˜์ ์ธ Full Stack์„ ๋‹ค๋ค„๋ด์•ผ ์ข‹์€ ๊ฒฝํ—˜์ด ๋  ๊ฒƒ์ด๋‹ค.

 

ํ‘œ์ค€ ์ฝ”๋”ฉ (์›น ์„œ๋น„์Šค ํ‘œ์ค€ ์ฝ”๋”ฉ์— ๋Œ€ํ•œ ์–ธ์–ด ๊ณต๋ถ€)

: ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ, ์‚ฌํŒŒ๋ฆฌ, ํฌ๋กฌ ๋“ฑ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์‹œ์— ๋งŒ์กฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ฝ”๋”ฉ

: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋”ฉ์ด ์•„๋‹ˆ๋ผ ํŠน์ •ํ•œ ๊ทœ์น™๊ณผ ๋ฌธ๋ฒ•์— ๋งž์ถฐ์„œ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š” ์ž‘์—…

: ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ž˜ ๋งž๋Š” ๊ฒƒ ๊ฐ™์ง€๋Š” ์•Š์ง€๋งŒ ์ด ๋ถ„์•ผ์— ๋Œ€ํ•œ ์ „๋ฌธ์„ฑ์„ ํ‚ค์šฐ๋Š” ๊ฒƒ๋„ ๊ฒฝ์Ÿ๋ ฅ

 

 


HTML / CSS ์ ์šฉ ์‚ฌ๋ก€

 

HTML ์ฝ”๋”ฉ์œผ๋กœ๋งŒ ๋งŒ๋“ค์–ด์ง„ ๋ฌธ์„œ

 

๋‚ด์šฉ์€ ๊ฐ™์ง€๋งŒ ์Šคํƒ€์ผ์„ ๋ถ€์—ฌํ–ˆ๋‹ค.

 

์Šคํƒ€์ผ2

 

์Šคํƒ€์ผ3

 

์Šคํƒ€์ผ4