<aside> 🌱 3기때 사용했던 강의 PDF
현재 커리큘럼보다 매우 압축적이니, 공부할때 조금만 참조할 목적으로 활용하시길
</aside>
<aside> ⚠️ 실제 수업을 진행한 내용에서, 설명하며 이해를 돕기 위한 추가적인 내용들이 들어가있음
복습할때 심화 부분은 회색으로 표기하였으니 기본적으로 보지말고, 제대로 이해된자들만 볼 것
우리가 사용하는, 우리를 둘러싼 웹 환경을 살펴보면 크롬이나 사파리같은 웹 브라우저가 있고, 웹 서버도 있다. 웹을 개발한다는것은 웹 브라우저와 웹 서버와 관련된 모든것들을 개발하는걸 통칭한다고 이해할 수 있다.
우리는 앱과 웹의 세상에 살고있다. 프론트엔드라고 하면 웹만 생각하는데, 앱 화면도 물론 프론트엔드에 해당한다
웹 페이지에 무엇인가를 표기하는것 Displaying things on a web page 웹 페이지에 표기 방식인 Rendering 을 다루는건 프론트엔드, 웹 페이지가 표기할 데이터와 조작은 백엔드
웹 페이지 그 잡채 = HTML(구조) + CSS(형태) + JS(유저 이벤트 처리 및 DOM 조작)
← 02-01. 웹 개발이란 무엇이며, 어떻게 동작하나? 프론트엔드 편 수업에서 다룰 것
웹 페이지 내 표기할 데이터 = 웹 페이지에 동적으로 표기할 데이터 및 데이터 조작의 모든것
← 02-02. 웹 개발이란 무엇이며, 어떻게 동작하나? 백엔드 편 수업에서 다룰 것
오늘 배우겠지만, 웹의 본질은 요청을 주고 결과를 받는것 그 사이의 모든것
비교적 백엔드 개발자가 프론트엔드 개발자보다 대화할 주체는 많지만, 프론트엔드는 고객의 요구사항에 더 시달리는 경향이 있다
비지니스 이해 필요
웹 기초 이해 필요
비지니스 이해 필요
웹 기초 이해 필요
인프라스트럭쳐 이해 필요
‘요청 - 반환’ 의 주체는 2개로 구성 : 웹 브라우저, 웹 서버
웹 브라우저 - 웹 서버 간 요청 - 반환
: 일반적으로 우리가 생각하는 프론트엔드와 백엔드 사이의 데이터 or 웹 페이지 교환
웹 서버 - 웹 서버 간 요청 - 반환