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

 

 

2 comments:

  1. This course outline for Azure devops is impressively thorough. I’ve personally been exploring CI/CD with Azure Pipelines, and your modules on blue-green deployments and canary releases are exactly what I needed. Excited to see if you’ll cover more real-world pipeline strategies in future posts!

    ReplyDelete
  2. Nice post, it highlights how azure devops is evolving with better pipelines, security, and workflow efficiency, making it more effective for modern CI/CD practices.

    ReplyDelete