Saturday, October 28, 2023

Azure DevOps -2023

 

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 Administration

  • Azure Resource Manager
  • Azure Portal and Cloud Shell
  • Azure PowerShell and CLI
  • ARM Templates

 Virtual Networking

  • Virtual Networks
  • IP Addressing
  • Network Security groups
  • Azure Firewall
  • Azure DNS

Azure Storage

  • Storage Accounts
  • Blob Storage
  • Storage Security
  • Azure Files and File Sync

Azure Virtual Machines

  • Virtual Machine Planning
  • Creating Virtual Machines
  • Virtual Machine Availability
  • Virtual Machine Extensions

Serverless Computing

  • 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