하루
오늘은 특강의 연속이었다.
RESTful API 특강 / HTML CSS 특강 / 어제에 이은 DB특강
이 세가지 특강을 듣느라 하루가 다 지나간것 같다.
TIL
REST ( REpresentational State Transfer )
- 자원을 이름으로 구분해 해당 자원의 상태를 주고 받는 모든 것을 의미
- 자원 : 소프트웨어가 관리하는 모든 것
- 표현 : 그 자원을 표현하기 위한 이름
- 상태 전달 : 데이터가 요청되는 시점에 자원의 상태를 전달
REST의 장단점
장점
- http 프로토콜의 인프라를 그대로 사용하므로 별도의 인프라 구축 할 필요가 없다
- 메시지가 의도하는 바를 명확하게 나타내므로 의도하는 바를 쉽게 파악
- 서버와 클라이언트의 역할을 명확하게 분리한다
단점
- 표준이 존재하지 않음
- HTTP Method 형태가 제한적
HTML 이란?
- Hyper Text Markup Language 줄임말로 웹 페이지를 만드는 마크업 언어
CSS
- Cascading Style Sheet 줄임말로 웹 문서의 다자인 요소를 담당
css를 사용해야만 하는 이유
- 웹 문서의 내용과 상관없이 디자인만 바꾸거나 디자인은 그대로 두고 웹 문서의 내용변경이 용이
- 반응형 디자인으로 다양한 기기에 맞게 탄력적으로 바뀜
- 동일한 문서구조를 가지고 서로 다른 CSS 테마 적용이가능