웹디자인#2
LeeMir, 02 March 2021
1강 - Web환경의 이해
인터넷과 웹의 차이점?
- 인터넷 : 전 세계의 컴퓨터들이 네트워크를 통해 연결되어 파일(data)을 주고 받을 수 있는 네트워크 망
- 웹 : 인터넷 위에서 운영되는 하나의 서비스
인터넷과 웹의 등장
- 인터넷 : 1960년에 등장
- 웹 : 1990년에 등장
- Tim Berners-Lee가 1989년에 WWW(World Wide Web) 고안
- Web, HTTP, URL, HTML, web browser 등을 만듦
- 1991년 최초의 웹사이트 제작
- 1994년 W3C(World Wide Web Consortium) 창립 => 현재 웹 표준을 관장하는 기관
- Tim Berners-Lee가 1989년에 WWW(World Wide Web) 고안
웹의 동작 원리
- 웹이 동작하려면 컴퓨터가 몇 대가 필요할까?
- 클라이언트 컴퓨터(브라우저) / 서버 컴퓨터(서버) => 2대!
- 클라이언트 => 서버(요청)
- 서버 => 클라이언트(응답)
- HTML문서로 응답
- 브라우저에서 HTML문서를 시각적으로 변환
- HTML문서를 이쁘게 하는 것 => 웹 디자인
웹 사이트
- 웹 서버에 정보를 저장해 놓은 집합체
- 웹 사이트는 웹 페이지들로 이루어져 있으며, 웹 페이지는 HTML 문서로 만들어진다.
- 웹 사이트를 이용해서 할 수 있는 일은 정보검색, 쇼핑, 음악듣기, 교육, 은행업무 등 다양한 서비스
- 웹 사이트의 현 주소
- 반응형, Mobile First
웹 디자인
-
웹 사이트는 웹 페이지들로 이루어져 있고, 이 웹 페이지(HTML)들을 디자인 하는 작업
- GUI로 웹 사이트를 만드는 작업 - 사용자들에게 보여지는 모든 요소들을 디자인하는 것!
- 웹 디자인은 ‘사용성(Usability)’과 직결됨
- 사용자 인터페이스(User Interface, UI)를 고려한 보편적인 효율성, 편리성, 심미성이 바탕이 되어야 한다.
UI vs UX
- UX : 사용자 경험(User eXperience)
- 사용자가 어떤 제품, 시스템, 서비스 등을 직접적 혹은 간접적으로 이용하면서 느끼는 반응과 행동들과 같은 경험을 총체적으로 설계하는 것
- 주관적, 정성적
- 가치성(Value)
- 식탁보 위에 접시와 나이프, 포크를 올려놓고 포크와 나이프의 방향은 어떻게 향하도록
- Google : 사용자에게 가장 우선적으로 필요한 검색 창을 화면의 가운데에 위치시키고, 보조메뉴를 위치시키는 것
- UI : 사용자 인터페이스(User Interface, 사용자 공간)
- 사용자가 쉽고 편리하게 원하는 정보를 얻도록 설계
- 객관적, 정량적, 보편성
- 사용성(Usability)
- 어떤 디자인의 식탁보를 쓸 것인지, 어떤 디자인의 나이프와 포크를 쓸 것인지
- Google : 검색 버튼과 검색창의 위치, 그리고 아이콘과 같은 부분
웹 사이트 운영
-
어떻게 해야 내 홈페이지가 국경 없는 전 세계 사람들이 인터넷으로 보는 것일까?
-
웹 호스팅 + 도메인
- 도메인 : IP주소를 텍스트로 바꿔주는 것
- 웹 호스팅과 도메인 모두 유료 서비스
프로그래밍 언어란?
- 프로그래밍 언어 : 사람과 컴퓨터 사이의 언어(약속)
- = 코드, 코드를 작성하는 것을 ‘Coding 한다’라고 함
- Front-end : 웹 브라우저로 보여지는 영역
- HTML, CSS, JS
- 웹 디자인을 위해서는 Front-end 영역의 언어는 사용할 수 있어야 유리하다.
- Back-end : 서버단 DB구축 프로그래밍 언어
- JSP, ASP, PHP, JAVA, C, C++, PYTHON