AZ-400 Designing and Implementing Microsoft DevOps Solutions
Price Net: € VAT: €
Price Price on Request
Duration
4 days
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.
- 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
- DevOps bridges the gap between development and IT operations to deliver applications faster, more reliably, and with higher quality. The content demonstrates how processes are automated and how teams collaborate efficiently.
- Topics covered include Azure DevOps, Git, Azure Pipelines, Azure Repos, Azure Artifacts, and other services for development, testing, and deployment.
- One focus is on continuous integration and continuous delivery. The course covers how applications are automatically built, tested, and deployed to various environments.
- Infrastructure as Code enables the automated provisioning and management of cloud resources. This results in reproducible, traceable, and scalable IT environments.
- The content demonstrates the use of monitoring, logging, and analytics tools to detect performance, availability, and errors early on and to continuously improve them.
- DevOps promotes shared processes among development, operations, and quality assurance. Automated workflows and centralized tools facilitate collaboration across team boundaries.
- Modern DevOps strategies integrate security checks and compliance requirements directly into development and deployment processes so that risks can be identified early on.
- This course provides knowledge on planning, automating, deploying, and monitoring modern DevOps solutions using Microsoft Azure and Azure DevOps.
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00