반응형
웹프론트엔드(Web Front-End)
-사용자에게 웹을 통해 다양한 콘텐츠(문서/사진 등)을 제공한다.
-또한 사용자의 요청(요구사항)에 반응하여 동작한다.
웹프론트엔드의 역할
-웹콘텐츠를 잘 보여주기 위해 구조를 잘 구성해야함.
-적절한 배치와 일관된 디자인 등을 보기좋게 제공되어야함.
-사용자 요청을 잘 반영해야함.
HTML / CSS / Java Script 필요
웹백엔드(Web Back-End)
- 프론트엔드가 프로그램의 앞 쪽, 클라이언트 입장에서 개발을 진행한다면
백엔드는 프로그램의 뒷 부분쪽, 서버 입장에서 개발이 진행.
-프론트엔드를 다른말로 클라이언트 사이드라고 말하고 백엔드는 서버 사이드라고 말한다.
백엔드 개발자가 알아야 할 것들
-백엔드 개발자는 클라이언트가 요청한 문제를 해결해야하기 때문에
1. 프로그래밍 언어(JAVA, Python, PHP, Javascript 등)
2. 웹의 동작원리
3. 알고리즘(algorithm), 자료 구조 등 프로그래밍 기반 지식
4. 운영체제, 네트워크 등에 대한 이해
5. 프레임워크에 대한 이해(Ex. spring)
6. DBMS에 대한 이해와 사용방법(Ex. MySQL, Oracle)
반응형
댓글