Team Foundation Server (TFS) 2018 für Entwickler
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
Dieses Seminar vermittelt Entwicklern wie der Team Foundation Server 2018 effektiv für die Softwareentwicklung mit zeitgemäßer Methodik eingesetzt werden kann.
Zielgruppe
Softwareentwickler
Voraussetzungen
- Praktische Programmierkenntnisse und sicherer Umgang mit Visual Studio 2017
- Grundkenntnisse in Application Lifecycle Management (ALM)
Agenda
Der Team Foundation Server 2018 im Überblick
- Zugriffsmöglichkeiten und Werkzeuge
- Projektverwaltung mit Arbeitsaufgaben
- Funktionen für Entwickler
Arbeiten mit dem TFS aus Sicht eines Entwicklers
- Teamprojekte und Teamprojektsammlungen
- Zugriff mit Visual Studio
- Team Explorer und Web Projekt Portal auf ein Teamprojekt
- Einsatz von Arbeitsaufgaben, Abfragen, Tracking
- Gemeinsame Vorgehensweise in Teamprojekten
- Arbeiten mit Boards
- Für den Durchblick: Code Lens, Code Search
- Versionsverwaltung
- Changesets
- Shelving
- Code Reviews
- Paralleles Entwickeln von Software
- Workspaces
- Check-in Policies
- TFSVC vs GIT: Arbeitsweise, Verzweigungen, Merging
- Software - Tests
- Unit Tests
- Code Coverage
- Testautomatisierung
- Code-Metriken
- Code-Analyse
- Mit Team Build arbeiten
- Release Management
- Package Management
- Continuous Integration Builds/Releases
Ziele
Dieses Seminar vermittelt Entwicklern wie der Team Foundation Server 2018 effektiv für die Softwareentwicklung mit zeitgemäßer Methodik eingesetzt werden kann.
Zielgruppe
Softwareentwickler
Voraussetzungen
- Praktische Programmierkenntnisse und sicherer Umgang mit Visual Studio 2017
- Grundkenntnisse in Application Lifecycle Management (ALM)
Agenda
Der Team Foundation Server 2018 im Überblick
- Zugriffsmöglichkeiten und Werkzeuge
- Projektverwaltung mit Arbeitsaufgaben
- Funktionen für Entwickler
Arbeiten mit dem TFS aus Sicht eines Entwicklers
- Teamprojekte und Teamprojektsammlungen
- Zugriff mit Visual Studio
- Team Explorer und Web Projekt Portal auf ein Teamprojekt
- Einsatz von Arbeitsaufgaben, Abfragen, Tracking
- Gemeinsame Vorgehensweise in Teamprojekten
- Arbeiten mit Boards
- Für den Durchblick: Code Lens, Code Search
- Versionsverwaltung
- Changesets
- Shelving
- Code Reviews
- Paralleles Entwickeln von Software
- Workspaces
- Check-in Policies
- TFSVC vs GIT: Arbeitsweise, Verzweigungen, Merging
- Software - Tests
- Unit Tests
- Code Coverage
- Testautomatisierung
- Code-Metriken
- Code-Analyse
- Mit Team Build arbeiten
- Release Management
- Package Management
- Continuous Integration Builds/Releases