
우리가 웹사이트에 접속하면 가장 먼저 보는 건:
이런 것들이 모두 프론트엔드에서 만들어지는 거예요.
즉 눈에 보이는 모든 것은 프론트 개발자가 만들어요.
| 언어 | 역할 | 비유 |
|---|---|---|
| HTML | 구조 (뼈대) | 건물의 벽과 창문 |
| CSS | 디자인 (색/크기) | 페인트, 인테리어 |
| JavaScript | 동작 (기능) | 자동문, 전기설비, 버튼 동작 |
-> 이 세 가지가 합쳐져야 화면이 완성돼요!
<button onclick="alert('안녕!')">누르지 마세요</button>
-> 이런 버튼이 프론트 쪽에서 만들어지는 인터랙션이에요
로그인 폼을 예로 들어볼게요
POST /login으로 서버에 보냄-> 이 흐름은 항상 프론트가 요청 -> 백엔드가 처리 -> 프론트가 결과 표시예요
웹사이트는 식당이라고 할 때
데이터베이스(DB)란 무엇인가요?
정보는 어디에 저장되며, 어떻게 불러올 수 있을까요?