2024.04.01 - 12
[기능]
- 음악 검색 및 재생
- 댓글 및 별점 작성
- 로그인, 회원가입, 비밀번호 찾기
- 연관 동영상 표시
- 인기 음악 top 5
[나의 역할]
- 음악 검색 (ID 추출)
- 회원가입
notion : https://teamsparta.notion.site/8-_-c0e74fc8796d427ebb47b5bd8b9fcab3
GitHub : https://github.com/hyunacho771/sparta_eight
배포 : https://hyunacho771.github.io/sparta_eight/
[API 명세서]
API (Application Programming Interface)
- 서버와 클라이언트가 데이터를 주고받을 수 있도록 도움을 주는 매개
- 두 소프트웨어 구성요소가 서로 통신할 수 있게 하는 메커니즘
- 요청과 응답을 사용하여 두 어플리케이션이 서로 통신하는 방법을 정의
API 명세서 : 서버와 클라이언트 간 특정 기술을 사용하기 위한 약속
- 요청(request) 과 응답(response) 으로 구성
- method(GET, DELETE, POST, UPDATE), 기능, URL, request header, response header, request, response 등으로 구성
- request syntax : API의 형태, 구조에 대한 정의. API가 어떤 메서드를 사용하는지, 요청 url의 형태는 무엇인지 등
- request header : 요청에 대한 추가 정보
- request element : 해당 요청의 실제 내용. API를 요청하기 위한 파라미터, 파라미터 유형, 필수 여부와 설명, 제약사항 등
[ERD diagram]
ERD (an Entity Relationship Diagram)
- 시스템의 entity들이 무엇이 있는지, 어떤 관계가 있는지를 나타내는 다이어그램
- 테이블 간의 관계를 설명해주는 다이어그램으로, DB의 구조를 한 눈에 파악할 수 있도록 도움
- entity : 데이터베이스에 저장할 정보의 주체 혹은 대상
'스파르타 내배캠' 카테고리의 다른 글
[TIL] #3. 연산자, 반복문, 배열, 컬렉션 (0) | 2024.04.23 |
---|---|
[TIL] #2. Java 진짜시작 (0) | 2024.04.22 |
[TIL] #1 (0) | 2024.04.19 |
[데일리미션] Lv.2 웹개발자 JD 분석 (0) | 2024.04.15 |
[데일리미션] Lv.1 Spring 트랙을 신청한 이유 (0) | 2024.04.15 |