Microsoft hat mit der Team Foundation Server 2012 Version die ALM Zertifizierung erweitert. Die bisherige ALM Zertifizierung zur Administration (70-512) wird um zwei Zertifizierungen zu Testing (70-497) und Continuous Delivery (70-498) erweitert. Durch die erfolgreiche Zertifizierung in allen drei Bereichen sind auch die Anforderungen für den mit dem TFS 2012 neu eingeführten Microsoft Certified Solutions Developer (MCSD) ALM erfüllt.
Dieser Blog Artikel geht auf die Inhalte der Zertifizierung für die Team Foundation Server Administration ein und liefert einen Leitfaden zur Vorbereitung auf die Prüfung 70-496.
Hinweis: Die folgenden Themenbereiche können unter anderem Bestandteil der Zertifizierung sein, müssen aber nicht zwingend in dieser Form darin vorkommen. Die Hauptgebiete
- Installing and Configuring Team Foundation Server
- Manage Team Foundation Server
- Customize Team Foundation Server for Team Use
- Administer Version Control
der Prüfung, werden jeweils mit ca. 25 Prozent zum Gesamtumfang der Prüfung gewichtet. Die nachfolgende Auflistung ist in Englisch gehalten. Generell sollten Sie auch die Zertifizierung in Englisch durchführen, da es sonst zu Missverständnissen in den Begrifflichkeiten des TFS geben kann. Teilweise verweisen die Links noch auf Dokumentationen und Artikel zu Visual Studio Team Foundation Server 2010 – hier liegen zum Zeitpunkt der Erstellung des Artikels noch keine aktuelleren Dokumente vor.
Install and Configure Team Foundation Server
- Install Team Foundation Server:
- Themen: SQL Server version support; Installing Team Foundation Server in a multi-tier or multi-machine environment; Installing Team Foundation Server in a load-balanced environment; Setting up a version control proxy server
- Material: TFS 2012 Installation Guide
- Configure the application tier:
- Themen: Validating an installation, Configuring SMTP for Team Foundation Server, Changing the URL (friendly name), Changing the default SharePoint web application, Setting up reporting (SQL Server Analysis Services)
- Material: Managing the Server Configuration
- Migrate and upgrade Team Foundation Server:
- Themen: Upgrading to Team Foundation Server 2012 in-place or moving to new hardware; Importing a source base from a non–Team Foundation Server system; Upgrading a Team Project
- Material: Upgrade Team Foundation Server, TFS Upgrade Guide
- Install and configure Lab Management:
- Themen: Setting up environment templates; Installing and configuring test agents; Installing and configuring System Center Virtual Machine Manager (basic Virtual Machine Manager installation); Creating library shares or resource pools
- Material: Configuring and Administering Lab Management, Using a Lab Environment for Your Application Lifecycle
- Install and configure multiple build agents and controllers:
- Themen: Tagging and binding a controller to a project collection; Adding a build agent
- Material: Configuring and Managing the Build System
Manage Team Foundation Server
- Manage Team Project Collections
- Themen: Moving project collections; Managing team collections and projects; Creating and configuring Team Project Collections; Creating a team project using SharePoint and SQL Server Reporting Services (SSRS); Splitting and partitioning team project collections
- Material: Organizing Your Server with Team Project Collections
- Configure for backup and recovery
- Themen: Backup and recovery of Team Foundation Server and related components; Recovering a failed application tier; Recovering a failed database tier; Implementing a disaster recovery plan
- Material: Backing up and Restoring the Deployment
- Monitor server health and performance
- Themen: Monitoring the server for performance issues (monitoring activity logging database and Team Foundation Server server manager); Monitoring the job infrastructure for failed jobs (monitoring warehouse adapters and warehouse jobs); Cleanup of stale workspaces and shelvesets; Setting up Team Foundation Build to use a version control proxy server.
- Material: Monitoring Team Foundation Server, Manage Workspaces, Manage Shelvesets
- Operate Lab Management
- Themen: Operating and modifying lab environments; Repairing lab environments; Using snapshots; Storing System Center Virtual Machine Manager environments
- Material: Operate an SCVMM Environment, Using Environment Snapshots with SCVMM Environments
- Manage security
- Themen: Configuring limited users; Managing roles in Team Foundation Server using Active Directory groups; Managing permissions in Team Foundation Server in SharePoint, SSRS, builds, source control, and Work Item Management; Creating and managing teams; Configuring security for users who do not have a Client Access License (CAL)
- Material: Access to Features in Team Web Access, Manage Permissions
- Manage reporting for Team Foundation Server
- Themen: Managing basic reporting using Microsoft Office Excel Services; Customizing the SharePoint team project portal; Uploading a new SSRS Team Foundation Server report; Configuring Team Foundation Server to enable a report to appear in a SharePoint project portal; Rebuilding the Team Foundation Server data warehouse
- Material: Upload a Report, Create, Delete, or Modify a Shared Data Source, Rebuild the warehouse
Customize Team Foundation Server for Team Use
- Configure a team build definition
- Themen: Setting up for a symbol server and source server; Setting up for custom build numbers; Configuring build log verbosity; Setting up definition properties including test impact analysis, code analysis, automated unit testing, and architecture validation; setting up build triggers (gated check-in, continuous integration, scheduled build); Configuring the build drop location to be in source code control or a fileshare
- Material: Create a Build Definition, Enabling Symbol and Source Server Support, Specify Build Triggers and Reasons
- Manage build execution
- Themen: Queuing a build with parameters; Reconciling workspaces as part of a gated check-in workflow; Customizing build qualities; Cleanup of builds (applying retention policies)
- Material: Queue a Build, Configuring Retention Policy
- Modify a process template
- Themen: Uploading and downloading process templates; Troubleshooting template errors; Customizing functional areas within process templates, including SSRS, SharePoint, build definitions, Work Items, and queries
- Material: Customize Process Templates
- Configure a team project
- Themen: Defining areas and iterations; Managing users through the default security groups; Managing portal settings (team project portal site URL, process guidance URL); Defining project-level alerts
- Material: Define Team Areas and Iterations, Access a Team Project Portal and Process Guidance, Set Personal or Team Alterts
- Apply Work Item customizations
- Themen: Adding a new Work Item type as a child of an existing Work Item; Customizing field definitions for a Work Item; Customizing form layout and workflows; Customizing global lists, link types, and categories
- Material: Administering Objects for Tracking Work Items, Customize Project Tracking Data, Forms, Workflow, and Other Objects
- Create Work Item queries
- Themen: Defining query folders and permissions; Applying query types (tree, flat, directed); Adding fields to a query; Creating a query by using Team Explorer
- Material: Extending Work Item Tracking, Specify Query Filter Criteria
- Configure client connectivity to Team Foundation Server
- Themen: Configuring Visual Studio, Team Explorer, Team Explorer Everywhere, Excel, Project, and other tools to connect to Team Foundation Server; Configuring clients for a proxy server
- Material: Team Explorer Everywhere, Configure Team Explorer to use Team Foundation Server Proxy
Administer Version Control
- Create and manage workspaces:
- Themen: Cloaking, undoing delete, and modifying a workspace; Deleting a workspace; Specifying workspace visibility; Unlocking other users’ checkouts, pending changes, and code; Choosing a default workspace type for a collection; Deleting a shelveset
- Material: Managing Workspaces, Default Workspace Type
- Configure version control proxy:
- Themen: Setting up the cache hit ratio; Setting up the cache size; Setting up for multiple Team Foundation Server servers
- Material: Install Team Foundation Proxy
- Configure team project version control settings:
- Themen: Enabling multiple checkout; Enabling get latest on checkout; Configuring check-in policies for a team project (Work Items, builds, code analysis, testing policies)
- Material: Configure Check-Out Settings, Add Check-In Policies
2 Kommentare