Pace Check



<aside> 🌱 3기때 사용했던 강의 PDF

현재 커리큘럼보다 매우 압축적이니, 공부할때 조금만 참조할 목적으로 활용하시길

11_web.md

11_web.pdf

</aside>

<aside> ⚠️ 실제 수업을 진행한 내용에서, 설명하며 이해를 돕기 위한 추가적인 내용들이 들어가있음

복습할때 심화 부분은 회색으로 표기하였으니 기본적으로 보지말고, 제대로 이해된자들만 볼 것

0. 웹 개요

우리가 사용하는, 우리를 둘러싼 웹 환경을 살펴보면 크롬이나 사파리같은 웹 브라우저가 있고, 웹 서버도 있다. 웹을 개발한다는것은 웹 브라우저와 웹 서버와 관련된 모든것들을 개발하는걸 통칭한다고 이해할 수 있다.

0.1. 웹 개발을 배우는 이유?

우리는 앱과 웹의 세상에 살고있다. 프론트엔드라고 하면 웹만 생각하는데, 앱 화면도 물론 프론트엔드에 해당한다

0.2. 웹 개발은 무엇인가?

웹 페이지에 무엇인가를 표기하는것 Displaying things on a web page 웹 페이지에 표기 방식인 Rendering 을 다루는건 프론트엔드, 웹 페이지가 표기할 데이터와 조작은 백엔드

Untitled

image.png

0.3. 웹 개요 학습의 중요성

오늘 배우겠지만, 웹의 본질은 요청을 주고 결과를 받는것 그 사이의 모든것

0.3.1. 프론트엔드 개발자와 백엔드 개발자가 소통해야하는 주체

비교적 백엔드 개발자가 프론트엔드 개발자보다 대화할 주체는 많지만, 프론트엔드는 고객의 요구사항에 더 시달리는 경향이 있다

비교적 백엔드 개발자가 프론트엔드 개발자보다 대화할 주체는 많지만, 프론트엔드는 고객의 요구사항에 더 시달리는 경향이 있다

0.3.1.1. 프론트엔드 개발자

비지니스 이해 필요

  1. 기획자 20%
  2. 디자이너 80%

웹 기초 이해 필요

  1. 백엔드 개발자

0.3.1.2. 백엔드 개발자

비지니스 이해 필요

  1. 기획자 80%
  2. 디자이너 20%

웹 기초 이해 필요

  1. 프론트엔드 개발자

인프라스트럭쳐 이해 필요

  1. DevOps
  2. SRE

0.4. 웹의 본질 : ‘요청 - 반환’

0.4.1. 요청 - 반환 주체 : 웹 브라우저, 웹 서버

‘요청 - 반환’ 의 주체는 2개로 구성 : 웹 브라우저, 웹 서버

0.4.2. 클라이언트와 서버에 대한 설명