UsefulLinks
Computer Science
API Technologies
GraphQL
1. Introduction to GraphQL
2. GraphQL Type System Fundamentals
3. Schema Definition Language
4. GraphQL Operations
5. Query Language Features
6. Schema Design and Architecture
7. Server Implementation
8. Client Implementation
9. Advanced GraphQL Concepts
10. GraphQL Federation and Composition
11. Testing and Quality Assurance
12. Development Tools and Ecosystem
13. Production Considerations
3.
Schema Definition Language
3.1.
SDL Syntax Fundamentals
3.1.1.
Basic SDL Structure
3.1.2.
Type Definition Syntax
3.1.3.
Field Definition Syntax
3.1.4.
Comment Syntax
3.1.5.
Schema Organization
3.2.
Schema Root Types
3.2.1.
Query Root Type
3.2.1.1.
Required Query Type
3.2.1.2.
Query Entry Points
3.2.1.3.
Query Field Definition
3.2.2.
Mutation Root Type
3.2.2.1.
Optional Mutation Type
3.2.2.2.
Mutation Entry Points
3.2.2.3.
Mutation Field Definition
3.2.3.
Subscription Root Type
3.2.3.1.
Optional Subscription Type
3.2.3.2.
Subscription Entry Points
3.2.3.3.
Subscription Field Definition
3.3.
Field Arguments
3.3.1.
Argument Definition
3.3.2.
Argument Types
3.3.3.
Required Arguments
3.3.4.
Optional Arguments
3.3.5.
Default Argument Values
3.3.6.
Argument Validation
3.4.
Field Descriptions and Documentation
3.4.1.
Description Syntax
3.4.2.
Multi-line Descriptions
3.4.3.
Field Documentation Best Practices
3.4.4.
Type Documentation
3.4.5.
Schema Documentation Standards
3.5.
Directives in SDL
3.5.1.
Built-in Directives
3.5.1.1.
@deprecated
3.5.1.2.
@include
3.5.1.3.
@skip
3.5.2.
Custom Directive Definition
3.5.3.
Directive Locations
3.5.4.
Directive Arguments
Previous
2. GraphQL Type System Fundamentals
Go to top
Next
4. GraphQL Operations