AZ-400T00 Designing and Implementing Microsoft DevOps Solutions

Length: 4 Day(s), Price: $$2,682.00 exl GST

Provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan for 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, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.

After completing this course, students will be able to:

  • Configure processes and communications
  • Design and implement source control
  • Design and implement build and release pipelines
  • Develop a security and compliance plan
  • Implement an instrumentation strategy

Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.

Successful learners will have prior knowledge and understanding of:

  • Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.
  • Both Azure administration and Azure development with proven expertise in at least one of these areas.
  • Version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
  • If you are new to Azure and cloud computing, consider one of the following resources:
  • Instructor-led course: AZ-900: Azure Fundamentals
  • If you are new to Azure Administration, consider taking:
  • Instructor-led courses: AZ-104: Microsoft Azure Administrator and AZ-010: Azure Administration for AWS SysOps

If you are new to Azure Developer, consider taking:

  • AZ-204: Developing Solutions for Microsoft Azure and AZ-020: Microsoft Azure Solutions for AWS Developers

 1. Introduction to DevOps

 2. Choose the right project

 3. Describe team structures

 4. Choose the DevOps tools

 5. Plan Agile with GitHub Projects and Azure Boards

 6. Introduction to source control

 7. Describe types of source control systems

 8. Work with Azure Repos and GitHub

 9. Structure your Git Repo

 10. Manage Git branches and workflows

 11. Collaborate with pull requests in Azure Repos

 12. Identify technical debt

 13. Explore Git hooks

 14. Plan foster inner source

 15. Manage Git repositories

 16. Explore Azure Pipelines

 17. Manage Azure Pipeline agents and pools

 18. Describe pipelines and concurrency

 19. Explore continuous integration

 20. Implement a pipeline strategy

 21. Integrate with Azure Pipelines

 22. Introduction to GitHub Actions

 23. Learn continuous integration with GitHub Actions

 24. Design a container build strategy

 25. Introduction to continuous delivery

 26. Create a release pipeline

 27. Explore release recommendations

 28. Provision and test environments

 29. Manage and modularize tasks and templates

 30. Automate inspection of health

 31. Introduction to deployment patterns

 32. Implement blue-green deployment and feature toggles

 33. Implement canary releases and dark launching

 34. Implement A/B testing and progressive exposure deployment

 35. Integrate with identity management systems

 36. Manage application configuration data

 37. Explore infrastructure as code and configuration management

 38. Create Azure resources using Azure Resource Manager templates

 39. Create Azure resources by using Azure CLI

 40. Explore Azure Automation with DevOps

 41. Implement Desired State Configuration (DSC)

 42. Implement Bicep

 43. Introduction to Secure DevOps

 44. Implement open-source software

 45. Software Composition Analysis

 46. Static analyzers

 47. OWASP and Dynamic Analyzers

 48. Security Monitoring and Governance

 49. Explore package dependencies

 50. Understand package management

 51. Migrate consolidating and secure artifacts

 52. Implement a versioning strategy

 53. Introduction to GitHub Packages

 54. Implement tools to track usage and flow

 55. Develop monitor and status dashboards

 56. Share knowledge within teams

 57. Design processes to automate application analytics

 58. Manage alerts, blameless retrospectives and a just culture

Request Course Information

Your message has been sent. Thank you!
Hello, world! This is a toast message.

Select and Book a Session