๐ป ์น ํ๋ก๊ทธ๋๋ฐ(Web Programming)์ ๊ตฌ์กฐ์ ์ธ์ด
๋ชฉ์ฐจ
1. Front-End vs Back-End
์น ๊ฐ๋ฐ์ ์ฌ์ฉ์๊ฐ ๋ณด๋ ์์ญ๊ณผ ๋ณด์ด์ง ์๋ ์์ญ์ผ๋ก ๋๋ฉ๋๋ค.
Front-End (ํ๋ก ํธ์๋)
- ์ฌ์ฉ์๊ฐ ์ง์ ๋ณด๊ณ ์ํธ์์ฉํ๋ ํ๋ฉด(UI) ๊ฐ๋ฐ
- HTML๋ก ๋ผ๋๋ฅผ ๊ตฌ์ฑํ๊ณ CSS๋ก ์คํ์ผ๋ง
- JavaScript๋ก ๋์ ์ธ ์น ํ์ด์ง ๊ตฌ์ฑ
Back-End (๋ฐฑ์๋)
- ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋น์ฆ๋์ค ๋ก์ง ๋ฑ ๋์ ๋ณด์ด์ง ์๋ ์์ญ ๊ฐ๋ฐ
- ์ฃผ์ ์ธ์ด: Java, Python, Ruby, PHP ๋ฑ
- ๋ฐ์ดํฐ ๊ด๋ฆฌ์ฉ SQL ์ธ์ด ์ฌ์ฉ
2. ์น ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
HTML (HyperText Markup Language)
์น ํ์ด์ง์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ๋งํฌ์ ์ธ์ด์ ๋๋ค. ํ ์คํธ, ์ด๋ฏธ์ง, ๋งํฌ ๋ฑ์ ์์๋ฅผ ๋ฐฐ์นํ์ฌ ๋ฌธ์์ ๊ณจ๊ฒฉ์ ๋ง๋ญ๋๋ค.
CSS (Cascading Style Sheets)
HTML๋ก ๋ง๋ ๊ตฌ์กฐ์ ๋์์ธ(์์, ํฌ๊ธฐ, ์์น ๋ฑ)์ ์ ํ๋ ์คํ์ผ ์ธ์ด์ ๋๋ค.
JavaScript (JS)
์น ํ์ด์ง์ ๋์ ์ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. ๋์๊ณผ ๋ก์ง์ ๋ด๋นํฉ๋๋ค.
3. ์ญํ ๋น์ ๋ฐ ์ ๋ฆฌ
์ฌ๋์ ๋น์ ํ ์น์ 3๋ ์์
| HTML | ๋ผ๋ (๊ตฌ์กฐ) |
| CSS | ํผ๋ถ, ์ท (๋์์ธ) |
| JavaScript | ๊ทผ์ก, ์ ๊ฒฝ (๋์) |
ํต์ฌ ์์ฝ ๐ก
ํ๋ ์น ํ๋ก๊ทธ๋๋ฐ์ ํ๋ก ํธ์๋์ ํ๋ คํ ์ํธ์์ฉ๊ณผ ๋ฐฑ์๋์ ์์ ์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ๊ฒฐํฉ๋์ด ์์ฑ๋ฉ๋๋ค. ํนํ HTML, CSS, JavaScript๋ ๋ชจ๋ ์น ๊ฐ๋ฐ์ ๊ธฐ์ด๊ฐ ๋๋ ํต์ฌ ๊ธฐ์ ์ ๋๋ค.
'๐ CS & Infra > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Web ๊ธฐ์ด] HTTP ํ๋กํ ์ฝ (0) | 2026.03.31 |
|---|---|
| [Web ๊ธฐ์ด] ์ธํฐ๋ท(Internet)๊ณผ ์น(Web)์ ์ฐจ์ด (0) | 2026.03.31 |