웹프론트엔드, 백엔드란

사과="apple"·2021년 1월 19일
0

웹프론트엔드

사용자에게 웹을 통해 다양한 콘텐츠(문서, 동영상, 사진 등)을 제공한다. 또한 사용자의 요청(요구사항)에 반응해서 동작한다.

웹 프론트엔드의 역할

  • 웹콘텐츠를 잘 보여주기 위해 구조를 만들어야 함(HTML)
  • 적절한 배치와 일관된 디자인등을 제공해야 함(CSS)
  • 사용자 요청을 잘 반영해야 함(JS)

백엔드

프론트엔드는 클라이언트의 입장에서 개발이 진행된다면, 백엔드는 서버 입장에서의 개발이 진행된다.
프론트엔드 = 클라이언트 사이드(Client side)
백엔드 = 서버 사이드(server side)

백 엔드(Back-End)란?

backend는 정보를 처리하고 저장하며, 요청에 따라 정보를 내려주는 역할을 한다. 가령 쇼핑몰이라면, 상품 정보를 가지고 있고, 주문을 받아서 저장하고, 사용자가 관심있어 하는 상품을 골라주는 역할이 back-End의 역할이다

백엔드 개발자에게 필요한 역량(알아야 할 것들)

  • 프로그래밍 언어(자바, 파이썬, PHP, JS 등)
  • 웹의 동작 원리
  • 알고리즘, 자료구조 등 프로그래밍 기반 지식
  • 운영체제, 네트워크 등에 대한 이해
  • 프레임워크에 대한 이해(ex. Spring)
  • DBMS에 대한 이해와 사용방법(ex. MySQL, Oracle 등)

※ 본 게시글은 'BoostCourse 웹프로그래밍(풀스택)' 강의를 참고하여 정리한 내용입니다.

profile
디자인과 쇼핑몰을 지나 개발자로

0개의 댓글

Powered by GraphCDN, the GraphQL CDN