웹이란?
문서와 리소스를 공유
스트리밍 서비스, 이메일
웹은 케이블을 통해 전달되는 것 중 하나
Transfer Protocol: HTTP, Hypertext
소통이 이루어지는 규칙
웹서버: 웹을통해 들어오는 요청을 충족시킴
브라우저는 클라이언트일 수도 있고 서버일 수도 있다.
request를 보내면, 브라우저가 해당 지침을 받아 웹페이지를 구축함.
브라우저는 지침을 이해하고 이것을 인간이 알아볼 수 있게 바꾸는 것.
프런트앤드/백엔드
*front end
요청을 보내면, google 서버에 도착함.
*back end
요청을 받은 google 서버가 검색 결과가 무엇인지, 어떤 정보들을 제공할 지 응답을 구성함.
-모든 웹페이지의 구성도구: HTML, CSS, JS
ex) Purple(CSS: adjectives) Dino(HTML: nouns) Danced(JavaScript: verbs).
1) HTML: 페이지의 본질, 내용. 기반이 되는 구조라고 볼 수 있음.
2) CSS: 구조&어떻게 보여야 하는지.(UI 구성을 예쁘게)
3) JavaScript: 실질적인 논리, 동작, 동사를 실행
브라우저로는 Google Chorme을 쓸 것임.(개발할 때 가장 표준이 되는 브라우저)
code editor로는 VSCode를 사용할것임.