Azure DevOps ModulesSource ControlWhat is Source ControlBenefits of Source ControlTypes of Source Control SystemsIntroduction to Azure ReposAuthenticating to Your Git ReposScaling GitHow to Structure Your Git RepoGit branching WorkflowsCollaborating with Pull RequestsImplement & Manage Build InfrastructureThe Concept of Pipelines in DevOpsAzure PipelinesEvaluate Use of Hosted vs Private AgentsAgent PoolsPipelines & ConcurrencyAzure DevOps and Open Source ProjectsAzure Pipelines YAML vs Visual DesignerSetup Private AgentsIntegrate Jenkins with Azure PipelinesIntegration External SourceControl with Azure PipelinesAnalyze & Integrate DockerMulti-Stage Docker BuildsManaging Application Config and SecretsIntroduction to SecurityImplement Secure & Compliant Development Processes RethinkingApplication Config DataManage Secrets, Tokens & CertificatesImplement Tools for Managing Security and ComplianceImplement a Mobile DevOps StrategyIntroduction to Mobile DevOpsIntroduction to Visual Studio App CenterManage Mobile Target Device Sets and Distribution GroupsManage Target UI Test Device SetsProvision Tester Devices for DeploymentCreate Public and Private Distribution GroupsImplementing Continuous Integration in an Azure DevOps PipelineContinuous Integration OverviewImplementing a Build StrategyManaging Code Quality and Security PoliciesManaging Code QualityManaging Security PoliciesImplementing a Container StrategyImplementing a Container Build StrategyDesign a release StrategyIntroduction to Continuous DeliveryRelease Strategy RecommendationsBuilding a High Quality Release PipelineChoosing a Deployment PatternChoosing the Right Release Management ToolSet Up a Release Managment WorkflowCreate a Release PipelineProvision and Configure EnvironmentsManage and Modularize Tasks and TemplatesIntegrate Secrets with the Release PipelineConfigure Automated Integration and Functional Test AutomationAutomate Inspection of HealthImplement an Appropriate Deployment PatternIntroduction into Deployment PatternsImplement Blue Green DeploymentFeature TogglesCanary ReleasesDark LaunchingAB TestingProgressive Exposure DeploymentDesigning a Dependency Management StrategyPackaging DependenciesPackage ManagementImplement a Versioning StrategyManage Security and CompliancePackage SecurityOpen Source SoftwareIntegrating License and Vulnerability ScansImplement Process for Routing System Feedback to Development TeamsImplement Tools to Track System Usage, Feature Usage, and FlowImplement routing for mobile application crash report dataDevelop monitoring and status dashboardsIntegrate and configure ticketing systemsInfrastructure and Configuration Azure ToolsInfrastructer as Code and Configuration ManagementInfrastructure and Configuration Azure ToolsCreate Azure Resources using ARM TemplatesCreate Azure Resources using Azure CLIAzure Resources by using Azure PowerShellAutomation ToolsVersion ControlAzure AutomationAzure AutomationAzure Automation State Configuration (DSC)Azure Compute servicesInfrastructure as a ServicePlatform as a ServiceServerless and HPC compute servicesAzure AutomationAzure Automation State Configuration (DSC)Azure Service FabricAzure Kubernetes ServiceApplication Architecture modelsChoosing a Compute ServiceThird Party and Open Source Tool integration with AzureChef with AzurePuppet with AzureAnsible with AzureCloud-init with AzureTerraform with AzureCompliance and SecuritySecurity and Compliance in the pipelineAzure security and compliance tools and servicesPlanning for Quality and SecurityPlanning a Quality StrategyPlanning Secure Development
Source ControlWhat is Source ControlBenefits of Source ControlTypes of Source Control SystemsIntroduction to Azure ReposAuthenticating to Your Git Repos
Implement & Manage Build InfrastructureThe Concept of Pipelines in DevOpsAzure PipelinesEvaluate Use of Hosted vs Private AgentsAgent PoolsPipelines & ConcurrencyAzure DevOps and Open Source ProjectsAzure Pipelines YAML vs Visual DesignerSetup Private AgentsIntegrate Jenkins with Azure PipelinesIntegration External SourceControl with Azure PipelinesAnalyze & Integrate DockerMulti-Stage Docker Builds
Managing Application Config and SecretsIntroduction to SecurityImplement Secure & Compliant Development Processes RethinkingApplication Config DataManage Secrets, Tokens & CertificatesImplement Tools for Managing Security and Compliance
Implement a Mobile DevOps StrategyIntroduction to Mobile DevOpsIntroduction to Visual Studio App CenterManage Mobile Target Device Sets and Distribution GroupsManage Target UI Test Device SetsProvision Tester Devices for DeploymentCreate Public and Private Distribution Groups
Implementing Continuous Integration in an Azure DevOps PipelineContinuous Integration OverviewImplementing a Build Strategy
Design a release StrategyIntroduction to Continuous DeliveryRelease Strategy RecommendationsBuilding a High Quality Release PipelineChoosing a Deployment PatternChoosing the Right Release Management Tool
Set Up a Release Managment WorkflowCreate a Release PipelineProvision and Configure EnvironmentsManage and Modularize Tasks and TemplatesIntegrate Secrets with the Release PipelineConfigure Automated Integration and Functional Test AutomationAutomate Inspection of Health
Implement an Appropriate Deployment PatternIntroduction into Deployment PatternsImplement Blue Green DeploymentFeature TogglesCanary ReleasesDark LaunchingAB TestingProgressive Exposure Deployment
Designing a Dependency Management StrategyPackaging DependenciesPackage ManagementImplement a Versioning Strategy
Manage Security and CompliancePackage SecurityOpen Source SoftwareIntegrating License and Vulnerability Scans
Implement Process for Routing System Feedback to Development TeamsImplement Tools to Track System Usage, Feature Usage, and FlowImplement routing for mobile application crash report dataDevelop monitoring and status dashboardsIntegrate and configure ticketing systems
Infrastructure and Configuration Azure ToolsInfrastructer as Code and Configuration ManagementInfrastructure and Configuration Azure ToolsCreate Azure Resources using ARM TemplatesCreate Azure Resources using Azure CLIAzure Resources by using Azure PowerShellAutomation ToolsVersion Control
Azure Compute servicesInfrastructure as a ServicePlatform as a ServiceServerless and HPC compute servicesAzure AutomationAzure Automation State Configuration (DSC)Azure Service FabricAzure Kubernetes ServiceApplication Architecture modelsChoosing a Compute Service
Third Party and Open Source Tool integration with AzureChef with AzurePuppet with AzureAnsible with AzureCloud-init with AzureTerraform with Azure
Compliance and SecuritySecurity and Compliance in the pipelineAzure security and compliance tools and services