Application Lifecycle Management Using Visual Studio 2017

Dauer: 3 Tage Daten: 26 Oktober 2026 25 Januar 2027 26 April 2027 26 Juli 2027

Die Teilnehmenden verwenden die ALM-Tools (Application Lifecycle Management) in Visual Studio 2017 und Team Foundation Server (seit Version 2019 Azure DevOps Server) oder Azure DevOps Services (früher Visual Studio Team Services), um Geschäftswert in Form funktionierender Software zu planen, nachzuverfolgen, zu entwerfen, zu entwickeln, zu testen und bereitzustellen.

1 – EINFÜHRUNG IN VISUAL STUDIO ALM

  • Übersicht über Application Lifecycle Management
  • ALM-Tools und -Features von Visual Studio
  • Übersicht über Team Foundation Server
  • Features und Funktionen nach Edition und Rolle

2 – TEAMPROJEKTE

  • Die Rolle des Projektadministrators
  • Teamprojektsammlungen und Teamprojekte
  • Erstellen eines Teamprojekts
  • Konfigurieren und Verwalten eines Teamprojekts
  • Umbenennen und Löschen eines Teamprojekts

3 – PLANEN UND VERWALTEN DER ARBEIT

  • Auswählen eines Prozesses
  • Arbeitselementtypen, -kategorien und -hierarchien
  • Erstellen und Verwalten von Arbeitselementen
  • Verwenden von Tags zum Kategorisieren von Arbeitselementen
  • Abfragen, grafisches Darstellen und Auswerten von Arbeitselementen
  • Verwalten eines Product Backlogs und eines Sprint Backlogs

4 – VERSIONSKONTROLLE

  • Übersicht über das Versionskontrollsystem Git
  • Übersicht über das Versionskontrollsystem TFVC
  • Integration in Visual Studio
  • Einrichten und Konfigurieren der Versionskontrolle
  • Grundlegende und erweiterte Workflows
  • Branching und Merging
  • Verwalten und Lösen von Konflikten

5 – ZUSAMMENARBEIT IM TEAM

  • Verwenden des Fensters «Meine Arbeit»
  • Anhalten und Fortsetzen der Arbeit
  • Zurückstellen von Änderungen und Aufheben der Zurückstellung
  • Überprüfen von Code in Visual Studio
  • Geben von Feedback mit dem Feedback Client

6 – SCHREIBEN VON QUALITÄTSCODE

  • Erkennen und Reduzieren technischer Schulden
  • Komponententests und Code Coverage
  • Verwenden von IntelliTest zum Generieren von Komponententests
  • Verwenden von Live Unit Testing zum Ausführen betroffener Tests
  • Übersicht über Test-Driven Development (TDD)
  • Codeanalyse und Codemetriken
  • Codeklonanalyse
  • Profilerstellung für Anwendungen
  • IntelliTrace
  • CodeLens

7 – TESTEN DER ANWENDUNG

  • Testtypen in Visual Studio
  • Testfallverwaltung
  • Manuelle Tests
  • Codierte UI-Tests
  • Webleistungstests
  • Auslastungstests
  • Explorative Tests

8 – BUILDAUTOMATISIERUNG

  • Übersicht über Team Build
  • Build-Agents und Buildtypen
  • Erstellen und Verwalten einer Builddefinition
  • Überwachen und Verwalten eines Builds
  • Ausführen von Tests als Teil des Builds
  • Continuous Integration (CI)

9 – RELEASEAUTOMATISIERUNG

  • Übersicht über Release Management
  • Übersicht und Ziele von DevOps
  • Erhöhen der Auslieferungsfrequenz
  • Konfigurieren von Umgebungen und Releasedefinitionen
  • Erstellen und Bereitstellen eines Release
  • Continuous Delivery (CD)
Lernlösung

Blended Learning, Firmenseminar, Individualcoaching, Klassenraumtraining, Online Live Webinar

Sprache

Deutsch, Englisch, Französisch, Italienisch

Daten

2026/10/26, 2027/01/25, 2027/04/26, 2027/07/26, flexibel, auf Anfrage

Dieser Kurs richtet sich an Fachleute aus der Softwareentwicklung, die an der Erstellung von Anwendungen mit Visual Studio beteiligt sind. Unabhängig von ihrer Rolle lernen die Teilnehmenden die ALM-Features in Visual Studio kennen und sammeln praktische Erfahrung damit.

Nach Abschluss des Kurses haben die Teilnehmenden Einblick in folgende Themen erhalten:

  • ALM-Tools und -Strategie von Visual Studio
  • Visual Studio-Editionen und -Funktionen
  • Komponenten/Architektur von Team Foundation Server
  • Azure DevOps Services (früher Visual Studio Team Services)
  • Planen und Erstellen von Teamprojektsammlungen
  • Planen und Erstellen von Teamprojekten
  • Auswählen eines geeigneten Prozesses
  • Verwalten und Absichern eines Teamprojekts
  • Umbenennen und Löschen von Teamprojekten
  • Erstellen und Abfragen von Arbeitselementen
  • Verwenden agiler Tools zum Planen und Nachverfolgen der Arbeit
  • Verwenden hierarchischer Backlogs (Epics und Features)
  • Erstellen und Verfeinern eines Product Backlogs
  • Planen und Nachverfolgen der Arbeit in einem Sprint
  • Einholen von Feedback der Stakeholder
  • Durchführen und Nachverfolgen eines Code-Reviews
  • Verstehen und Verwenden der Versionskontrolle
  • Versionskontrollsysteme Git und/oder TFVC
  • Grundlegende und erweiterte Versionskontroll-Workflows
  • Bezeichnungen, Shelving, Branching und Merging
  • Schreiben und Ausführen von .NET-Komponententests
  • Verwenden von IntelliTest zum Generieren von Komponententests
  • Verwenden von Live Unit Testing zum Ausführen nur der betroffenen Tests
  • Verwenden von Codeanalyse und Codemetriken
  • Verwenden der Codeklonanalyse zum Auffinden von doppeltem Code
  • Verwenden von IntelliTrace zur Problembehandlung und Diagnose
  • Verwenden des Performance Profilers
  • Webbasierte Testfallverwaltung
  • Planen, Erstellen und Ausführen manueller Tests/UI-Tests
  • Planen und Ausführen manueller Tests im Web
  • Verwenden codierter UI-Tests zum Automatisieren von UI-Tests
  • Testen von Webanwendungen
  • Auslastungs- und Leistungstests
  • Konfigurieren und Ausführen eines automatisierten Builds
  • Installieren und Konfigurieren eines Build-Agents
  • Automatisieren von Build und Test eines Projekts
  • Release Management
  • Relevante Erweiterungen aus dem Visual Studio Marketplace
★★★★★
Ben D. · Google
„Super Schule mit einem Weltklasse Dozenten. Klare Empfehlung“

★★★★★
Nicole M. · Google
„Bin rundum zufrieden. Sehr guter Service.“

★★★★★
Kurt B. · Google
„Klein aber fein. Hier wird mehr auf Qualität … gesetzt!“

CHF2'320 zzgl. MwSt

Zurücksetzen

ANMELDEN

Newsletter

Erhalten Sie aktuelle Informationen zu neuen Schulungen, Angeboten und Aktionen per E-Mail.

← Zurück

Vielen Dank für deine Antwort. ✨

Email Subscription
Prozess- und Qualitätsmanagement
Amazon
VMware und Virtualisierung