01 웹 개발 시작하기
1 웹 개발 알아보기
웹 개발
‘웹 사이트를 만드는 것’
정적 사이트
- 방문자에게 정보를 보여주기만 하는 웹 사이트 (ex 포트폴리오 사이트, 기업 홍보 사이트)
- 미리 작성한 내용을 웹 사이트에 올려놓으면 방문자는 그 정보를 확인하는 방식이므로 제작이 쉬움.
동적 사이트
- 친구추가, 좋아요 등의 서비스 제공
- 쇼핑몰의 상품을 보여주고 결제하는 기능, 로그인하고 프로필편집 등
→ 즉, 웹 개발은 웹 사이트에서 사용자에게 제공할 기능과 서비스까지 모두 담을 수 있어야 함.
서버와 클라이언트
웹 사이트의 동작과정
사용자가 웹 브라우저에서 정보입력 또는 링크를 클릭
→ 웹사이트는 인터넷에 연결된 컴퓨터(서버)에서 정보를 가져와서 웹 브라우저에 보여줌!
서버 ( server )
- 웹 사이트에 접속하면 보이는 텍스트, 이미지, 동영상 등의 웹 요소와 사용자 정보, 상품 정보 등의 여러 정보가 저장됨.
클라이언트 ( client )
- 사용자가 웹 사이트에 접근하려고 사용하는 PC나 태블릿 PC, 스마트폰 등
- 좁은의미 : 웹 브라우저 = 클라이언트
→ 서버는 정보를 제공, 클라이언트는 정보를 요청하는 쪽이라고 생각하면 됨.