AZ-400 Designing and Implementing Microsoft DevOps Solutions

Price
Net
VAT

Price
Price on Request

Duration
4 days

For companies and job seekers:
this course is 100% fundable!
 

Location

Course Language
German

Training Solutions
Connected Classroom

Stable software delivery is a key success factor for digital business models. DevOps combines methods, tools, and culture into a holistic approach for modern IT organizations.

Key topics

  • End-to-end DevOps with Microsoft technologies.
  • Continuous integration and continuous delivery.
  • Automated infrastructure in Azure.
  • Quality assurance and monitoring.
  • Security by design in DevOps processes.

Prerequisites
Solid basic IT knowledge, experience with cloud services, and understanding of development or operational processes.

Target audience
Specialists from Dev, Ops, and Cloud areas who design structured and scalable delivery processes.

Clearly defined DevOps practices result in resilient systems that support innovation and enable sustainable digital development.

Print as PDF
Course content
  • Introduction to DevOps
  • Choosing the right project
  • Describe the team structures
  • Selecting DevOps tools
  • Agile planning with GitHub projects and Azure Boards
  • Introduction to version control
  • Describe the types of version control systems
  • Working with Azure Repos and GitHub
  • Structuring Git Repositories
  • Managing Git branches and workflows
  • Collaborating with pull requests in Azure Repos
  • Explore Git hooks
  • Planning the internal source
  • Managing Git repositories
  • Identifying technical debt
  • Explore Azure Pipelines
  • Manage Azure Pipeline agents and pools
  • Describing pipelines and concurrency
  • Explore continuous integration
  • Implement a pipeline strategy
  • Integrating with Azure Pipelines
  • Introduction to GitHub Actions
  • Learning continuous integration with GitHub Actions
  • Designing a container build strategy
  • Introduction to continuous delivery
  • Explore recommendations for your release strategy
  • Building a high-quality release pipeline
  • Introduction to deployment patterns
  • Implementing blue-green deployment and feature toggles
  • Implementing canary releases and dark launching
  • Implementing A/B testing and progressive deployment
  • Creating a release pipeline
  • Deploying and testing environments
  • Managing and modularizing tasks and templates
  • Automated status checking
  • Managing application configuration data
  • Integration with identity management systems
  • Implementing application configuration
  • Learn about infrastructure as code and configuration management
  • Create Azure resources using Azure Resource Manager templates
  • Create Azure resources using Azure CLI
  • Explore Azure automation with DevOps
  • Implement Desired State Configuration (DSC)
  • Implement Bicep
  • Introduction to Secure DevOps
  • Implementation of open source software
  • Software composition analysis
  • Static analyzers
  • OWASP and dynamic analyzers
  • Security monitoring and governance
  • Exploring package dependencies
  • Understanding package management
  • Migrate, consolidate, and secure artifacts
  • Implement a version control strategy
  • Introduction to GitHub Packages
  • Implementation of tools for tracking usage and flow
  • Development of monitoring and status dashboards
  • Sharing knowledge within teams
  • Develop processes to automate application analysis
  • Managing alerts, impeccable retrospectives, and a just culture

Do you have any further questions? Please contact us.