본문 바로가기
웹 프로그래밍 기초

웹 FE 웹 BE

by oncerun 2020. 5. 5.
반응형

웹은 프런트엔드(FE)와 백엔드(BE)로 나눠집니다.

우리는 브라우저를 프론트엔드 또는 클라이언트라 하며

웹 백엔드는 서버를 말합니다.

 

 

웹 프런트 엔드

사용자에게 웹을 통해 다양한 콘텐츠(문서 , 동영상, 이미지)등을 제공합니다.

또한 사용자의 요청에 반응해서 동작한다.

 

역할

 

웹 콘텐츠를 잘 보여주기 위해 구조를 만들어야 합니다. (HTML)

적절한 배치와 일관된 디자인 등을 제공해야 합니다. (CSS)

사용자 요청을 잘 반영해야 합니다. (JavaScript)

 

이 세 가지가 웹 프런트의 역할 달성시켜주는 역할을 하게 됩니다.

 

 

웹 백엔드

 

백 엔드(Back-End)란?

 

backend는 정보를 처리하고 저장하며, 요청에 따라 정보를 내려주는 역할을 합니다. 만약 쇼핑몰이라면, 상품 정보를 가지고 있고, 주문을 받아 저장하며, 사용자가 관심 있어하는 상품을 골라주는 역할입니다.

 

프런트 엔드가 프로그램의 앞 쪽, 클라이언트의 입장에서 개발이 진행이 된다면 백 엔드는 프로그램의 뒷부분 즉 서버 입장에서의 개발이 진행됩니다.

 

프런트엔드를 다른 말로 클라이언트 사이드라고 말한다면 백엔드는 서버 사이드라고 말합니다.

 

백엔드 개발자는 할 수 있어야 합니다.

 

프로그래밍 언어(JAVA, Python , PHP M javascript 등)

웹의 동작 원리

알고리즘, 자료구조 등 프로그래밍 기반 지식

운영체제, 네트워크 등에 대한 이해

프레임 워크에 대한 이해 Spring

DBMS에 대한 이해와 사용방법 Mysql, Oracle

반응형

'웹 프로그래밍 기초' 카테고리의 다른 글

HTML Layout 태그 와 구조설계  (0) 2020.05.05
웹 서버 와 WAS  (0) 2020.05.05
Browser의 동작  (0) 2020.05.05
HTTP 프로토콜의 이해  (0) 2020.05.05
웹 프로그래밍을 위한 프로그램 언어  (0) 2020.05.05

댓글