Backstage 101 Corporate Training
Learn to build developer portals with Backstage, the open-source platform created by Spotify. Master the five core pillars: Service Catalog, Software Templates, TechDocs, Authentication, and Search. Build a working developer portal from scratch, starting with local development and progressing through Docker to production Kubernetes deployment.
Why Choose Our Enterprise Training
Expert Instructors
Learn from industry experts with real-world platform engineering experience
Hands-On Practice
Dedicated lab environments with real cloud resources for each team member
Flexible Learning
Choose between self-paced or instructor-led formats to fit your team's schedule
What Your Team Will Learn
By the end of this 3 days intensive program, your team will be able to:
Set up and run Backstage locally, in Docker, and in production Kubernetes
Create and manage a Software Catalog with services, teams, and documentation
Build Software Templates that help developers create new projects quickly
Configure TechDocs for documentation-as-code workflows
Set up authentication with OIDC providers specifically: Keycloak
Build a complete developer portal with all five core Backstage features
Import sample organizations with proper service relationships
Create 'golden path' templates for common project types
Set up automated discovery from GitHub repositories
Configure basic group mapping and permissions
Develop simple plugins to extend Backstage functionality
Configure the Kubernetes plugin for developer visibility into workloads
Map catalog entities to Kubernetes resources using annotations
Understand business value and adoption measurement strategies
Integrate ArgoCD with Backstage for GitOps deployment visibility
Build production-ready templates with complete CI/CD pipelines
Experience end-to-end developer self-service workflows
Configure GitHub Actions workflows with proper permissions for container registry access
Implement multi-stage Docker builds for production security and efficiency
Deploy services to dedicated namespaces following production best practices
Integrate GitHub Container Registry (GHCR) for Docker image storage
Understand GitOps principles with Git as the single source of truth
Comprehensive Curriculum
Our 3 days program covers everything from fundamentals to advanced topics
1Why IDPs and Backstage Basics
6 lessons • 1 quizzes • 2 labs
Why IDPs and Backstage Basics
6 lessons • 1 quizzes • 2 labs
Understanding Internal Developer Portals, setting up Backstage locally, and exploring the Software Catalog
- •What is Backstage?
- •02 local backstage setup labLab
- •Project Structure and Configuration
- •Plugins, Build, and Development
- •Entity Types - Components, APIs, and Systems
- •Entity Types - Users, Groups, and Resources
- •Catalog Organization and Discovery
- •08 basic catalog labLab
- •Day 1: Getting Started with BackstageQuiz
2Templates, Documentation, and Automation
6 lessons • 1 quizzes • 3 labs
Templates, Documentation, and Automation
6 lessons • 1 quizzes • 3 labs
Building Software Templates with the Scaffolder, implementing TechDocs for documentation-as-code, and configuring automated discovery
- •Software Templates Fundamentals
- •Template Actions and Skeleton Content
- •Template Integration and Best Practices
- •04 templates labLab
- •Advanced Scaffolder Patterns
- •TechDocs and MkDocs Fundamentals
- •TechDocs Integration and Publishing
- •08 techdocs labLab
- •09 discovery labLab
- •Day 2: Templates and DocumentationQuiz
3Docker and PostgreSQL Deployment
2 lessons • 1 quizzes • 1 labs
Docker and PostgreSQL Deployment
2 lessons • 1 quizzes • 1 labs
Moving from local development to Docker deployment with PostgreSQL and production security using Docker secrets
- •Docker Deployment & PostgreSQL
- •Docker Security & Production Deployment
- •03 docker labLab
- •Day 3: Docker and DatabaseQuiz
4Authentication and Authorization
2 lessons • 1 quizzes • 2 labs
Authentication and Authorization
2 lessons • 1 quizzes • 2 labs
OIDC authentication with Keycloak and role-based access control using the permissions framework
- •OIDC Authentication with Keycloak
- •02 keycloak integration labLab
- •Role-Based Access Control with Permissions
- •04 permissions labLab
- •Day 4: Authentication and PermissionsQuiz
5Kubernetes Deployment
2 lessons • 1 quizzes • 1 labs
Kubernetes Deployment
2 lessons • 1 quizzes • 1 labs
Deploy PostgreSQL and Backstage to Kubernetes using raw manifests following the official guide, build custom Docker images, and access applications using port-forwarding
- •Kubernetes Fundamentals and Building Images
- •Deploying to Kubernetes with Manifests
- •03 kubernetes deployment labLab
- •Kubernetes Deployment and OrchestrationQuiz
6Kubernetes Integration
2 lessons • 1 quizzes • 1 labs
Kubernetes Integration
2 lessons • 1 quizzes • 1 labs
Configure the Kubernetes plugin to provide developers with visibility into their workloads across multiple clusters
- •Kubernetes Plugin Overview
- •Kubernetes Plugin Configuration
- •03 kubernetes plugin labLab
- •Kubernetes Integration Knowledge CheckQuiz
7Plugins and Production GitOps
2 lessons • 1 quizzes • 1 labs
Plugins and Production GitOps
2 lessons • 1 quizzes • 1 labs
Plugin development fundamentals, GitOps deployment patterns with ArgoCD, and building production-grade developer portals with complete CI/CD workflows
- •Plugin Development Fundamentals
- •02 simple plugin labLab
- •Production GitOps and Platform Engineering Patterns
- •Final Assessment: Plugins and Production GitOpsQuiz
Training Packages
Choose the package that best fits your team's learning style and schedule
1 Week Self-Paced
- 1 week of self-paced hands-on with video lectures
- Includes two 1-hour office hours for live Q&A
- A dedicated lab environment per student for a week
- Kubernetes cluster access provided
- Access to private study groups for team Q&A
3 Day Live Instructor-Led
- 3 days (6 hours each) hands-on live remote instructor-led class
- Access to all video lectures for reference
- A dedicated lab environment per student for two weeks
- Kubernetes cluster access provided
- Two weeks of post-training support via private study groups
- Custom plugin development examples for your platform
• Price is per student
• Minimum of 4 students per class
• All prices are in USD
Need a custom package for a larger team? Contact us
Meet Your Instructor

Sam Gabrail
HashiCorp Authorized Instructor • Former HashiCorp Sr. Solutions Engineer
- 15+ years of experience in DevOps, Cloud Infrastructure, and Platform Engineering
- HashiCorp Authorized Instructor for Terraform and Vault
- Trained hundreds of professionals at Fortune 500 companies
- Creator of the popular TeKanAid Platform Engineering YouTube channel
Ready to Upskill Your Team?
Invest in your team's growth with world-class training from industry experts. Get started today and transform your infrastructure practices.