Implement security through a pipeline using Azure DevOps (AZ-2001)

 

Course Overview

Implement security through a pipeline using Azure DevOps

Prerequisites

  • An Azure Subscription. You need to bring your own subscription.
  • Basic knowledge of Azure DevOps.
  • Basic knowledge of security concepts like identities and permissions.
  • Experience using the Azure portal to create resources like Azure Key Vault and set permissions.

Course Content

Configure a project and repository structure to support secure pipelines

  • Introduction
  • Organize project and repository structure
  • Configure secure projects and repositories
  • Lab - Configure a project and repository structure to support secure pipelines
  • Module assessment
  • Summary

Configure secure access to pipeline resources

  • Introduction
  • Configure agent pools
  • Use secret variables and variable groups
  • Understand secure files
  • Configure service connections
  • Manage environments
  • Secure repositories
  • Lab - Configure agents and agent pools for secure pipelines
  • Module assessment
  • Summary

Manage identity for projects, pipelines, and agents

  • Introduction
  • Configure a Microsoft-hosted pool
  • Configure agents for projects
  • Configure agent identities
  • Configure the scope of a service connection
  • Understand and convert to a Managed Identity
  • Lab - Manage identity for projects and pipelines
  • Module assessment
  • Summary

Configure and validate permissions

  • Introduction
  • Configure and validate user permissions
  • Configure and validate pipeline permissions
  • Configure and validate approval and branch checks
  • Manage and audit permissions
  • Lab - Configure and validate permissions
  • Module assessment
  • Summary

Extend a pipeline to use multiple templates

  • Introduction
  • Create a nested template
  • Rewrite the main deployment pipeline
  • Configure the pipeline and the application to use tokenization
  • Remove plain text secrets
  • Restrict agent logging
  • Identify and conditionally remove script tasks
  • Lab - Extend a pipeline to use multiple templates
  • Module assessment
  • Summary

Configure secure access to Azure Repos from pipelines

  • Introduction
  • Configure pipeline access to packages
  • Configure pipeline access to credential secrets
  • Configure pipeline access to secrets for services
  • Use Azure Key Vault to secure secrets
  • Explore and secure log files
  • Lab - Integrate Azure Key Vault with Azure Pipelines
  • Module assessment
  • Summary

Configure pipelines to securely use variables and parameters

  • Introduction
  • Ensure parameter and variable types
  • Identify and restrict insecure use of parameters and variables
  • Move parameters into a YAML file
  • Limit queue time variables
  • Validate mandatory variables
  • Lab - Configure pipelines to securely use variables and parameters
  • Module assessment
  • Summary

ceny & Delivery methods

Szkolenie online

Trwa
1 Dzień

Cena
  • 1.400,– PLN (excl. tax)
    1.722,– PLN (incl. 23% tax)
Classroom training

Trwa
1 Dzień

Cena
  • Polska:
    1.400,– PLN (excl. tax)
    1.722,– PLN (incl. 23% tax)

harmonogram

Polish

Strefa czasowa: Central European Summer Time (CEST)   ±1 Godzinę

Szkolenie online This is a FLEX course. Strefa czasowa: Central European Summer Time (CEST)
Szkolenie online This is a FLEX course. Strefa czasowa: Central European Time (CET)

Angielski

Strefa czasowa: Central European Summer Time (CEST)   ±1 Godzinę

Szkolenie online Strefa czasowa: Greenwich Mean Time (GMT) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: Greenwich Mean Time (GMT) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: British Summer Time (BST) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: British Summer Time (BST) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: Greenwich Mean Time (GMT) Język szkolenia: Angielski

6 hours difference

Szkolenie online Strefa czasowa: Eastern Daylight Time (EDT) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: Eastern Daylight Time (EDT) Język szkolenia: Angielski

7 hours difference

Szkolenie online Strefa czasowa: Central Daylight Time (CDT) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: Central Daylight Time (CDT) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: Central Standard Time (CST) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: Central Standard Time (CST) Język szkolenia: Angielski

9 hours difference

Szkolenie online Strefa czasowa: Pacific Standard Time (PST) Język szkolenia: Angielski
Szkolenie online Strefa czasowa: Pacific Standard Time (PST) Język szkolenia: Angielski
Szkolenie Zdalne:   To jest kurs zdalny prowadzony przez instruktora. If you have any questions about our online courses, feel free to contact us via phone or Email anytime.
To jest kurs FLEX, który jest prowadzony zarówno wirtualnie, jak i stacjonarnie.

Polska

Warszawa This is a FLEX course.   Strefa czasowa: Central European Summer Time (CEST) Enroll:
for online training
for classroom training
Warszawa This is a FLEX course.   Strefa czasowa: Central European Time (CET) Enroll:
for online training
for classroom training
To jest kurs FLEX, który jest prowadzony zarówno wirtualnie, jak i stacjonarnie.