Why This Course Stands Out
Instead of theory-only lectures, you’ll dive into interactive labs where you can experiment, learn by doing, and troubleshoot common pitfalls. By the end of this course, you’ll confidently tackle everyday Backstage tasks and advanced customizations.You’ll need Node.js (v16+) and Yarn installed before starting. Refer to the Backstage installation guide for detailed prerequisites.
Course Outline
We’ll explore six core modules that build on each other:-
Fundamentals
Get to know Backstage’s architecture. You’ll learn how to bootstrap a new Backstage app, configure the frontend and backend, and integrate essential plugins. -
Catalog Module
Define and manage entities, register services, components, and APIs, and explore the relationships that power your developer portal. -
Templates
Automate project scaffolding and infrastructure setup with custom Backstage templates. Standardize workflows and reduce onboarding time. -
TechDocs & Search
Publish and host Markdown-based documentation directly in Backstage. Implement full-text search to make your docs and services easily discoverable. -
Custom UI & Plugins
Extend the Backstage UI with built-in components or build your own plugins to meet unique organizational needs. -
Production Management
Configure databases, secure your Backstage instance with authentication providers, and deploy with Docker or Kubernetes for a production-ready setup.
Join our KodeKloud forums to discuss labs, ask questions, and share your progress with fellow learners.
- Launch and maintain a production-grade Backstage instance
- Customize Catalog entities and templates
- Develop bespoke plugins and user interfaces
- Optimize search and documentation workflows