반응형

1.1.3 웹 Front-End 와 웹 Back-End

웹프론트엔드

  • 웹을 통해 사용자가 시각적으로 볼수있는 부분에 다양한 콘텐츠(문서, 동영상,사진 등)을 제공
  • 사용자의 요청에 반응하여 동작함
  • 클라이언트의 입장에서 개발

프론트엔드 개발자가 알아야 할 것들

  • HTML
  • CSS
  • JavaScript

HTML((HyperText Markup Language)

  • 웹의 전체적인 구조(뼈대)를 설계함

CSS(Cascading Style Sheets)

  • 웹의 디자인적 요소(컬러, 폰트 등)를 결정함

JavaScript

  • 기본적으로 정적인 웹페이지에 동적인 제어를 가능하게 함

웹 백엔드

  • 클라이언트로부터 요청에 대한 결과를 반환함
  • 웹페이지에 콘텐츠 공급을위한 DB관리
  • 서버 입장에서 개발

백 엔드 개발자가 알아야 할 것들

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

P.S 풀스택 개발까지의 길은 험난하다 ㅠㅠ 파이팅

반응형

+ Recent posts