Schulungsübersicht

Einführung

Überblick ü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

Überblick über Azure DevOps Funktionen und Architektur

  • Der Azure DevOps Server
  • Gehostet im Vergleich zu vor Ort installiertem Azure DevOps
  • Azure DevOps für Endbenutzer
  • Azure DevOps für Administratoren

Einrichten und Konfigurieren von Azure DevOps für die Entwicklung

Nutzung der Wertstromkarte zur Evaluierung bestehender Entwicklungsprozesse

  • Migrieren zu Azure DevOps

Überblick über Azure DevOps Kerndienste und Tools

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

Planung und Verfolgung der Softwareentwicklung mit Azure Boards

  • Nutzung integrierter Scrum- und Agile-Werkzeuge in Azure Boards
  • Arbeiten mit Widgets des Azure Boards-Dashboards
  • Überwachung der Projektstatus mit Azure-Analysetools
  • Optimierung von Transparenz und Zusammenarbeit der Teams mit Boards
  • Integration von Azure Boards mit bestehenden GitHub-Depots

Hosting von Git-Repositories und Collaboration Verwendung von Azure Repos

  • Erstellen von Depots und Versionskontrolle mit Azure Repos
  • Verschließen eines sicheren Git-Klienten zum Pushen des Codes
  • Bauen von REST-APIs und Webhooks in Azure Repos
  • Erstellen von Entwicklungs-Umgebungen und Durchführen von Pull-Anfragen
  • Die codesensible Suchfunktion von Azure Repos
  • Aufräumen und Wartung der Depots

Erstellung und Bereitstellung von Software mit Azure Pipelines

  • Implementierung kontinuierlicher Integration/kontinuierlicher Lieferung (CI/CD)
  • Konfigurieren von Azure Pipelines mit bevorzugter Sprache und Betriebssystem
  • Nutzung der Build-Ketten und mehrphasigen Builds in Pipelines
  • Arbeiten mit Registrierungen von Azure Pipelines
  • Bereitstellen von Containern auf Kubernetes oder jeder Cloud

Implementierung des integrierten Pakets Management mit Azure-Artefakten

  • Erstellen und Teilen von Codepaketen in Azure Artifacts
  • Verwaltung von Pakettypen mit universeller Artefaktverwaltung
  • Organisieren und Sichern öffentlicher und privater Quellcodepakete
  • Hinzufügen von Paketen zu CI/CD-Pipelines mit Azure Artifacts

Testen und Optimieren der Codequalität mit Azure Testplänen

  • Geplanter manueller Test im Vergleich zum explorativen Testen
  • Ausführen des richtigen Artikels für Unternehmensanwendungen
  • Capturing and analyzing data using Azure Test Plans
  • Nutzung der End-to-End-Spurenverfolgungsfunktion von Azure Testplänen
  • Die richtigen Maßnahmen ergreifen, um identifizierte Codefehler zu beheben

Integration von Azure DevOps Services mit anderen Erweiterungen

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Eine Verständnis von Agile Software-Entwicklungsmethodiken
  • Kenntnisse einer beliebigen Skriptsprache
  • Basiserfahrung mit Systemadministratortätigkeiten
  • Kenntnisse von GitHub Workflows und Repositorys

Publikum

  • DevOps Ingenieure
  • Entwickler
  • Projektmanager
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien