Kontakt aufnehmen

Schulungsübersicht

Einführung

Übersicht über die DevOps-Praxis in Unternehmen

  • Wie unterscheidet sich DevOps von traditionellen IT-Praktiken?
  • Begriffe und Technologien von DevOps
  • Agile Methoden, die in DevOps angewendet werden

Übersicht über die Funktionen und Architektur von Azure DevOps

  • Der Azure DevOps Server
  • Gehostet vs. On-Premise Azure DevOps
  • Azure DevOps für Endanwender
  • Azure DevOps für Administratoren

Einrichten und Konfigurieren von Azure DevOps für die Entwicklung

Nutzung der Value Stream Map zur Bewertung bestehender Entwicklungsprozesse

  • Migration zu Azure DevOps

Übersicht über die Core Services und Tools von Azure DevOps

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

Planung und Verfolgung der Softwareentwicklung mit Azure Boards

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

Bereitstellung von Git-Repos und Zusammenarbeit mittels Azure Repos

  • Erstellung von Repositories und Versionskontrolle mit Azure Repos
  • Anbindung über Push-Code unter Unterstützung durch sichere Git-Clients
  • Erstellung von REST APIs und Webhooks in Azure Repos
  • Einrichtung 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 bevorzugter Sprache und OS
  • Nutzung von Build-Ketten und mehrstufigen Builds in Pipelines
  • Arbeit mit Azure Pipelines-Registries
  • Bereitstellung von Containern auf Kubernetes oder in einer beliebigen Cloud

Implementierung eines integrierten Paketmanagements mittels Azure Artifacts

  • Erstellung und Freigabe von Code-Paketen in Azure Artifacts
  • Verwaltung von Pakettypen mit universellem Artifact-Management
  • Organisation und Absicherung von öffentlichen und privaten Quellcode-Paketen
  • Hinzufügen von Paketen zu CI/CD-Pipelines mit Azure Artifacts

Testing und Optimierung der Code-Qualität mit Azure Test Plans

  • Geplante manuelle Tests vs. explorative Tests
  • Durchführung der passenden Testart für Unternehmensanwendungen
  • Erfassung und Analyse von Daten mit Azure Test Plans
  • Nutzung der End-to-End-Traceability-Funktion von Azure Test Plans
  • Einleitung der richtigen Maßnahmen zur Behebung identifierter Code-Defekte

Integration von Azure DevOps Services mit anderen Erweiterungen

Fehlerbehebung

Zusammenfassung und Fazit

Voraussetzungen

  • Verständnis von agilen Softwareentwicklungsmethoden
  • Kenntnisse in einer beliebigen Skriptprogrammiersprache
  • Basiserfahrung mit Systemverwaltungsaufgaben
  • 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