Skip to main content
Welcome to the Certified Backstage Associate course. If you’re here, you’re ready to dive into Backstage — the open platform for building developer portals that helps teams discover, manage, and operate software. Organizations such as Spotify, American Airlines, and Peloton use Backstage to improve developer productivity, reduce context switching, and centralize tooling and documentation. I’m Sanjeev, and I’ll guide you from beginner to confident Backstage user. Whether your goal is to boost developer experience inside your organization or to pass the Certified Backstage Associate exam, this course combines conceptual depth with practical labs to get you there.
This course emphasizes hands-on learning. Each module includes practical labs that let you experiment, make mistakes, and learn by doing — the best way to prepare for real-world Backstage adoption.

Quick setup (local lab files)

Use these commands to copy the sample Backstage template files into your working directory:
If your source folder contains no dotfiles (hidden files beginning with .), the cp glob may fail. The || true in the command prevents the script from exiting with an error in that case.

Course structure — what you’ll learn

The course is organized so you build from fundamentals to production operations. Below is a high-level map of modules and core topics.
A slide titled "Backstage Architecture" showing frontend and backend boxes with Catalog and GitLab plugin blocks, arrows to a GitLab logo and a database icon. A small circular video thumbnail of a speaker appears in the bottom-right corner.
This architecture diagram highlights the split between the Backstage frontend and backend, integrations (e.g., GitLab), and persistent storage. Understanding these components helps you plan deployments and integrations. You will learn how to use Backstage’s Catalog to define and manage entities — registering components, systems, domains, APIs, and more — and how relationships between entities model your organization’s software landscape.
A presentation slide titled "Exploring Other Entity Kinds" showing hexagonal icons for Users, Groups, Templates, Systems, Domains and a central "Entity" tile. A small circular video of a presenter appears in the bottom-right corner.
Templates and scaffolding standardize how teams create services and infrastructure. We’ll walk through creating and using templates so teams consistently provision repos, CI/CD, and infrastructure.
A screenshot of a GitHub repository page showing the "backstage-templates/templates" folder with several .yaml files (the cursor pointing at api-template.yaml). A small circular video feed of a presenter appears in the bottom-right.
Doc-driven development becomes easier with TechDocs and search. You’ll configure TechDocs to publish documentation from source (Markdown) and tune Backstage search so teams find the information they need fast.
A presentation slide titled "Search" with a teal stacked logo on the left and a rounded info card labeled "Main Benefits" containing an illustration of a developer. A small circular webcam feed showing a person's face appears in the bottom-right corner.
You will also learn how to customize the UI and extend Backstage through plugins. Building plugins allows you to integrate tools, surface custom reports, and adapt Backstage to your organization’s workflows. Here is an example JSX snippet showing how sidebar items can be defined in a Backstage app. This demonstrates common navigation entries (Docs, Create, Register) and a Settings group:
Finally, we’ll cover essential production topics: database configuration, authentication and SSO, secrets management, logging and monitoring, and deployment options (including Docker and Kubernetes patterns) so you can operate Backstage reliably at scale. By the end of this course you will be ready to deploy and operate Backstage, build and integrate plugins, author templates, manage the Catalog, and publish TechDocs — and you’ll be well-prepared to take the Certified Backstage Associate exam. Join our KodeKloud community to collaborate with fellow learners and get help as you practice the labs and prepare for the exam.

Watch Video