AZ-400: Designing and Implementing Microsoft DevOps solutions

€295.00
| /

________________________________________________________________

Would you like to take this course online or in person?

Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91 , or contact our offices

________________________________________________________________

AZ-400 Course: Design and Implement Microsoft DevOps solutions

This course provides the knowledge and skills to design and implement DevOps processes and practices. Students will discover how to plan DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, configure a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.

gift

Online course with a free certification exam included. Don't miss this opportunity! The exam is valued at €126 + VAT and is included at no extra cost.

Promotion valid until December 31, 2025. One-opportunity exam available only in Virtual - E-learning format. Not applicable to Self-Learning format.

Level: Advanced - Product: Azure - Role: DevOps Engineer

Duration of the AZ-400 course
Training Mode AZ-400
AZ-400 virtual training classroom
video content

Microsoft DevOps Solutions - Continuous Integration - Continuous Delivery - Azure DevOps - Process Automation - CI/CD - Agile Development - Pipeline Management - DevOps Implementation - Agile Practices

Course aimed at

Students in this course are interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.


Elements of the AZ-400 formation

  • Enterprise DevOps Development
  • Implementing CI with Azure Pipelines and GitHub Actions
  • Design and implement a release strategy
  • Implementing a secure continuous deployment using Azure Pipelines
  • Infrastructure as code management using Azure and DSC
  • Implementation of security and validation of codebases for compliance
  • Design and implement a dependency management strategy
  • Implementation of continuous feedback

Course Content AZ-400: Design and Implementation of Microsoft DevOps Solutions

Module 1: Implementation of development for enterprise DevOps

  • Introduction to DevOps
  • Agile planning with GitHub projects and Azure Boards
  • Design and implementation of branch strategies and workflows
  • Collaboration with change requests in Azure Repos
  • Exploring Git links
  • Planning for the promotion of an internal origin
  • Repository administration and configuration
  • Identification of technical debt

Goals:

  • Explain how to structure Git repositories
  • Describe the workflows of Git branches
  • Leverage pull requests for collaboration and code reviews
  • Use the GitHub workflow for collaboration

Laboratories:

  • Agile planning and portfolio management with Azure Boards
  • Version control with Git in Azure Repos

Module 2: Implementing CI with Azure Pipelines and GitHub Actions

  • Exploring Azure Pipelines
  • Azure pipeline group and agent management
  • Description of pipelines and simultaneity
  • Design and implementation of a pipeline strategy
  • Integration with Azure Pipelines
  • Introduction to GitHub Actions
  • Information about continuous integration with GitHub Actions
  • Designing a container build strategy

Goals:

  • Explain the role of Azure Pipelines and its components
  • Implementing a container strategy and differences with virtual machines
  • Configure agents for Azure Pipelines
  • Explain the importance of continuous integration
  • Implement CI with Azure DevOps and GitHub Actions

Laboratories:

  • Agent group configuration and pipeline style description
  • Enabling continuous integration with Azure Pipelines
  • Implementing GitHub Actions for CI/CD
  • Deploying Docker containers in Azure App Service web apps

Module 3: Design and implementation of a versioning strategy

  • Creating a version pipeline
  • Exploring version recommendations
  • Provisioning and testing of environments
  • Task and template management and modularization
  • Multi-phase YAML
  • Automation of state inspection

Goals:

  • Explain Azure DevOps terminology and version management tools
  • Define components and variables of a version pipeline
  • Differentiate between version and implementation
  • Inspect the condition of the pipeline and the version

Laboratories:

  • Configuring pipelines as code with YAML
  • Implementation control with version gates
  • Configuration and execution of functional tests

Module 4: Creating a secure continuous deployment using Azure Pipelines

  • Introduction to implementation patterns
  • Blue-green implementation and activation/deactivation of functionality
  • Implementation of controlled versions and dark startup
  • Implementation of A/B and progressive exposure testing
  • Integration with identity management systems
  • Application configuration data management

Goals:

  • Describe implementation patterns
  • Implement blue-green, controlled versions, and progressive exposure.
  • Manage application settings and secrets
  • Integrate Azure Key Vault with pipelines

Laboratories:

  • Integrating Azure Key Vault with Azure DevOps
  • Enabling feature flags and dynamic configuration

Module 5: Infrastructure as Code Management using Azure and DSC

  • Exploring configuration management and infrastructure as code
  • Creating Azure resources using ARM templates
  • Bicep Implementation
  • Creating Azure resources using the Azure CLI
  • Exploring Azure Automation with DevOps
  • Implementation of Desired State Configuration (DSC)

Goals:

  • Apply infrastructure and configuration as coding principles
  • Deploy and manage infrastructure using ARM, Azure CLI, DSC, and Azure Automation

Laboratories:

  • Deployments with Azure Bicep templates

Module 6: Implementing security and validating codebase compliance

  • Introduction to Secure DevOps
  • Open source software implementation
  • Software composition analysis
  • Security oversight and governance

Goals:

  • Define a secure infrastructure and configuration strategy
  • Implement compliance and security in the infrastructure
  • Integrate licensing and vulnerability assessments into pipelines

Module 7: Design and implementation of a dependency management strategy

  • Exploring package dependencies
  • Package management description
  • Migrate, consolidate, and protect artifacts
  • Implement a version control strategy
  • Introduction to GitHub packages

Goals:

  • Recommend artifact management tools and procedures
  • Migrate and consolidate artifacts
  • Integrate source code control measures

Laboratories:

  • Package management with Azure Artifacts

Module 8: Implementing Continuous Comments

  • Implementation of tools to track usage and flow
  • Development of monitoring and status panels
  • Sharing knowledge within teams
  • Process design to automate application analysis
  • Alert management, retrospectives without assigning blame, and a fair culture

Goals:

  • Development of monitoring and status panels
  • Implement tools to monitor system usage and workflow
  • Integrate voucher systems with team work management
  • Automate application analysis
  • Manage alerts and retrospectives without blame

Laboratories:

  • Monitoring application performance with Azure Load Testing
  • Sharing team knowledge with Azure project wikis


Prerequisites

Students who pass the test will have prior knowledge and understanding of:

  • Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.

  • Azure administration and Azure development with proven experience in at least one of these areas.

  • Version control, Agile Software Development, and basic software development principles. Experience in an organization that delivers software would be helpful.


Language

  • Course: English / Spanish
  • Labs: English

Related Microsoft certification: DevOps Engineer Expert

Complete a prerequisite:

To become a Microsoft Certified: DevOps Engineer Expert , you must obtain at least one of the following certifications:

Take the exam:

  • AZ-400: Designing and Implementing Microsoft DevOps solutions

Obtain certification:

Microsoft Certified: DevOps Engineer Expert

As a DevOps engineer, you are a developer or infrastructure administrator who also has experience working with people, processes, and products to enable the continuous delivery of value in organizations.

  • Job title: DevOps Engineer

💡 Did you know this course is included in LaaS Cert?

Take this course and many more with our LaaS Cert annual license . Unlimited training for only €1,295!

✅ Microsoft, Linux-LPI, SCRUM, ITIL and Nanfor technical courses

✅ Personalized support always by your side

✅ 100% online, official and updated

Get your license now!

LaaS cert Formación ilimitada

Information related to training

Soporte siempre a tu lado

Training support

Always by your side

Modalidades Formativas

Training modalities

Self Learning - Virtual - In-person - Telepresence

bonificaciones

Bonuses

For companies