AZ-400T00 Designing and Implementing Microsoft DevOps Solutions


Request for price


Length: 4.0 day (32 hours)

 

Course objectives

After completing this course, students will be able to:

      • Design and implement DevOps processes and practices
      • Use Azure DevOps to build, test, and deploy applications
      • Implement infrastructure as code using tools like Terraform and Azure Resource Manager
      • Configure continuous integration and continuous delivery pipelines
      • Secure DevOps pipelines and protect sensitive information
      • Monitor and optimize DevOps processes

Course outlines

  • Module 1: Introduction to DevOps
    • What is DevOps?
    • DevOps principles and practices
    • The DevOps lifecycle
    • The role of Azure DevOps in DevOps
  • Module 2: Planning and Collaboration
    • Using Azure Boards for project planning and tracking
    • Git branching strategies and workflows
    • Collaborating with pull requests and code reviews
    • Using Git hooks to automate tasks
  • Module 3: Building and Deploying Applications
    • Creating build pipelines with Azure Pipelines
    • Implementing continuous integration
    • Building and deploying containerized applications
    • Using Docker and Kubernetes for container orchestration
    • Infrastructure as Code with Terraform and ARM Templates
  • Module 4: Release Pipelines and Deployment Strategies
    • Designing release pipelines with Azure Pipelines
    • Implementing deployment strategies (blue-green, canary, A/B testing)
    • Managing deployment stages and approvals
    • Using release gates to control deployments
  • Module 5: Security and Compliance
    • Securing DevOps pipelines and artifacts
    • Implementing security best practices
    • Scanning for vulnerabilities and threats
    • Compliance and regulatory requirements
  • Module 6: Monitoring and Logging
    • Monitoring application performance and infrastructure health
    • Using Azure Monitor to collect and analyze logs
    • Implementing alerting and notifications
    • Troubleshooting and debugging DevOps pipelines
  • Module 7: Continuous Improvement
    • Gathering feedback and measuring success
    • Implementing a culture of continuous learning
    • Automating tasks and workflows
    • Adopting DevOps best practices