[웹프로그래밍 부스트코스] 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: