[그린컴퓨터] 클라이언트/개요 & 설치 & 단축키

학습개요 { WEB개발의 언어?, 웹사이트구조, 동작원리, 프론트엔드, html, css, javascript }

Ben의 프로그램 2023. 6. 19. 12:16
728x90

  • 우리의 주 목적은 웹사이트를 개발하는 것이다. 

  • 왜 프론트와 백으로 나뉘어질까요?
  • 웹사이트에는 사용자가 있습니다. 
  • 사용자는 브라우저를 통해서 접속을 하게 됩니다. 
  • 다양한 브라우저들 중 선택을 해서 사용하게 되는데, UI 를 통해서 다양한 요청을 하게 됩니다. 
  • 이때 UI 를 담당하는 것이 프론트엔드에서 담당을 하고, 다양한 요청들을 처리하는 과정이 백엔드 영역입니다. 
  • 처리 결과를 다시 돌려주면 사용자는 화면을 통해서 보게 됩니다. 

  • 웹사이트의 동작 원리를 좀 더 자세히 보겠습니다.
  • 요청과 응답 단계로 크게 나뉘게 됩니다. 
  • 사용자가 웹 브라우저를 통해 페이지 주소를 입력하면 사용자 요청이 서버에게 전달됩니다. 
  • 서버는 사용자 요청을 받고 해당 주소에 해당하는 html, css, js 파일을 보내줍니다. 
  • 사용자의 웹 브라우저는 전달받은 파일을 통해서 화면을 사용자에게 보내주게 됩니다.