TIL 210705

jmdev·2021년 7월 5일
0

오늘 한 일

  • 자바스크립트 강의 중 웹API 파트 수강 중

다른분들의 강의를 이것저것 찍먹해보다가 결국 다시 엘리님 강의로 돌아왔다. 유료 강의인 프론트엔드 필수 브라우저 101를 결제했다. 실습문제를 최대한 안보고 따라하려는데 쉽지 않다. 예전에 다른 예제를 풀 때도 그랬듯이 너무 빙빙둘러서 생각하니까 더 헤매는 기분...

공부한 내용

워밍업으로 들은 무료 강의
API란? 개념 정리와 포트폴리오에 유용한 대박 사이트 공유 🙌

다양한 기기에서 서버에 있는 데이터를 읽고 쓰기 위해서는 서버에서 제공하는 Web API들을 이용해서 처리할 수 있음

  • HTTP 네트워크에서 기기들간에 의사소통을 해나가는 규격사항

  • REST Representational State Transfer

    → Web API를 어떻게 디자인해서 만들건지 정의함

    • Post Create 새로운 데이터를 만듦
    • Get Read 데이터를 읽음,
    • Put Update 데이터를 업데이트 함
    • Delete Delete 데이터를 삭제함

Get을 이용해 유저에 대한 정보를 요청하면 서버로부터 유저에 대한 데이터를 JSON을 통해 받아 올 수 있음

  • 그 외

    • 라이브러리/프레임워크에서 이용할 수 있는 클래스나 함수들을 API라고 부름

    • Open / Public API 회사 내부에서 사용하는 Web API를 외부의 다른 개발자가 이용할 수 있도록 공개적으로 오픈한 것 → 회사, 서비스 커뮤니티에 많은 기여를 함

      서버에서 제공하는 Web API를 통해서 서버에 있는 데이터를 읽어오거나 업데이트 할 수 있음

해야 할 일

  • 마음 다시 잡고 공부하기
  • 웹API 파트 마저 듣기

0개의 댓글