Giter Club home page Giter Club logo

az-devops-masterclass's Introduction

Azure DevOps Masterclass

This repos has Azure DevOps services learning material.

Course contents

S.No Module Sub-module Comments
1 Introduction to DevOps What is DevOps?
What is Continuous Integration & Continuous Delivery (CI CD) process?
Advantages of DevOps practices
DevOps Tools available in the market
Introduction to Microsoft Azure DevOps service stack
2 Planning and Project Management Process Introduction to Software Development Life Cycle (SDLC) process
Agile project development process – Sprints, Scrum, Velocity, User stories, Epics, Backlog etc
Understanding Azure DevOps service stack
Azure DevOps Organization and Projects
Introduction to Azure Boards and team collaboration
Understanding various Azure board terms: Work items, Issues, Epic, Kanban
Azure DevOps Marketplace and Extensions
Azure DevOps Service connections
Managing Teams in Azure DevOps
3 Manage Source control Introduction of Version Control System (VCS)
Local vs Remote Repositories
Git Primer
Understanding branches in Git (Master, Feature, Bug fix etc)
Understanding Pull Request and various branch merge techniques
Hosting your code centrally in GitHub
Hosting your code centrally in Azure Repos
Different git actions – push, pull, clone, commit, fork etc.
Manage repository changes by using pull requests
Search and organize repository history
4 Plan and Implement Continuous Integration (CI) Process Understanding Continuous Integration (CI) process
Understanding Azure Pipeline service
YAML Primer
Understanding Azure Pipeline configuration file (build, tasks, jobs)
Integrating Azure Pipeline with Azure Repos and Github
Understand and create Azure Pipeline configuration file
Introducing Static code analysis
Introduging SonarCloud
Static code analysis with SonarCloud
Integrating SonarCloud with Azure Pipeline for Automatic Code Review
Managing credentials with Azure Key Vault service
Azure Pipeline CI branching strategies
Triggering Azure build pipelines
5 Releasing Application with Azure Pipeline (CD) Understanding Continuous Delivery process
Understanding Azure Release Pipeline – Stages, Trigger, Approval process
Review the Azure Pipeline
Deploying build artifacts on various compute platforms (Azure VM, App Services etc)
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
7 Package, Ship & Deploy Containerized Application Introduction to Containers
What is Container Runtime & Docker?
Understanding Docker Architecture
Container Lifecycle – create, delete, kill, stop
Understanding Docker custom images – Dockerfile
Introduction to Docker Hub
Understanding Container Orchestration process
Introduction to Kubernetes
Kubernetes Architecture
Setting-up Azure Kubernetes Service cluster
Understanding the K8s objects – Pods, ReplicaSets, Deployments etc
8 Manage build dependencies with Azure Artifacts Plan build dependencies for your pipeline
What is Azure Artifacts?
Creating a package feed in Azure Artifacts
Creating a pipeline for your package
Reference the package from the application
Push a change to your package
9 Implement an Instrumentation strategy Understanding Microsoft Azure Well-Architected Framework
Analyze your Azure infrastructure by using Azure Monitor logs
Monitor cloud resources
React to state changes in your Azure services by using Event Grid
Design a full-stack monitoring strategy on Azure

az-devops-masterclass's People

Contributors

kbindesh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.