일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- firebase rules
- css 꿀팁
- 국비지원
- foreach
- 패스트캠퍼스 부트캠프
- 야놀자x패스트캠퍼스
- 프론트엔드부트캠프후기
- git
- 프론트엔드개발자
- 패스트캠퍼스
- sqld 자격증 시험
- js CRUD
- Filter
- TypeScript
- github
- reduce
- 2024 sqld
- sqld 55회
- promise 비동기처리
- 야놀자 fe 1기
- 성능개선
- Firebase
- 퍼블리셔 이직후기
- 리액트오류
- 부트캠프 취업후기
- map
- 부트캠프
- 국비지원취업
- Where
- react hook
- Today
- Total
Tech is created to fix problem
백엔드와 협업하기 전 알아야 할 필수 지식들 본문

Q. API가 뭔데?
Application Programming Interface
Interface? 한 겹 쌓아놓는 것 (벽 뒤에 무슨 일이 있는지 모름 "나한테 말해")
: 요청하면 뒤에서 무슨 일이 일어나는지 모르겠지만 작업해서 전달해줌
ex) 지하철 어플
요청 -> 인터페이스(API) -> 서울교통공사의 정보들 (도착정보, 막차, 첫차, 인구밀도 등등)
"정보들 알고 싶어? 나한테 얘기해"
Q. http는 뭔데?
인터넷 : 네트워크(모든 기기를 연결해주는)
웹 : 연결망에서 파놓은 방, 가상의 공간 for 정보 공유
클라이언트 -> url
화면 (FE) -> url -> 로직 (BE)
인터넷은 광활한 네트워크인데 다 길이 같다면 얼마나 헷갈릴까,,
인터넷 연결망에 도로 중 하나가 http이다.
http 형식에 맞춰 적어줘야 요청을 받을 수 있음
Q. API는 주소로 요청하는데, URL만 알고있니?
URL vs URI vs URN 차이점
우선 URI 의 하위 개념이 URL과 URN이다.
URL은 식별자 + 위치 (웹 주소 + 네트워크 상의 자원)
예를 들어 https, http, sftp, smp 등의 정보와 주소가 함께 담긴 것이 URL이다.
ex)
URI는 식별자
URL에서 주소 이름에만 해당하는 것이 URI이다.
ex)
URN은 위치, 프로토콜, 호스트 등과 상관없이 각 자원에 이름을 부여한 것
(웹 문서 자체를 의미)
ex)
/path
이해를 돕는 이미지
[백엔드와 소통할 시 정해야 할 사항 예시]
리스트 페이지에 데이터 몇 개를 달라고 해야할까,,
그리고 paging 처리인지 무한 스크롤 처리인지에 따라서 데이터를 어디까지 잘라줘야할지도 정해야 함
(담 프젝에 무한스크롤 해보는 것 추천!!)

포폴에 반드시 완성품만 내는 것이 아니라, 실패 사례를 제출해도 좋다!!!
'마인드셋' 카테고리의 다른 글
프로젝트 협업하기 전 이것만은 알아둬 (1) | 2023.12.27 |
---|---|
패스트캠퍼스X야놀자 프론트엔드 개발 부트캠프_FastCatch 숙박 예약 사이트 후기 (2) | 2023.12.22 |
사고하기 Stop Ctrl+C Ctrl+V (0) | 2023.11.20 |
자기소개, 프로젝트 기술 문서 은근 어렵다... 커리어 멘토링 후기 (0) | 2023.10.13 |
강민철 강사 개발자 마인드셋 특강 (0) | 2023.07.18 |