Course Outline

소개

GrahpQL이란 무엇입니까?

  • GraphQL의 진화
  • GraphiQl 및 GitHub API

GraphQL 기본 개요

  • 쿼리
  • 스키마
  • 돌연변이
  • 구독

API의 기초와 기능

  • Scalar 유형
  • 웹 아키텍처 패턴: 복합 패턴, 프록시 패턴, 파사드 패턴

개발 환경 준비

  • 설치 및 구성 GraphQL
  • Node.J 설치 및 구성
  • Apollo 설치 및 구성
  • Prisma 설치 및 구성

스키마 및 쿼리

  • GraphQL API 설정
  • 사용자 정의 개체 유형 만들기
  • GraphQL 스키마 사용
  • 작업 인수를 통해 데이터 전달
  • 배열 및 배열 요소 작업
  • 관계형 데이터 탐색

돌연변이 및 구독

  • 변형이 포함된 데이터 생성, 삭제, 업데이트
  • 객체 확산 연산자 사용
  • 리팩터링 노드 아키텍처
  • 구독 만들기
  • 편집 및 삭제를 위한 구독 확장

Prisma를 사용한 GraphQL 인증

  • 사용자 정의 유형 해석기 설정
  • Prisma를 통해 쿼리 전달
  • Prisma를 통해 인수 전달
  • Prisma를 통해 돌연변이 전달
  • Prisma를 통해 구독 전달
  • 비밀번호 지원 추가
  • 토큰 확인 중

Apollo 클라이언트 및 테스트

  • 테스트 환경 설정
  • 테스트 데이터로 시딩
  • 쿼리 및 변형 테스트
  • 인증 테스트

요약 및 결론

Requirements

  • 노드에 대한 이해
  • JavaScript 프로그래밍 경험

청중

  • 웹 개발자
  21 Hours

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

회원 평가 (4)

Related Courses

Related Categories