GraphQL과 타입스크립트로 개발하는 웹 서비스
로즈
2023-12-05 00:46
198
0
본문
GraphQL과 타입스크립트로 개발하는 웹 서비스
도서명 : GraphQL과 타입스크립트로 개발하는 웹 서비스
저자/출판사 : 강화수,저자,글,, 비제이퍼블릭
쪽수 : 360쪽
출판일 : 2022-10-14
ISBN : 9791165921774
정가 : 25000
저자 소개
서문
베타 리더 추천사
1장 웹 개발과 GraphQL
1.1 웹 개발의 간략한 역사
1.2 GraphQL
___GraphQL
___GraphQL의 설계 디자인 원칙
___REST
___REST의 문제점과 GraphQL
___GraphQL과 REST의 차이
___GraphQL이 가져오는 부가적 이점
1.3 GraphQL 사용하기
___쿼리
___인자와 변수
___Directives
___Fragment
___뮤테이션
___스키마와 타입
___GraphQL의 실행
2장. GraphQL, 타입스크립트 생태계
2.1 GraphQL 프로그래밍 방식
___스키마 주도 방식
___코드 주도 방식
___스키마 주도 방식 vs 코드 주도 방식
2.2 데이터베이스
___ORM
___Tools
2.3 GraphQL 서버
___Apollo 서버
___Nestjs
2.4 GraphQL 클라이언트
___GraphQL 클라이언트 없이 GraphQL 요청하기
___Relay
___Apollo 클라이언트
___Urql
___GraphQL 클라이언트의 캐시 방법
2.5 그 외 유용한 툴
___GraphQL Code Generator
___DataLoader
3장. 프로젝트 준비
3.1 프로젝트 소개
___기능 요구사항
3.2 프로젝트 아키텍처
___데이터베이스
___GraphQL 서버
___프런트엔드
3.3 개발 환경 구성
___Nodejs 환경 구성
___Docker 설치
___MySQL과 Redis 설치
___Visual Studio Code
3.4 프로젝트 구성
___프런트엔드
___백엔드
___코딩 스타일 및 규칙 적용
___프로젝트 데이터 다운로드
4장. 프로젝트 개발 I
4.1 영화 목록
___영화 목록 스키마 설계
___리졸버 구성
___영화 목록 쿼리
___클라이언트에서 쿼리 처리하기
___GraphQL Code Generator
___UI 구성
___페이지네이션
4.2 레이아웃
___페이지 처리
___레이아웃 컴포넌트
___네비게이션 바
4.3 개별 영화 상세 정보
___영화 상세 정보 리졸버
___개별 영화 페이지 구성
___명장면 스키마 설계
___명장면 목록 정보 UI 구성
___명장면 자세히 보기
5장. 프로젝트 개발 II
5.1 회원가입
___TypeORM 구성
___회원가입
___회원가입 UI
5.2 로그인
___인증과 인가
___로그인
___로그인 UI
___로그인 정보 조회
___로그인 유지
___로그아웃
5.3 명장면 좋아요 기능
___CutVote 스키마 설계
___좋아요 뮤테이션
___좋아요 조회 쿼리
5.4 명장면 감상평 기능
___감상평 스키마 설계
___감상평 뮤테이션
___감상평 쿼리
___감상평 UI
6장. 프로젝트 개발 III
6.1 프로필 사진 기능 추가하기
___프로필 사진 생성하기
___uploadLink
___프로필 사진 UI
6.2 실시간 알림 기능 추가하기
___알림 스키마 설계
___Subscription 설정
___알림 리졸버
___Subscription in Client
___알림 UI
___알림 기능 보완하기
7장. 배포
7.1 배포 준비-소개
7.2 배포 준비
___프리티어
___환경변수 처리
7.3 백엔드 서버 배포 구성
___RDS
___ElastiCache
___Beanstalk
7.4 React 프런트엔드 배포 구성
___AWS S3
7.5 더 많은 배포 작업
7.6 마무리
___더 많은 기능을 추가해 보세요.
___GraphQL 기반 서비스를 확인해 보세요.
도서명 : GraphQL과 타입스크립트로 개발하는 웹 서비스
저자/출판사 : 강화수,저자,글,, 비제이퍼블릭
쪽수 : 360쪽
출판일 : 2022-10-14
ISBN : 9791165921774
정가 : 25000
저자 소개
서문
베타 리더 추천사
1장 웹 개발과 GraphQL
1.1 웹 개발의 간략한 역사
1.2 GraphQL
___GraphQL
___GraphQL의 설계 디자인 원칙
___REST
___REST의 문제점과 GraphQL
___GraphQL과 REST의 차이
___GraphQL이 가져오는 부가적 이점
1.3 GraphQL 사용하기
___쿼리
___인자와 변수
___Directives
___Fragment
___뮤테이션
___스키마와 타입
___GraphQL의 실행
2장. GraphQL, 타입스크립트 생태계
2.1 GraphQL 프로그래밍 방식
___스키마 주도 방식
___코드 주도 방식
___스키마 주도 방식 vs 코드 주도 방식
2.2 데이터베이스
___ORM
___Tools
2.3 GraphQL 서버
___Apollo 서버
___Nestjs
2.4 GraphQL 클라이언트
___GraphQL 클라이언트 없이 GraphQL 요청하기
___Relay
___Apollo 클라이언트
___Urql
___GraphQL 클라이언트의 캐시 방법
2.5 그 외 유용한 툴
___GraphQL Code Generator
___DataLoader
3장. 프로젝트 준비
3.1 프로젝트 소개
___기능 요구사항
3.2 프로젝트 아키텍처
___데이터베이스
___GraphQL 서버
___프런트엔드
3.3 개발 환경 구성
___Nodejs 환경 구성
___Docker 설치
___MySQL과 Redis 설치
___Visual Studio Code
3.4 프로젝트 구성
___프런트엔드
___백엔드
___코딩 스타일 및 규칙 적용
___프로젝트 데이터 다운로드
4장. 프로젝트 개발 I
4.1 영화 목록
___영화 목록 스키마 설계
___리졸버 구성
___영화 목록 쿼리
___클라이언트에서 쿼리 처리하기
___GraphQL Code Generator
___UI 구성
___페이지네이션
4.2 레이아웃
___페이지 처리
___레이아웃 컴포넌트
___네비게이션 바
4.3 개별 영화 상세 정보
___영화 상세 정보 리졸버
___개별 영화 페이지 구성
___명장면 스키마 설계
___명장면 목록 정보 UI 구성
___명장면 자세히 보기
5장. 프로젝트 개발 II
5.1 회원가입
___TypeORM 구성
___회원가입
___회원가입 UI
5.2 로그인
___인증과 인가
___로그인
___로그인 UI
___로그인 정보 조회
___로그인 유지
___로그아웃
5.3 명장면 좋아요 기능
___CutVote 스키마 설계
___좋아요 뮤테이션
___좋아요 조회 쿼리
5.4 명장면 감상평 기능
___감상평 스키마 설계
___감상평 뮤테이션
___감상평 쿼리
___감상평 UI
6장. 프로젝트 개발 III
6.1 프로필 사진 기능 추가하기
___프로필 사진 생성하기
___uploadLink
___프로필 사진 UI
6.2 실시간 알림 기능 추가하기
___알림 스키마 설계
___Subscription 설정
___알림 리졸버
___Subscription in Client
___알림 UI
___알림 기능 보완하기
7장. 배포
7.1 배포 준비-소개
7.2 배포 준비
___프리티어
___환경변수 처리
7.3 백엔드 서버 배포 구성
___RDS
___ElastiCache
___Beanstalk
7.4 React 프런트엔드 배포 구성
___AWS S3
7.5 더 많은 배포 작업
7.6 마무리
___더 많은 기능을 추가해 보세요.
___GraphQL 기반 서비스를 확인해 보세요.
댓글목록0