Enterprise Training • 3 days Program

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:

1

Set up and run Backstage locally, in Docker, and in production Kubernetes

2

Create and manage a Software Catalog with services, teams, and documentation

3

Build Software Templates that help developers create new projects quickly

4

Configure TechDocs for documentation-as-code workflows

5

Set up authentication with OIDC providers specifically: Keycloak

6

Build a complete developer portal with all five core Backstage features

7

Import sample organizations with proper service relationships

8

Create 'golden path' templates for common project types

9

Set up automated discovery from GitHub repositories

10

Configure basic group mapping and permissions

11

Develop simple plugins to extend Backstage functionality

12

Configure the Kubernetes plugin for developer visibility into workloads

13

Map catalog entities to Kubernetes resources using annotations

14

Understand business value and adoption measurement strategies

15

Integrate ArgoCD with Backstage for GitOps deployment visibility

16

Build production-ready templates with complete CI/CD pipelines

17

Experience end-to-end developer self-service workflows

18

Configure GitHub Actions workflows with proper permissions for container registry access

19

Implement multi-stage Docker builds for production security and efficiency

20

Deploy services to dedicated namespaces following production best practices

21

Integrate GitHub Container Registry (GHCR) for Docker image storage

22

Understand GitOps principles with Git as the single source of truth

Comprehensive Curriculum

Our 3 days program covers everything from fundamentals to advanced topics

1

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
2

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
3

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
4

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
5

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
6

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
7

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,500
  • 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
MOST POPULAR

3 Day Live Instructor-Led

$3,300
  • 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

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
Learn More About Sam

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.