웹
📌 월드 와이드 웹(World Wide Web) == WWW == 웹
: 인터넷 서비스 중 하나.
인터넷 상의 정보를 하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있게 하는 시스템.
HTTP 프로토콜을 사용해 HTML로 된 문서를 연결해 다양한 컨텐츠 제공.
💡 인터넷(Internet)
: 컴퓨터 네트워크망.
💡 웹의 첫 시작.
: 1989년, 스위스의 유럽인자물리연구소(CERN)의 팀 버너스 리(Timothy John Berners Lee)가 개발.
연구자들이 흩어져 있는 정보를 쉽게 정리하고 공유하기 위한 목적으로 개발.
웹 프로그래밍 구조
📌 클라이언트
: 웹 서비스를 이용하는 사용자.
📌 프런트엔드
: 클라이언트 중심의 프로그래밍 영역.
HTML, CSS, JavaScript
📌 백엔드
: 서버에서 동작하는 프로그램 영역.
📌 서버
: 웹 서비스를 제공하기 위한 서비스 공급자.
HTML / CSS / JavaScript
📌 HTML(HyperText Markup Language)
: 웹 문서의 구조를 정의하고 컨텐츠를 표현하는 기본 마크업 언어.
브라우저에게 웹 사이트의 content(타이틀, 텍스트, 이미지 등)의 구조를 알려줄 때 사용.
HTML 단독으로 웹 사이트를 만들 수 있지만 보기에 불편함.
태그를 사용함.
📌 CSS(Cascading Style Sheet)
: HTML 문서에 레이아웃과 디자인 등 시각적 요소를 정의하기 위한 규격.
디자인과 스타일을 위한 언어.
CSS 단독으로 웹 사이트를 만들 수 없고 HTML과 같이 사용해야 함.
셀렉터(Selector)를 이용해 HTML 요소 지정하고 시각적 요소 적용함.
📌 JavaScript
: HTML 문서에서 동적으로 변하는 컨텐츠를 표현하기 위해 이벤트 처리하거나, 서버와 연결해 데이터 가져오는 등의 역할을 하는 프로그램 언어.
웹 사이트를 만들 때 꼭 필요한 것은 아님.
'ETC' 카테고리의 다른 글
[ETC] HTML (0) | 2022.11.02 |
---|---|
[ETC] GET 메서드와 POST 메서드 (0) | 2022.11.01 |
[ETC] 배포 프로세스와 데브옵스 (0) | 2022.11.01 |
[ETC] Java (0) | 2022.10.12 |
[ETC] Python (1) | 2022.09.30 |
댓글