Kontakt aufnehmen

Schulungsübersicht

Einführung

Übersicht der DevOps-Praxis in Unternehmen

  • Wie unterscheidet sich DevOps von traditionellen IT-Praktiken?
  • DevOps-Begriffe und -Technologien
  • In DevOps angewandte Agile-Methodologien

Übersicht über die Funktionen und die Architektur von Azure DevOps

  • Der Azure DevOps Server
  • Gehostet vs. on-premise Azure DevOps
  • Azure DevOps für Endbenutzer
  • Azure DevOps für Administratoren

Einrichtung und Konfiguration von Azure DevOps für die Entwicklung

Nutzung der Value Stream Map zur Bewertung bestehender Entwicklungsprozesse

  • Migration zu Azure DevOps

Übersicht über die Kernservices und Tools von Azure DevOps

  • Auswahl der geeigneten Azure DevOps-Services für das Unternehmen

Planung und Verfolgung der Softwareentwicklung mit Azure Boards

  • Nutzung integrierter Scrum- und Agile-Tools in Azure Boards
  • Arbeiten mit Dashboard-Widgets in Azure Boards
  • Überwachung des Projektstatus mit Azure Analytics-Tools
  • Optimierung von Transparenz und Zusammenarbeit der Teams mit Boards
  • Integration von Azure Boards mit bestehenden GitHub-Repositories

Hosten von Git-Repositories und Zusammenarbeit mit Azure Repos

  • Erstellung von Repositories und Versionskontrolle mit Azure Repos
  • Anbindung über Push-Code mit sicherer Git-Client-Unterstützung
  • Erstellung von REST-APIs und Webhooks in Azure Repos
  • Erstellung von Entwicklungsumgebungen und Durchführen von Pull Requests
  • Die codebewusste Suchfunktion von Azure Repos
  • Bereinigung und Wartung von Repositories

Erstellung und Bereitstellung von Software mit Azure Pipelines

  • Implementierung von Continuous Integration/Continuous Delivery (CI/CD)
  • Konfiguration von Azure Pipelines mit der bevorzugten Sprache und dem Betriebssystem
  • Nutzung von Build-Chaining und mehrphasigen Builds in Pipelines
  • Arbeiten mit Azure Pipelines-Registries
  • Bereitstellung von Containern in Kubernetes oder jeder Cloud

Implementierung eines integrierten Paketmanagements mit Azure Artifacts

  • Erstellung und Freigabe von Code-Packages in Azure Artifacts
  • Verwaltung von Pakettypen mit universellem Artifact-Management
  • Organisation und Sicherung öffentlicher und privater Source-Code-Packages
  • Hinzufügen von Packages zu CI/CD-Pipelines mit Azure Artifacts

Testen und Optimieren der Code-Qualität mit Azure Test Plans

  • Geplante manuelle Tests vs. explorative Tests
  • Ausführung der richtigen Testart für Unternehmensanwendungen
  • Erfassung und Analyse von Daten mit Azure Test Plans
  • Nutzung der End-to-End-Traceability-Funktion von Azure Test Plans
  • Ergriffene Maßnahmen zur Behebung identifizierter Codefehler

Integration von Azure DevOps-Services mit anderen Erweiterungen

Fehlerbehebung

Zusammenfassung und Fazit

Voraussetzungen

  • Verständnis von Agile-Softwareentwicklungsmethodiken
  • Kenntnisse in jeder skriptbasierten Programmiersprache
  • Grundlegende Erfahrung mit Systemadministrationsaufgaben
  • Kenntnisse im GitHub-Workflow und in Repositories

Zielgruppe

  • DevOps-Ingenieure
  • Entwickler
  • Projektmanager
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien