[웹프로그래밍 부스트코스] 3. 웹 Front-End & 웹 Back-End

웹 프론트엔드

사용자에게 웹을 통해 다양한 resource = contents (문서, 동영상, 사진..)을 제공
사용자의 요청에 반응해서 동작

  • 컨텐츠를 잘 보여주기 위한 구조가 필요 - html
       Layered되어 있음
  • 적절한 배치와 일관된 디자인이 필요 - css
      폰트등과 관련된 내용들, pixel 단위로 지정
  • 사용자의 요청을 잘 반영해야 함 - JavaScript

웹 백엔드

정보를 처리하고 저장하며, 요청에 따라 내어주는 역할
사용자가 요청하는 문제를 해결 할 수 있어야 한다 
ex) 클라이언드 : 웹의 첫번째 페이지의 게시물 목록을 주세요 ! 
     백엔드에서 처리해서 response 해야 함

  • 프로그래밍 언어 (java, python, php, java script 등)
  • 웹의 동작 원리
  • 알고리즘, 자료구조 등 프로그래밍 기반 지식
  • 운영체제, 네트워크 등에 대한 이해
  • 프레임워크(반제품)에 대한 이해 (ex Spring)
  • DBMS에 대한 이해와 사용법

프론트- 수면위 백조 / client side
백엔드 - 수면 아래 헤엄치고 있는 백조의 다리 / server side


No comments:

Powered by Blogger.