Backstage Developer Training (4 Tage)
Erweitern Sie Ihre Backstage-Kenntnisse und lernen Sie, wie Sie die Plattform durch Programmierung an Ihre individuellen Bedürfnisse anpassen können. Dieses 4-tägige Training baut auf dem Admin-Training auf und vermittelt Ihnen fortgeschrittene Konzepte wie die Entwicklung eigener Plugins, die Integration von Backend-Systemen und die Anpassung von Software Templates. Werden Sie zum Backstage-Experten und gestalten Sie Ihre IDP aktiv mit.
Training anfragen
Stellen Sie eine unverbindliche Anfrage für das Backstage Admin Training – wir melden uns zeitnah bei Ihnen.
Zielgruppe
- DevOps-Ingenieure, die ihre IDP erweitern möchten
- Entwickler, die Backstage-Plugins entwickeln und die Plattform anpassen möchten
Voraussetzungen
- Grundkenntnisse in Linux/Unix
- Grundlegendes Verständnis von Container-Technologien
- Kenntnisse in YAML
- Programmierkenntnisse
Agenda
Introduction to Backstage
- Einführung in interne Entwicklerplattformen
- Einführung in Backstage
- Architektur
- Weitere Funktionen
Bereitstellung von Backstage
- Voraussetzungen
- Bereitstellung einer Backstage-Entwicklungsumgebung
- Erstellen eines Backstage-Container-Images
- Backstage und Kubernetes
Konfiguration von Backstage
- Datenbankkonfiguration
- Authentifizierung
- Plugin-Konfiguration
- Themes
Backstage-Plugins
- Einführung in Plugins
- Plugin-Konzepte
- UI-Komponentenbibliotheken
- Vorhandene APIs aufrufen
- Backend-Plugins
- Erstellen einer API/Schnittstelle – Schritt-für-Schritt-Anleitung
- Verwendung von Hooks
- Veröffentlichung
Backstage-Backendsysteme
- Architektur
- Backends
- Services
- Erweiterungspunkte
- Plugin-Module
Backstage Software-Katalog
- Einführung in den Backstage-Software-Katalog
- Verständnis des Backstage-Systemmodells
- Visualisierung mit dem Katalog-Graph
- Das Backstage-Systemmodell im Detail
- Optionen zur Erweiterung des Backstage-Modells
- Entitätslebenszyklus
- Katalogkonfiguration
Entwicklung des Backstage-Software-Katalogs
- Arbeiten mit dem Entitätskatalog
- Entitätsanbieter
- Verarbeitung von Backstage-Entitäten
Backstage Software-Vorlagen
- Einführung in Software-Vorlagen
- Import von Software-Vorlagen
- Schreiben von Software-Vorlagen
- Scaffolder-Eingaben
- Scaffolder-Schritte
- Scaffolder-Ausgaben
Entwicklung von Backstage-Software-Vorlagen
- Schreiben benutzerdefinierter Aktionen
- Benutzerdefinierte Feldelemente
- Schreiben benutzerdefinierter Schritt-Layouts
- Autorisierung von Scaffolder-Aufgaben, Parametern und Aktionen
Backstage TechDocs
- Einführung in TechDocs
- TechDocs-Konzepte
- Konfiguration von TechDocs
- Erstellen und Veröffentlichen von Dokumentationen
Entwicklung von TechDocs
- TechDocs-Addons
- TechDocs-Erweiterungen
Backstage-Suche
- Einführung in die Backstage-Suche
- Suchkonzepte
- Konfiguration der Suche
Entwicklung der Suche
- Integration der Suche in ein Plugin
Kubernetes
- Einführung in Backstage-Kubernetes
- Installation
- Kubernetes-Authentifizierung
- Kubernetes-Konfiguration
Benachrichtigungen
- Einführung in Benachrichtigungen
- Installation
Backstage CLI
- Überblick
- Build-System
- Befehlsübersicht
Programmierung von Backstage-Berechtigungen
- Konzepte und Erste Schritte
- Schreiben von Berechtigungsrichtlinien
Dauer
4 Tage
Anfragen
Möchten Sie zum Backstage-Experten werden und Ihre IDP aktiv mitgestalten?
Stellen Sie uns hier eine unverbindliche Anfrage für das Backstage Developer Training – wir melden uns zeitnah bei Ihnen.
