들어가기 전에
웹은 프론트엔드(FE)와 백엔드(BE)로 나눠집니다.
우리가 인터넷을 하기 위해서 브라우저에서 웹을 탐색하곤 하는데요.
브라우저를 프론트엔드 또는 클라이언트라고도 합니다.
웹백엔드는 인터넷 사용자에게는 보이지 않는 것이죠.
각각의 역할을 기술적인 관점에서 알아보도록 하죠.
학습 목표
- 웹프론트엔드에 대한 역할과 기술적 구성
- 웹백엔드에 대한 역할과 기술적 구성
핵심 개념
학습하기
백 엔드(Back-End)란?
backend는 정보를 처리하고 저장하며, 요청에 따라 정보를 내려주는 역할을 한다. 가령 쇼핑몰이라면, 상품 정보를 가지고 있고, 주문을 받아서 저장하고, 사용자가 관심있어 하는 상품을 골라주는 역할이 back-End의 역할이다
백 엔드 개발자가 알아야 할 것들
- 프로그래밍 언어(JAVA, Python, PHP, Javascript 등)
- 웹의 동작 원리
- 알고리즘(algorithm), 자료구조 등 프로그래밍 기반 지식
- 운영체제, 네트워크 등에 대한 이해
- 프레임워크에 대한 이해(예: Spring)
- DBMS에 대한 이해와 사용방법(예: MySQL, Oracle 등)
참고 자료
comment
2020 4 30