Training Contents: Software Development Processes Azure Devops Architecture Key Features

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Training Contents

Introduction to Azure DevOps (3 day)


 Software Development processes
 Azure DevOps Architecture
 Key Features
 The Extensions Marketplace

Azure Boards(2 days)


 Overview
 Team Dashboards
 Custom reporting

Azure Repos: Branching and Version Control(2 days)


 Why use a version control system?
 Introduction to GitHub
 Creating and managing repositories
 Importing source code repository
 Builds and Branches
 Branch Policies
 Resolve Merge Conflicts
 Triggering Continuous Integration / Continuous Delivery (CI/CD)

Azure Pipelines(1-week)
 Build automation basics
 Continuous Integration
 Continuous Deployment / Delivery
 Evaluate use of Hosted vs Private Agents
 Agent pools
 Pipelines & Concurrency
 Configure Environments
 Deploying to VMs
 Multi-phased builds
 YAML support
 Test integration
 Pipeline reporting
 Integrate External Source Control with Azure Pipelines

AZURE DEPLOYMENT MODELS AND SERVICES OVERVIEW (2


DAYS)

 Deployment Modules and Options


 Azure Infrastructure-as-a-Service (IaaS) Services
 Azure Platform-as-a-Service (PaaS) services

INFRASTRUCTURE AND CONFIGURATION AZURE TOOLS(1-


WEEK)

 Infrastructure as Code and Configuration Management


 Create Azure Resources using ARM Templates
 Create Azure Resources using Azure CLI
 Create Azure Resources by using Azure PowerShell
 Azure Automation with DevOps
 Additional Automation Tools

IMPLEMENTING A CONTAINER BUILD STRATEGY(3 DAY)

 Implementing a Container Build Strategy


 Build and deploy images to Docker, Azure Container Registry

INTRODUCTION TO DOCKER(1 WEEK)

 Docker Introduction
 Docker Architecture
 Why to use DOCKER
 Docker Images
 Docker Containers
 Create and build Dockerfile
 Docker Compose
 Docker Storage/Volumes
 Docker Swarm

INTRODUCTION TO KUBERNETES(15 DAYS)

 Kubernetes Introduction
 Kubernetes Pod
 Kubernetes Replication Controller, Replica Set and Deployments
 Kubernetes Deployment Strategies
 Kubernetes Rolling Deployment & Recreate
 Kubernetes Services
 Kubernetes Services ClusterIP
 Kubernetes Services NodePort
 Kubernetes Services LoadBalancer
 Kubernetes Init-Containers POD
 Kubernetes multi-container PODs
 Persistent Volume (PV) and Persistent Volume Claim
 Kubernetes Namespace
 Kubernetes Taint
 Kubernetes Resources Quota
 Kubernetes Limit Range
 Kubernetes Horizontal Pod Auto-Scaling

CREATE AND MANAGE KUBERNETES SERVICE


INFRASTRUCTURE(3 DAYS)

 Azure Kubernetes Service


 Deployment of application on AKS
 Aks deployment helm charts

Managing Extensions(1 day)

•      Introduction to the marketplace


•      Installing extensions

Power Shel scripting (2 days)


R & problem solving in CI/CD deployments phases & best practices

You might also like