TracksMastering Content OperationsCoursesDay One Content Operations

Day One Content Operations

Simeon Griggs
Simeon GriggsPrincipal Educator at Sanity
Last updated 1 day ago
14
Lessons

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

1
Task

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

1
Task

Create a new Sanity project from the command line and learn the boundaries of where Sanity ends and your work begins.

3. Local development

1
Task

With a new Sanity project created and a new Studio installed, you're ready to get started with local development.

4. Creating a schema

15
Tasks

Configure a schema for Sanity Studio that defines your content model and builds out an editorial interface.

5. Deploying your Studio

1
Task

Get your content authoring dashboard into the hands of others with a single terminal command.

Suggested next course:
Studio excellence
View course

APIs and SDKs

6. Just enough GROQ

5
Tasks

You can think of GROQ as "SQL for JSON," a simple but flexible way to query anything in your dataset and reshape the response.

Suggested next course:
Between GROQ and a hard place
View course

7. Prepare your monorepo

6
Tasks

Setup a PNPM workspace to more efficiently move through the rest of this course while developing multiple applications.

8. Display content in Next.js

10
Tasks

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

3
Tasks

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

6
Tasks

Generate TypeScript types from your Sanity Studio schema and GROQ queries. Ensure robust, maintainable, and error-resistant code, with type-safe data fetching.

Suggested next course:
Handling schema changes confidently
View course

11. Build a content application

9
Tasks

Go beyond the customization and configuration of Sanity Studio and build something specific to your unique content operations.

Suggested next course:
Build content apps with Sanity App SDK
View course

Compute and AI

12. Automate anything with Functions

12
Tasks

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

4
Tasks

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.