Lộ trình GraphQL

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Giới thiệu

GraphQL là gì?
Các vấn đề GraphQL giải quyết
Tư duy theo Đồ thị
GraphQL trên Frontend & Backend

2 Truy vấn

Truy vấn là gì?
Trường
Bí danh
Đối số
Chỉ thị
Biến
Mảnh

3 Đột biến & Đăng ký

Đột biến:

Đột biến là gì?
Nhiều trường trong Đột biến
Tên hoạt động

Đăng ký:

Đăng ký là gì?
Chỉ thị @defer / @stream

4 Lược đồ

Hệ thống kiểu
Vô hướng
Đối tượng
Enum
Giao diện
Union

5 Xác thực & Thực thi

Trường gốc
Resolver
Ép kiểu Vô hướng
Xác thực
Tạo kết quả

6 Phục vụ qua Internet & Phân trang

GraphQL qua HTTP
GraphQL qua WebSockets / SSE
Bộ nhớ đệm & Gộp
Ủy quyền
Phân trang

7 Các triển khai

GraphQL.js
GraphQL Go
GraphQL Java

8 Máy chủ (JavaScript)

graphql-http
GraphQL Yoga
Apollo Server
mercurius

9 Máy khách (JavaScript)

graphql-http
Relay
Apollo Client
Urql

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi