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

웹 Front-End 와 웹 Back-End

by 코리늬 2018. 4. 30.

- 웹 프론트엔드

  • 사용자에게 웹을 통해 다양한 콘텐츠(문서, 동영상, 사진등)을 제공한다.
  • 사용자의 요청(요구사항)에 반응해서 동작한다.
- 역할
  • 웹 콘텐츠를 잘 보여주기 위해 구조를 만들어야한다(신문, 책) - HTML
  • 적절한 배치와 일관된 디자인등을 제공해야 한다(보기좋게) - CSS
  • 사용자 요청을 잘 반영해야 한다(소통하듯이) - JavaScript
- 웹 백 엔드
  • 프론트 엔드가 프로그램의 앞 쪽, 클라이언트 입장에서 개발이 진행이 된다면 백 엔드는 프로그램의 뒷 부분 쪽, 즉 서버 입장에서의 개발이 진행
  • 프론트 엔드를 다른 말로 클라이언트 사이드(Client side)라고 말한다면, 백 엔드는 서버 사이드(Server side)라고 말한다.
- 백 엔드 개발자가 알아야 할 것들
  • 프로그래밍 언어(Java, Python, PHP, Javascript) 등
  • 웹의 동작 원리
  • 알고리즘, 자료구조 등 프로그래밍 기반 지식
  • 운영체제, 네트워크 등에 대한 이해
  • 프레임워크에 대한 이해 (Spring)
  • DBMS에 대한 이해와 사용방법 (MySQL, Oracle) 등



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

Request, Response 객체 이해하기  (0) 2018.05.02
Servlet 이란?  (0) 2018.05.02
웹 서버와 WAS  (0) 2018.05.01
browser의 동작  (2) 2018.05.01
웹의 동작 ( HTTP 프로토콜 이해)  (1) 2018.04.30

댓글