Backstage Developer Training (4 Tage)

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.

Anfrage für Backstage Developer Training (4 Tage)