Cloud CI/CD

Microsoft Azure DevOps (AZ-400)

This course (delivered by our Microsoft Certified Trainers: MCT) gives you the expertise to design and implement Azure DevOps solutions.

This training also prepares you for the Microsoft Certified: DevOps Engineer Expert certification.

Microsoft Azure DevOps (AZ-400)
Microsoft Azure DevOps (AZ-400) training: target audience
AZ-400

Microsoft Azure DevOps (AZ-400) training: target audience

This training is aimed at:

  • people who want to design and implement DevOps processes
  • DevSecOps engineers looking to get certified in Microsoft Azure DevOps Solutions
  • Duration: 4 days or 1 day
  • 1-day format: a high-level overview with a presentation of the Azure DevOps interface and an explanation of the fundamentals and concepts behind building CI/CD pipelines
  • Participants: 8 people MAX
  • In Geneva or at your premises
AZ-400

Microsoft Azure DevOps (AZ-400) training: course outline

  • Get started on a DevOps transformation journey
    • Introduction to DevOps
    • Choose the right project
    • Describe team structures
    • Choose the DevOps tools
    • Plan Agile with GitHub Projects and Azure Boards
    • Introduction to source control
    • Describe types of source control systems
    • Work with Azure Repos and GitHub
  • Development for enterprise DevOps
    • Structure your GitRepo
    • Manage Git branches and workflows
    • Collaborate with pull requests in Azure Repos
    • Identify technical debt
    • Explore Git hooks Module 6: Plan foster inner source
    • Manage Git repositories
  • Implement CI with Azure Pipelines and GitHub Actions
    • Explore Azure Pipelines
    • Manage Azure Pipeline agents and pools
    • Describe pipelines and concurrency
    • Explore continuous integration
    • Implement a pipeline strategy
    • Integrate with Azure Pipelines
    • Introduction to GitHub Actions
    • Learn continuous integration with GitHub Actions
    • Design a container build strategy
  • Design and implement a release strategy
    • Introduction to continuous delivery
    • Create a release pipeline
    • Explore release recommendations
    • Provision and test environments
    • Manage and modularize tasks and templates
    • Automate inspection of health
  • Implement a secure continuous deployment using Azure Pipelines
    • Introduction to deployment patterns
    • Implement blue- green deployment and feature toggles
    • Implement canary releases and dark launching
    • Implement A/B testing and progressive exposure deployment
    • Integrate with identity management systems
    • Manage application configuration data
  • Manage infrastructure as code using Azure and DSC
    • Explore infrastructure as code and configuration management
    • Create Azure resources using Azure Resource Manager templates
    • Create Azure resources by using Azure CLI
    • Explore Azure Automation with DevOps
    • Implement Desired State Configuration (DSC)
    • Implement Bicep
  • Implement security and validate code bases for compliance
    • Introduction to Secure DevOps
    • Implement open- source software
    • Software Composition Analysis
    • Static analyzers Module 5: OWASP and DynamicAnalyzers
    • Security Monitoring and Governance
  • Design and implement a dependency management strategy
    • Explore package dependencies
    • Understand package management
    • Migrate consolidating and secure artifacts
    • Implement a versioning strategy
    • Introduction to GitHub Packages
  • Implement continuous feedback
    • Implement tools to track usage and flow
    • Develop monitor and status dashboards
    • Share knowledge within teams
    • Design processes to automate application analytics
    • Manage alerts, blameless retrospectives and a just culture
Microsoft Azure DevOps (AZ-400) training: course outline
Microsoft Azure DevOps (AZ-400) training: prerequisites
AZ-400

Microsoft Azure DevOps (AZ-400) training: prerequisites

  • Have completed the Microsoft Azure Administrator (AZ-104) course or have equivalent knowledge
  • Knowledge and understanding of:
    • Cloud computing concepts, including an understanding of PaaS, SaaS and IaaS implementations.
    • Azure administration and Azure development, with demonstrated expertise in at least one of these areas.
    • Version control, Agile software development and basic software development principles.
Register for our training course!

Let's talk about your project!

Based in Switzerland, France or elsewhere in Europe? Schedule a call with one of our experts to learn more about SoKube's services and training offerings.

Contact us

Feel free to reach out for any request

Contact us