DAY 2
3장 오리엔테이션
4장 프로그래밍 언어 & 운영체제(OS)
- 4장
클라이언트
달라고 하는 컴퓨터
서버
주는 컴퓨터
API
서로 다른 프로그램에서 요청과 응답을 주고 받을 수 있게 만든 체계. 클라이언트의 요청을 구분하는 체계.
서버 개발자에 의해 개발되고, 클라이언트 개발자가 이를 사용한다.
데이터를 주고 받을 수 있다
(ex. 로그인 요청 ㅡ ID, PW)
주소 형태 : 서버주소/A
CRUD
클라이언트가 API를 통해 보내는 요청의 4가지 요소
C - create : 올려줘!
R - read : 읽어줘!
U - update : 바꿔줘!
D - delete : 지워줘!
개발자들은 데이터를 볼 때 항상 CRUD 관점. 알아두면 개발자와 대화할 때 편하다. 이 중 특정 요소(기능)이 없는 기획이라면 반드시 타당한 이유가 있어야.
(ex. 올리는 기능, 읽는 기능만 있는 경우)
RESTful API
CRUD 요청은 각각의 서버 주소를 갖는다. RESTful API는 주소가 겹치는 혼선을 막기 위한 체계.
C ➡️ POST
R ➡️ GET
U ➡️ PUT(전체), PATCH(부분)
D ➡️ DELETE
HTTP 상태 코드
200 - 잘 됐어😃
400 - 클라 문제⛔️
500 - 서버 문제⛔️
본 포스팅은 수수나의 한 입 북클럽 시리즈입니다. 책에서 습득한 내용을 '한 입 거리' 짧은 메모로 정리, 수집하기 위해 시작했습니다. 코드스테이츠 PMB 7기 동기들과 함께하는 북클럽에서 읽는 책을 주제로 합니다.
'Product Management > 개발 지식 한 입씩' 카테고리의 다른 글
어떻게 개발할 것인가? ㅡ 네이티브앱 & 하이브리드앱 & 크로스플랫폼앱 & 모바일웹 & PWA [코드스테이츠 PMB 7기] (0) | 2021.07.20 |
---|