Schulung Application Life Cycle Management (ALM) mit Visual Studio und Azure DevOps (ADO)

Beschreibung/Inhalt

- Dieses Schulungsmodul kann mit allen aktuellen Team Foundation Server-Versionen (z.B. 2020, 2019, 2018, 2017) entsprechend Ihren Wünschen durchgeführt werden.
- 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 Überblickkurs betrachtet alle wesentlichen Aspekte von Azure DevOps. Er kann wahlweise für Entscheider (1 oder 2 Tage), für Entwickler (2 bis 5 Tage) und Administratoren (2 bis 3 Tage) ausgelegt werden.

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

Funktionsüberblick

  • Funktionen von Visual Studio ohne Azure DevOps (TFS/VSTS)
  • Erweiterte Funktionen von Visual Studio mit Azure DevOps (TFS/VSTS)
  • Der komplette Software Development Lifecycle mit Azure DevOps (TFS/VSTS)


  • Architektur und Bausteine 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)


  • Varianten von AzureDevOps
  • Azure DevOps Server
  • Azure DevOps Services


  • Werkzeuge
  • Visual Studio Team Explorer
  • Web Access und Projektportal
  • Integration in Microsoft Excel, Microsoft Office SharePoint
  • TFS Power Tools
  • Drittanbieterwerkzeuge


  • Einführung von TFS und Visual Studio ALM
  • Lizenzmodelle/Lizenzfragen
  • Hardwareanforderungen
  • Installation und Konfigurieren von TFS (Deployment)
  • Betrieb / Administration / Wartung
  • Tipps & Tricks zu Einführung und Betrieb


  • Modellierung
  • UML
  • Andere Modellierungstechniken


  • Projektmanagement
  • Requirements-Engineering & -Management
  • Projektplanung
  • Projektleitung
  • Projektcontrolling/Auswertungen/Berichte
  • Aufgabenverfolgung und Bugtracking (Work Item Tracking)


  • Konfigurationsmanagement (Configuration Management)
  • Quellcodeversionsverwaltung
  • Übersetzung (Buildautomatisierung mit Team Build)
  • Release Management


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


  • Softwareprozess-Anpassung, Custom Development
  • Überblick über die Anpassbarkeit von Visual Studio Ultimate und TFS/VSTS
  • Überblick über die Programmierschnittstellen und Webservices für Erweiterungsentwicklungen


  • Tipps, Tricks, Best Practices zu ALM und TFS/VSTS

    Ausblick in die Zukunft von TFS/VSTS

    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