메인메뉴로 이동 본문으로 이동

수강신청

컨텐츠 내용

  1. 수강신청
  2. 과정정보

[IT SW 스쿨] GraphQL 활용 (대면)

[IT SW 스쿨] GraphQL 활용 (대면) 과정정보
과정명 [IT SW 스쿨] GraphQL 활용 (대면)
학습기간
학습시간 14시간
교육비 450,000원
학습목표
교육대상
과정소개
- 현대 웹 애플리케이션에서 데이터를 효율적으로 관리하고 클라이언트와 서버 간의 통신을 최적화하기 위해 GraphQL을 활용하는 방법을 학습합니다.
- GraphQL의 기본 개념부터 고급 활용 기법까지 실습 중심으로 진행되며, 실무에 적용 가능한 프로젝트 기반 학습을 제공합니다.

과정 목표
- GraphQL의 기본 구조와 작동 방식을 이해한다.
- 서버와 클라이언트 간의 효율적인 데이터 통신을 구현한다.
- GraphQL을 활용한 API 설계와 데이터 요청 최적화를 실습한다.

추천 대상
- RESTful API 사용 경험이 있으며 GraphQL로 전환을 고려 중인 백엔드/프론트엔드 개발자
- 데이터 요청 최적화를 필요로 하는 IT 전문가
- GraphQL 도입 및 활용 전략을 고민 중인 기술 리더

사전 체크리스트
- RESTful API 설계 및 사용 경험이 있다.
- JavaScript 또는 TypeScript를 활용한 개발 경험이 있다.
- Node.js 또는 프론트엔드 개발 도구에 익숙하다.
- 데이터 스키마 설계 경험이 있다.
- Apollo Client 또는 Relay 사용 경험이 있다.

체크리스트 결과
- 5개 중 3개 이상 "아니오"를 선택한 경우, 아래 사전 학습이 필요합니다:
  - 사전 학습 필요 지식:
    - RESTful API와 GraphQL의 차이점 학습
    - 기본적인 데이터 스키마 설계 학습
    - Apollo Client 설치 및 기본 사용법 학습

강사 소개
- 김승욱 강사
  - 現 당근마켓 소프트웨어 엔지니어
  - 前 뤼이드 소프트웨어 엔지니어

준비 사항
- Node.js 및 npm 설치
- Apollo Server 및 Apollo Client 샘플 코드 제공
- Postman 또는 GraphQL Playground 설치
- 개인용 노트북

교육 정보
- 장소: 한양대학교
- 기간: 2일 (14시간)
- 방식: 이론 10%, 실습 90%

평가 방식
- 객관식 8문항 (5점/문항)
- 주관식 1문항 (20점)
- 서술형 1문항 (40점)

수료 기준
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 종합평가 50%)

교육 시간표
- **1일차**
  - 09:00~09:30: GraphQL 기본 개념 및 REST와의 비교
  - 09:30~10:30: GraphQL 서버 구성 실습 (Node.js + Apollo Server)
  - 10:30~12:00: GraphQL 스키마 설계 및 작성 실습 (Query, Mutation, Subscription)
  - 12:00~13:00: 점심시간
  - 13:00~14:00: 클라이언트 통합 실습 - Apollo Client 설정 및 사용법
  - 14:00~17:00: 데이터 요청 최적화 실습 (DataLoader, Batch Requests)

- **2일차**
  - 09:00~10:30: GraphQL 보안 및 에러 처리 기법 (이론 및 실습)
  - 10:30~12:00: 대규모 프로젝트에서 GraphQL 사용 전략 실습
  - 13:00~16:00: 팀 프로젝트: GraphQL API 설계 및 클라이언트 통합
  - 16:00~17:00: 프로젝트 발표 및 피드백 세션

수료기준
수료기준
평가기준 총점
배점 100점
수료기준 60점
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
강의목차
차시 일시 강의명
강의 목차가 없습니다.