CRUD

Diary/Retrospective

[항해99 / TIL] 🚢 23-05-03 리액트 query, axios로 게시판 만들기

요구사항 정의 구현해야 할 기능 1) 공통 UI 구현하기 API 명세서 작성하기 2) 본문 CRUD 구현 본문 리스트 조회하기 본문 조회하기 본문 추가하기 본문 삭제하기 본문 수정하기 3) 배포 json-server 서버 배포 (heroku 사용) 리액트 프로젝트 배포 (S3, vercel 등 자유) 필수 요구사항 동적 라우팅 사용 1개 이상의 Custom Hook 구현 Form에 유효성 검증 기능 적용 버튼 컴포넌트 1개로 모든 버튼 구현 배포된 결과물에서는 console.log()가 보이지 않도록 처리 .env를 이용해서 API 서버의 URL 코드 상에서 숨기도록 처리 프로젝트 설명 자신이 좋아하는 과자를 소개할 수 있는 웹페이지를 만들고자 했다. 2023.04.28 ~ 2023.04.30 기간동안 ..

Back-End/SQL

[DB / SQL] CRUD란?

'개발자로 취업하려면 CRUD는 할 줄 알아야 한다'는 이야기를 자주 듣는다. 그렇다면 CRUD는 무슨 뜻일까? 블로그 글 작성을 예시로 이해해보자. 지금 이 글을 작성하여 '완료(작성)' 버튼을 누른다면, 글 정보는 데이터베이스에 저장되고 저장한 것을 다시 읽어와 글 목록에서 보여준다. 즉, 사용자인 내가 이용중인 블로그 웹과 데이터베이스가 상호작용 하고 있는 것이다. 나는 글을 작성할 수도 있고, 볼 수도 있고, 수정할 수도 있고, 삭제할 수도 있다. 이 네 가지의 약어를 CRUD라고 한다. 이름 의미 SQL Create 생성 INSERT Read 조회 SELECT Update 수정 UPDATE Delete 삭제 DELETE 버튼을 화면에 만들고, 그 버튼을 클릭했을 때 해당 데이터를 모두 읽어와 컴..

Olivia Kim
'CRUD' 태그의 글 목록