Get a top-level understanding of the entire Sanity Content Operating System while building out a multi-application monorepo. With callouts to take other course material to go deeper.
1. Welcome
In this course you'll make first contact with most parts of the Sanity Content Operating System while building out a best-practice, multi-application monorepo.
Sanity Studio
2. Hello, Studio
Create a new Sanity project from the command line and learn the boundaries of where Sanity ends and your work begins.
3. Local development
With a new Sanity project created and a new Studio installed, you're ready to get started with local development.
4. Creating a schema
Configure a schema for Sanity Studio that defines your content model and builds out an editorial interface.
5. Deploying your Studio
Get your content authoring dashboard into the hands of others with a single terminal command.
Studio excellence
APIs and SDKs
6. Just enough GROQ
You can think of GROQ as "SQL for JSON," a simple but flexible way to query anything in your dataset and reshape the response.
Between GROQ and a hard place
7. Prepare your monorepo
Setup a PNPM workspace to more efficiently move through the rest of this course while developing multiple applications.
8. Display content in Next.js
You've now crafted a content creation experience and learned how to query from the Content Lake. All that's left to do is distribute that content to the world.
9. Rendering assets
Sanity's powerful image asset CDN allows you to deliver images at the appropriate size by setting a few query parameters on a URL.
10. Generating types
Generate TypeScript types from your Sanity Studio schema and GROQ queries. Ensure robust, maintainable, and error-resistant code, with type-safe data fetching.
Handling schema changes confidently
11. Build a content application
Go beyond the customization and configuration of Sanity Studio and build something specific to your unique content operations.
Build content apps with Sanity App SDK
Compute and AI
12. Automate anything with Functions
The content lifecycle goes beyond authoring in Sanity Studio or rendering on a web page. Automate everything that happens next with Sanity Functions.
13. Agent Actions
Explore batteries-included schema-aware AI with Agent Actions to create, modify and translate documents using natural language.
Conclusion
14. Day one quiz
Let's test everything you've learned in this course by answering a few questions.