Azure DevOps -2023
Azure cloud Basic
Intro
- Introduction
about Azure Infrastructure as a Service (IAAS)
- Introduction
about Azure Platform as a Service (PAAS)
- Introduction
about Azure Software as a Service (SAAS)
- Introduction
about Identity and Directory as a Service (IDAAS)
- Introduction
about Azure Data as a Service (DAAS)
- Azure Resource
Manager
- Azure Portal
and Cloud Shell
- Azure
PowerShell and CLI
- ARM Templates
- Virtual
Networks
- IP Addressing
- Network
Security groups
- Azure Firewall
- Azure DNS
- Storage
Accounts
- Blob Storage
- Storage
Security
- Azure Files and
File Sync
- Virtual Machine
Planning
- Creating
Virtual Machines
- Virtual Machine
Availability
- Virtual Machine
Extensions
- Azure App
Service Plans
- Azure App
Service
- Container
Services
- Azure
Kubernetes Service
Module 1: Get
started on a DevOps transformation
- 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
- Lab : Agile planning and
portfolio management with Azure Boards
- Lab : Version controlling
with Git in Azure Repos
Module 2:
Development for enterprise DevOps
- Structure your Git Repo
- Manage Git branches and
workflows
- Collaborate with pull
requests in Azure Repos
- Explore Git hooks
- Plan foster inner source
- Manage Git repositories
- Identify technical debt
- Lab : Version controlling
with Git in Azure Repos
Module 3:
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
- Lab : Configuring agent
pools and understanding pipeline styles
- Lab : Enabling continuous
integration with Azure Pipelines
- Lab : Integrating external
source control with Azure Pipelines
- Lab : Implementing GitHub
Actions by using DevOps Starter
- Lab : Deploying Docker
Containers to Azure App Service web apps
Module 4:
Design and implement a release strategy
- Introduction to continuous
delivery
- Create a release pipeline
- Explore release strategy
recommendations
- Provision and test
environments
- Manage and modularize tasks
and templates
- Automate inspection of
health
- Lab : Creating a release
dashboard
- Lab : Controlling
deployments using Release Gates
Module 5:
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
- Lab : Configuring pipelines
as code with YAML
- Lab : Setting up and running
functional tests
- Lab : Integrating Azure Key
Vault with Azure DevOps
Module 6:
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
- Lab : Azure deployments
using Azure Resource Manager templates
Scripting concepts
- Introduction
to Power Shell
- Basic
Scripting with Power Shell
- Basic
Automation with Power Shell
- Creation
and deployment of ARM Templates
- Introduction
to YAML
- Basic
YAML Files Writing
- Basic
Automation with YAML
- Introduction
to Batch Files
- Basic
Scripting with Batch files
- Basic
Automation with Batch files
No comments:
Post a Comment