Administering Azure Devops Server 2019 ADS2019 | 3 Days
Total Page:16
File Type:pdf, Size:1020Kb
Administering Azure DevOps Server 2019 ADS2019 | 3 Days This three-day course provides students with the knowledge and skills to deploy, configure, and manage Microsoft Azure DevOps Server and related software components. Course Objectives At course completion, attendees will have had exposure to … Azure DevOps Server editions and components Command-line and third party tools Supported topologies and environments Configuring/using Azure Pipelines for builds Must-have administration tools Deploying and using Azure Pipelines agents Hardware and software requirements Configuring agent pools Required service accounts and permissions Creating and queuing automated builds Installing Azure DevOps Server Configuring Azure Artifacts Configuring Azure DevOps Server Configuring/using Azure Pipelines for releasing Managing relevant SQL Server components Creating a release pipeline Installing and using Visual Studio Team Explorer Creating and deploying a release Planning and creating project collections Strategies for upgrading and migrating Planning and creating projects Integrating systems with Azure DevOps Server Using and customizing work item processes High availability and scalability options Azure DevOps Server licenses Virtual Filesystem for Git Connecting and using Microsoft Excel Capacity planning and disaster recovery Installing and using Team Explorer Everywhere Backing up, restoring, and moving data Using the Azure DevOps Server web portal Configuring and using the Analytics service Git and/or TFVC version control systems Using PowerShell to manage Azure DevOps Server Basic and advanced version control workflows Customizing Azure DevOps Server Using code search Extending Azure DevOps Server Repository security and permissions Who Should Attend This course is intended for experienced administrators with a background in either software development or system administration. Team leaders, lead developers, and other accidental Azure DevOps Server administrators are also encouraged to take this course. Prerequisites Before attending this course, students should have experience or familiarity with: Windows Server 2012, 2016, 2019 Visual Studio 2015, 2017, or 2019 Windows security and networking basics Their organization’s ALM/DevOps process and tools SQL Server 2016, 2017, or 2019 Reading and understanding Visual C# code Administering Azure DevOps Server 2019 ADS2019 | 3 Days Modules Module 1: Introduction to Azure DevOps Server Module 6: Building and Releasing Introduction to Azure DevOps Server Introduction to Azure Pipelines Editions, components, and configurations Configuring pipeline agents and agent pools Azure DevOps Server vs. Azure DevOps Services Creating and queuing a build pipeline Azure DevOps Server support of ALM and DevOps Monitoring and managing a build Administrator responsibilities and tasks Running automated tests in a pipeline Hands-on lab Measuring code coverage in a pipeline Practicing Continuous Integration (CI) Module 2: Planning/Deploying Azure DevOps Server Using YAML to create/configure a pipeline Planning the deployment Introduction to Azure Artifacts System requirements, software, and accounts Creating and using a private NuGet package feed Installing and configuring Azure DevOps Server Creating a release pipeline Troubleshooting Creating and deploying a release Installing Visual Studio Team Explorer Hands-on lab Module 7: Upgrading, Integrating, and Migrating Upgrading Azure DevOps Server Module 3: Configuring Azure DevOps Server In-place vs. migration upgrade Administrator roles and tools Pre-production dry runs for complex upgrades Understanding and managing project collections Deprecated features in Azure DevOps Server Understanding and managing projects Performing post-upgrade tasks Selecting a work item process Integration with other ALM/DevOps tools Configuring and securing projects Understanding and using service hooks Renaming and deleting a project Migrating to Azure DevOps Services Hands-on lab Module 8: Advanced Administration Module 4: Client Applications Monitoring the health of Azure DevOps Server Admin console, Team Explorer, and the web portal Web-based diagnostic tools Team Explorer Everywhere Options for high availability and scalability Microsoft Excel Scaling up vs. scaling out Azure DevOps Server Command-line and third party tools Virtual File System for Git Licensing and Client Access Licenses (CAL) Moving/Splitting project collections Stakeholder (free) access level Disaster recovery, backup, and restore Hands-on lab Using PowerShell to manage Azure DevOps Server Module 5: Version Control Module 9: Customizing and Extending Introduction to Azure Repos Customizing work tracking Overview of Git and/or TFVC (legacy) Creating and using an inherited process Integration with Visual Studio Using work item templates Basic and advanced Git and/or TFVC workflows Extending Azure DevOps Server Branching, merging, and resolving conflicts Using the Azure DevOps Server REST API Controlling access via repository permissions Configuring and using the Analytics service Hands-on lab Creating a custom report in Power BI Course Designer This course was designed by Richard Hundhausen, Microsoft’s first Visual Studio ALM/DevOps MVP, Professional Scrum Trainer, and an experienced software developer. To see other developer courses, visit www.accentient.com. .