Sela

Designing and Implementing Microsoft DevOps solutions

Description
This course 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.
Intended audience
Students in this course are interested in implementing dependency management or in passing the Microsoft Azure DevOps Solutions certification exam.

Topics

Introduction to DevOps
Choose the right project
Describe team structures
Migrate to DevOps
Introduction to source control
Describe types of source control systems
Work with Azure Repos and GitHub
Structure your Git Repo
Manage Git branches and workflows
Collaborate with pull requests in Azure Repos
Explore Git hooks
Plan fostering inner source
Manage Git repositories
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
Introduction to continuous delivery
Explore release strategy recommendations
Build a high-quality release pipeline
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
Create a release pipeline
Configure and provision environments
Manage and modularize tasks and templates
Automate inspection of health
Introduction to security development process
Manage application configuration data
Integrate with identity management systems
Implement application configuration
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)
Introduction to Chef and Puppet
Implement Ansible
Implement Terraform
Explore package dependencies
Understand package management
Migrate, consolidating and secure artifacts
Implement a versioning strategy
Design a container build strategy
Implement Docker multi-stage builds
Implement Azure Kubernetes Service (AKS)
Explore Kubernetes tooling
Integrate AKS with Pipelines
Design a container build strategy
Implement Docker multi-stage builds
Implement Azure Kubernetes Service (AKS)
Explore Kubernetes tooling
Integrate AKS with Pipelines
Understand security in the Pipeline
Introduction to Azure Security Center
Implement open-source software
Manage anti-malware and anti-spam policies
Integrate license and vulnerability scans
Identify technical debt

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?