Schulungsübersicht

Einführung

Überblick über die DevOps Praxis in Unternehmen

  • Wie unterscheidet sich DevOps von herkömmlichen IT-Verfahren?
  • Begriffe und Technologien von DevOps
  • Agile Methodologien, die in DevOps angewendet werden

Überblick über Azure DevOps Funktionen und Architektur

  • Der Azure DevOps Server
  • Gehostet vs. vor Ort 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

  • Umstellung auf Azure DevOps

Überblick über Azure DevOps Kerndienste und Tools

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

Planung und Verfolgung der Softwareentwicklung mit Azure Boards

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

Hosting von Git-Repositories und Collaboration Verwendung von Azure Repos

  • Erstellen von Repositories und Versionskontrolle mit Azure Repos
  • Verbinden mit einem Push-Code durch sichere Git-Client-Unterstützung
  • Erstellen von REST-APIs und Webhooks in Azure-Repos
  • Erstellen von Entwicklungsumgebungen und Durchführen von Pull-Requests
  • Die codeabhängige Suchfunktion von Azure Repos
  • Aufräumen und Pflegen von Repositories

Erstellung und Bereitstellung von Software mit Azure Pipelines

  • Implementierung von kontinuierlicher Integration/kontinuierlicher Bereitstellung (CI/CD)
  • Konfigurieren von Azure Pipelines mit bevorzugter Sprache und Betriebssystem
  • Nutzung von Build-Chaining und mehrphasigen Builds in Pipelines
  • Arbeiten mit Azure Pipelines-Registrierungen
  • Bereitstellen von Containern in Kubernetes oder einer anderen Cloud

Implementierung des integrierten Pakets Management mit Azure-Artefakten

  • Erstellung und gemeinsame Nutzung von Code-Paketen in Azure Artefakten
  • Verwaltung von Pakettypen mit universeller Artefaktverwaltung
  • Organisieren und Sichern von öffentlichen und privaten Quellcode-Paketen
  • Hinzufügen von Paketen zu CI/CD-Pipelines mit Azure Artifacts

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

  • Geplante manuelle Tests vs. explorative Tests
  • Durchführung der richtigen Art von Tests für Unternehmensanwendungen
  • Erfassen und Analysieren von Daten mit Azure Testplänen
  • Nutzung der Funktion der durchgängigen Rückverfolgbarkeit von Azure Testplänen
  • Ergreifen geeigneter Maßnahmen zur Behebung der identifizierten Codefehler

Integration von Azure DevOps Services mit anderen Erweiterungen

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Verständnis für agile Softwareentwicklungsmethoden
  • Kenntnisse einer beliebigen Scripting-Programmiersprache
  • Grundlegende Erfahrung mit Systemadministrationsaufgaben
  • Kenntnisse von GitHub Workflow und Repositories

Publikum

  • DevOps Ingenieure
  • Entwickler
  • Projektleiter
 14 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (1)

Kombinierte Kurse

Building Microservices with Microsoft Azure Service Fabric (ASF)

21 Stunden

Azure Machine Learning (AML)

21 Stunden

Microsoft Azure Infrastructure and Deployment

35 Stunden

Architecting Microsoft Azure Solutions

14 Stunden

Azure CLI: Getting Started

7 Stunden

Azure Machine Learning

14 Stunden

Azure Cloud Security

7 Stunden

Azure Cloud Security Basic to Advanced

35 Stunden

Developing Intelligent Bots with Azure

14 Stunden

Azure Data Lake Storage Gen2

14 Stunden

Introduction to Azure

7 Stunden

Programming for IoT with Azure

14 Stunden

Kubeflow on Azure

28 Stunden

Kubernetes on Azure (AKS)

14 Stunden

MLOps for Azure Machine Learning

14 Stunden

Verwandte Kategorien