Open API / Public API
Public api : [https://github.com/public-apis/public-apis]
무료로 제공되는 Open api가 있음 - 백엔드 없이 혼자 서비스 제작해보고 싶을 때 활용하기
api별 특징 확인 후 사용
useEffect와 OpenApi (axios이용하기)
RestApi 최적화 (react query) : [https://react-query-v2.tanstack.com/]
현재 Api 이용
🌼 Global-state : 모든 컴포넌트에서 공통적으로 사용하는 state
Database / ORM
서버 : 24시간 켜져있는 서버 프로그램이 동작하고 있는 컴퓨터
서버프로그램 : yarn dev해서 24시간 켜져있는 포트 번호
👀 왜 24시간 켜져있나? 접속을 기다린다.... 프론트엔드는 브라우저의 접속을 기다림
1번 하드코딩된 html, css, js
2번 useQuery 백 요청
3번 db에서 데이터 받아서 화면에 렌더링
DB 에 데이터를 담아두는 방식
SQL VS NoSQL
1) < SQL >
: 표 (table) - 행 (row)
: (ex. Oracle, MySQL, Mssql, postgresql)
: 관계형 데이터 베이스 (RDB) ( ex. board - user 연결)
: ORM
2) < NoSQL >
: 서류봉투 (collection) - 문서 (document)
: (ex. mongodb, firebase)
: ODM
DB 관리 프로그램
[https://dbeaver.io/download/]
Node.js
오늘 공부를 돌아보며
백엔드까지 잘 이해하는 개발자가 되기 위해서 이번주는 백엔드 과정을 학습한다
어리둥절한 느낌이지만....
오픈 api를 활용해서 이것저것 만들어보고 싶다는 생각이 있는데, 생각보다 활용이 쉽지 않다..ㅎㅎ
아무래도 인증키도 받고, 여러 설정도 해서 다양한 api를 쓸 수 있게 연습해야 할 듯..
이거빼구 저거빼구하니까 쓸만한게 없당
js 배열 문제 푸는 꿈을 꿨는데, 그러고 나서 아침부터 4주차 js 문제를 바로 다 풀어버렸다 (11번까지)
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ요즘 맨날 코딩하는 꿈꿔서 웃기고 슬프당