Schulung Azure DevOps Server / Azure DevOps Services (ADO) im Überblick

Beschreibung/Inhalt

- Wahlweise behandelt wir die On-Premise-Version Azure DevOps Server (früher: Team Foundation Server - TFS) oder die Cloud-Variante Azure DevOps Services (früher: Visual Studio Team Services - VSTS)
- Bei Azure DevOps Server richten wir uns nach der bei Ihnen eingesetzen Version. Bei den Azure DevOps Services gibt es immer einen bestimmten, von Microsoft vorgegebenen Versionsstand.
- Dieser Überblickskurs betrachtet alle wesentlichen Aspekte des Team Foundation Server (TFS). Er kann wahlweise für Entscheider (1 oder 2 Tage), für Entwickler (2 bis 5 Tage) oder Administratoren (2 bis 3 Tage) ausgelegt werden.
- Wir bieten zu allen Bereichen von Azure DevOps jeweils vertiefende Schulungsmodule an.

OPTIONAL VORAB: Vermittlung der Grundkenntnisse im Bereich Softwareentwicklung, Prozesse, Verfahren, Werkzeuge (DevOps, Application Live Cycle Management - ALM)

Einführung

  • Funktionsüberblick Azure DevOps
  • Architektur von Azure DevOps


  • Varianten von AzureDevOps
  • Azure DevOps Server
  • Azure DevOps Services
  • Unterschiede zwischen den verschiedenen Azure DevOps-Versionen: Lokaler Azure DevOps Server (Team Foundation Services) versus Aure DevOpS Services in der Cloud (Visual Studio Team Services)


  • Kernbereiche von Azure DevOps
  • Boards: Work Items (Szenarien, Anforderungen, Features, Aufgaben, Bugs) verwalten
  • Repos: Quellcodeverwaltung mit Git oder Team Foundation Version Control (TFVC)
  • Pipelines: Build und Release
  • Test Plans: manuelle Tests verwalten
  • Artifacts: Softwarekomponenten-Pakete (NuGet-Format)


  • Werkzeuge
  • Visual Studio Team Explorer
  • Team Web Access (TWA), Projektwebportal
  • Integration in Microsoft Excel, Microsoft Office SharePoint (Integration mit Microsoft Projekt seit Version 2019 nicht mehr unterstützt)
  • Power Tools
  • Drittanbieterwerkzeuge


  • Einführung und Betrieb von Azure DevOps
  • Lizenzmodelle/Lizenzfragen
  • Hardwareanforderungen
  • Optional: Installation und Konfigurieren von Azure DevOps Server (Deployment)
  • Betrieb / Administration / Wartung
  • Tipps & Tricks zu Einführung und Betrieb


  • Projektmanagement
  • Requirements-Engineering & -Management
  • Prozessvorlagen: Basic, Agile, Scrum und CMMI
  • Anpassung der Prozesse
  • Projektplanung
  • Projektleitung
  • Projektcontrolling/Auswertungen/Berichte
  • Aufgabenverfolgung und Bugtracking (Work Item Tracking)


  • Agile Methoden mit Azure DevOps
  • Überblick über die TFS-Features für agile Methoden
  • Umsetzung von Scrum mit Azure DevOps


  • Quellcodeversionsverwaltung (Source Control)
  • Git
  • Team Foundation Version Control (TFVC)


  • Pipelines
  • Build-Management
  • Release-Management
  • Klassischer Pipeline-Editor (JSON-basiert)
  • YAML-Pipelines
  • Paketmanagement (integrierter NuGet Server)


  • DevOps mit Azure DevOps
  • Continuous Integration (CI)
  • Continuous Delivery / Continuous Deployment (CD)


  • Qualitätssicherung (QS)
  • Codeanalyse
  • Eincheckrichtlinien
  • Code Reviews
  • Testen (Unit Testing)
  • Testwerkzeuge, Kommunikation Tester/Entwickler
  • Testautomatisierung
  • Lab Management
  • Qualitätssteuerung und Test-Management
  • Reporting mit QS-Kennzahlen


  • Softwareprozess-Anpassung, Custom Development
  • Überblick über die Anpassbarkeit von Azure DevOps
  • Unterschiede bez. der von Azure DevOps Server und von Azure DevOps Services
  • Überblick über die Programmierschnittstellen und Webservices für Erweiterungsentwicklungen


  • Tipps, Tricks, Best Practices zu Azure DevOps
    Ausblick in die Zukunft von Azure DevOps

    Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil