One of the first steps, when you’re starting any GraphQL project, is designing your schema. Your schema is the document that describes your API’s types and allows you to create an API that aligns with the needs of your project. In a large organization, it is a contract shared across every team Product and Engineering that encapsulates the unique needs of the business. A well-designed schema is a key pillar of success for anyone using GraphQL.
In this interactive, hands-on course, you’ll learn the foundations of building well-designed schemas using GraphQL’s schema definition language. We’ll cover real-world examples and best practices that you can apply immediately to your own schema design projects. Learn to speak the language of GraphQL fluently, no matter your job role.
Meet the Speakers
Software Developer + Instructor, Moon Highway
What you'll learn
Intro to the Schema Definition Language
Creating Schema Types
Nullable vs. Non-nullable Fields