[생활코딩] GraphQL

서버와 클라이언트가 통신하는 방법인 GraphQL에 대한 수업입니다.

강좌 소개
난이도
쉬움
카테고리
웹 프로그래밍 - 프로그래밍


📝수업 소개


📥그래프QL(GraphQL)이란?

GraphQL은 Facebook에서 개발된 오픈소스 기술로 데이터 질의 (Query + Schema) 언어입니다.

클라이언트는 GraphQL 서버로 쿼리를 전송하고, 서버는 해당 쿼리를 해석하고 데이터를 반환합니.

이 때, 클라이언트가 요청한 필드만 반환되므로 over fetching을 줄여 효율적입니다. 

또한, GraphQL은 스키마를 사용하여 데이터 모델을 정의하기 때문에 클라이언트와 서버 간의 일관성 있는 데이터 통신을 보장합니다.

이를 통해 클라이언트가 서버가 제공하는 데이터 중 원하는 데이터를 가져오는 것이 가능해집니다.


출처: https://devocean.sk.com/blog/techBoardDetail.do?ID=164787



📣참고사항


  • 기본적인 기능 외에 혁신적인 것들은 후속 수업을 통해서 필요할 때 최소한의 노력으로 공부하실 수 있도록 수업을 구성했습니다.
  • 입문자일수록 도구가 좋아야 합니다. 이 수업에서는 이 문제를 해결하는데 꼭 필요한 도구를 최대한이면서도 최소한으로 담아 내기 위해서 노력했습니다.




생활코딩 운영자 이고잉입니다



10만 명 이상으로 구성된 개발 커뮤니티 생활코딩 운영

일반인들에게 프로그래밍을 알려주는 무료 온오프라인 수업 제공
교육 과정
  • 01
    CH01. GraphQL
  • LEC01. 기계들 간의 대화 - GraphQL
마지막 업데이트|2023년 06월 21일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
0.0
난이도
쉬움
수강기간
평생 무제한