DevOps: CI to CD with VSTS course now live!
May 22, 2017 |
Delighted to announce that my free training course on DevOps: Continuous Integration to Continuous Deployment with Visual Studio Team Services & Azure has just released on the Microsoft Open edX platform. The training has hours of video content, theory, labs and certification. It is primarily targeted at development teams but is useful for anyone wanting to learn about DevOps and it’s application in Modern Engineering environment with VSTS & Azure. The course has been jointly developed by Avanade & Microsoft… You can check out the course here -DevOpsCiCdCourse
Introduction
Here is a two minute primer to the course…
Like what you see?Help us spread the word…
Key Topics…
Apart from covering the essential topics such as Why DevOps and What are it’s benefits?Some of the key topics covered in the training are…
Continuous Integration
- Building blocks of CI
- Difference between centralized & distributed source control systems
- Git as a source control system
- Git 101: Push, Pull, Commit, Fetch, Merge, History; integration with VS & VS Code;
- Git from command line
- Automation with Git: Git Hooks, Git Pull Requests
- What is CI & its building blocks
- Creating your first CI pipeline with VSTS
Continuous Delivery
- Principles & practices of continuous delivery, key strategies
- Technical debt – what, why & how to tame; setting up & using SonarQube & ndepend
- Package Management – Dependency Management, SemVer, GitVersion,
- NuGet pipelines, Chocolatey
- Packaging: Artifacts, Web Deploy, Sql Package (dacpac)
- Config Transformation & Configuration Management
- Automation- Automated Unit Testing, Functional Automation, Availability and Perf Testing
- Infrastructure Automation: Automated provisioning of web farms, sql paas
- Provision Virtual machines using ARM templates
- Release Management in a continuous delivery mode of delivery
Continuous Deployment
- Principles & practices of continuous deployment, key strategies
- Staged deployments, blue/green deployments, canary deployments
- Feature Flags
- Application Insights
- DevSecOps & how to bring security into your automation workflow
- Perfecting Continuous Delivery of NuGet packages for Azure Artifacts
- Azure Pipelines - Git checkout step fails with cannot lock ref error
- View branch policies of your Azure DevOps repository using Azure CLI
- How I built a dashboard in Azure Portal to track Gitflow feature branches
- Installing ASP.NET Core Site Extension for Azure App Service Using ARM template
Do you like our posts? Subscribe to our newsletter!
- acr
- aks
- arm
- agile
- appveyor
- artifacts
- azure
- azure container registry
- azure devops
- azure hybrid benefit
- azure key vault
- azure kubernetes service
- azure oms
- azure pipelines
- azure static webapps
- azureappservice
- azureautomation
- azuredevtestlabs
- boards
- bug2mail
- build
- buildpipeline
- cli
- chatops
- chef
- chrome
- cloud adoption framework
- conftest
- continuous delivery
- continuousmonitoring
- dependency visualizer
- devops
- devops book
- devsecops
- exception
- extensions
- git
- githooks
- github
- governance
- helm
- iac
- jekyll
- keyvault
- kubernetes
- licensing
- machine groups
- msbuild
- netlify
- oms
- perf
- personal
- pester
- pipelines
- powershell
- releasegates
- releasemanagement
- servicenow
- sitecore
- sonarqube
- specflow
- tfs
- tfs15
- tfs2015
- teambuild
- teamfoundationserver
- tools
- training
- vscode
- vsts
- visualstudio
- wpf
- wiki
- winrm
- windows mobile
- xaml
- acr
- actions
- angularjs
- azure
- bash
- build
- burndown
- container
- cosmos
- csharp
- dependabot
- devops
- dotnet
- dotnetcore
- github
- helm
- ie
- mvc
- packages
- productivity
- quartz.net
- registry
- shell
- synology
- windows
- workitem
- wsl
- wsl2