Course Overview
LOOKING FOR EXPERTISE IN AZURE ?
Best Azure DevOps Training in Kolkata
Reserve Your Seat Today
Prerequisites
Course Outline
- Module 1 : Planning for DevOps
- Transformation Planning
- Project Selection
- Team Structures
- Migrating to Azure DevOps
- Module 2 : Getting started with Source Control
- What is Source Control
- Benefits of Source Control
- Types of Source Control Systems
- Introduction to Azure Repos
- Introduction to GitHub
- Migrating from Team Foundation Version Control (TFVC) to Git in Azure Repos
- Authenticating to Git in Azure Repos
- Module 3 : Scaling Git for enterprise DevOps
- How to Structure your Git Repo
- Git Branching Workflows
- Cullaborating with Pull Requests in Azure Repos
- Why care about GitHooks
- Fostering Inner Source
- Module 4 : Consolidating Artifacts & Designing a Dependency Management Strategy
- Packaging Dependencies
- Package Management
- Migrating and Consolidating Artifacts
- Module 5 : Implementing Continuous Integration with Azure Pipelines
- The concept of pipelines in DevOps
- Azure Pipelines
- Evaluate use of Hosted vs Private Agents
- Agent Pools
- Pipelines and Concurrency
- Azure DevOps and Open-Source Projects (Public Projects)
- Azure Pipelines YAML vs Visual Designer
- Continuous Integration Overview
- Implementing a Build Strategy
- Integration with Azure Pipelines
- Integrate External Source Control with Azure Pipelines
- Set Up Private Agents
- Analyze and Integrate Docker Multi-Stage Builds
- Module 6 : Managing Application Config and Secrets
- Introduction to Security
- Implement secure and compliant development process
- Rethinking application config data
- Manage secrets, tokens, and certificates
- Implement tools for managing security and compliance in a pipeline
- Module 7 : Managing Code Quality and Security Policies
- Managing Code Quality
- Managing Security Policies
- Module 8 : Implementing a Container Build Strategy
- Implementing a Container Build Strategy
- Module 9 : Manage Artifact versioning, security & compliance
- Package security
- Open-source software
- Integrating license and vulnerability scans
- Implement a versioning strategy (git version)
- Module 10 : Design a Release Strategy
- Introduction to Continuous Delivery
- Release strategy recommendations
- Building a High-Quality Release pipeline
- Choosing a deployment pattern
- Choosing the right release management tool
- Module 11 : Set up a Release Management Workflow
- Create a Release Pipeline
- Provision and Configure Environments
- Manage and Modularize Tasks and Templates
- Integrate Secrets with the release pipeline
- Configure Automated Integration and Functional Test Automation
- Automate Inspection of Health
- Module 12 : Implement an appropriate deployment pattern
- Introduction to Deployment Patterns
- Implement Blue Green Deployment
- Feature Toggles
- Canary Releases
- Dark Launching
- AB Testing
- Progressive Exposure Deployment
- Module 13 : Implement process for routing system feedback to development teams
- Implement Tools to Track System Usage, Feature Usage, and Flow
- Implement Routing for Mobile Application Crash Report Data
- Develop Monitoring and Status Dashboards
- Integrate and Configure Ticketing Systems
- Module 14 : Implement a mobile DevOps strategy
- Introduction to Mobile DevOps
- Introduction to Visual Studio App Center
- Manage mobile target device sets and distribution groups
- Manage target UI test device sets
- Provision tester devices for deployment
- Create public and private distribution groups
- Module 15 : Infrastructure and Configuration Azure Tools
- 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
- Desired State Configuration (DSC)
- Azure Automation with DevOps
- Additional Automation Tools
- Module 16 : Azure Deployment Models and Services
- Deployment Modules and Options
- Azure Infrastructure-as-a-Service (IaaS) Services
- Azure Platform-as-a-Service (PaaS) services
- Serverless and HPC Computer Services
- Azure Service Fabric
- Module 17 : Create and Manage Kubernetes Service Infrastructure
- Azure Kubernetes Service
- Module 18 Third Party Infrastructure as Code Tools available with Azure
- Chef
- Puppet
- Ansible
- Terraform
- Module 19 : Implement Compliance and Security in your Infrastructure
- Security and Compliance Principles with DevOps
- Azure security Center
- Module 20 : Recommend and design system feedback mechanisms
- The inner loop
- Continuous Experimentation mindset
- Design practices to measure end-user satisfaction
- Design processes to capture and analyze user feedback
- Design process to automate application analytics
- Module 21 : Optimize feedback mechanisms
- Site Reliability Engineering
- Analyze telemetry to establish a baseline
- Perform ongoing tuning to reduce meaningless or non-actionable alerts
- Analyze alerts to establish a baseline
- Blameless Retrospectives and a Just Culture