The Microsoft Azure DevOps certification training will help learners master the concepts of both DevOps and Azure and develop formidable skills in cloud architecture, Resource Manager & Virtual Network Connectivity. Azure DevOps is the platform from Microsoft that provides a complete end-to-end set of DevOps tools for developing and deploying software. With efficiency being a constant goal in the process of software development, Azure DevOps is a powerful tool for implementing and managing a solid DevOps toolchain. Azure DevOps offers several services from Azure Boards for planning and tracking, to Azure Pipelines for building, testing, and deploying, to Azure Test Plans for testing and shipping, and much more.
Course content
Introduction to Microsoft Azure
- Introduction to cloud computing
- What is Microsoft Azure?
- Microsoft Azure Services
- Creating a Microsoft Azure Account
- Azure CLI, Azure PowerShell
- Microsoft Azure Architecture
Introduction to Azure Storage
- Azure Resources & Subscriptions
- Azure Resource Manager
- Managing Azure Resources
- Azure Tags
- Azure Storage Account & its types
- Azure Blob Storage
- Azure Files Storage
- Azure File Sync
Hands-on Exercise:
- Manage Resource Groups in Azure
- Move resources from one resource group to another
- Apply tags
- Create storage account
- Access storage account
- Create blob storage
- Upload in blob storage
Azure Virtual Machines
- Azure Virtual Machines
- Data Disks in Azure
- Azure VMs & Interfaces
- Custom Images of Azure VM
- Virtual Machine Scale Sets
- Virtual Machine Availability Sets
Hands-on Exercise:
- Creating and Configuring an Azure VM
- Deploying a custom image of Azure VM
- Virtual Machine Scale Sets.
Azure App and Container services
- App Service Web App for Containers
- App Service plan
- Networking for an App Service
- Deployment slots
- Container image
- Azure Kubernetes Service
- Azure Container Registry
Hands-on Exercise:
- Create an App Service Web App for Containers
- Create a container image
- Configure Azure Kubernetes Service
- Publish and automate image deployment to the Azure Container Registry
Azure Networking – I
- Azure Virtual Networks
- Azure Vnet Components
- IP Address – Public & Private IPs
- Azure Vnet Subnets
- Azure Network Interface Cards (NIC)
- Network Security Group (NSG)
- Azure DNS
- Private DNS
Hands-on Exercise:
- Vnet creation
- Create and configure vnet-vnet peering
- Verify virtual network connectivity
- Assign static IP to VM
- Create route tables
- Add routes
- Create NIC
- Attach NIC to VM
- Create DNS
- Add RecordSet
- Create NSG
Azure Networking – II
- Application Gateway
- Azure Traffic Manager
- Application Security Groups
- Azure Load Balancers
- Azure Firewall
- Azure Bastion
- Network Watcher
Hands-on Exercise:
- Create an internal load balancer
- Create a Public load balancer
- Application Gateway
- Implement Azure Traffic Manager
- Deploy and configure Azure Bastion Service
Microsoft Azure Active Directory
- Azure Active Directory (Azure AD)
- Windows AD Vs Azure AD
- Azure AD Users
- Azure AD Groups
- Azure AD Tenants
- Authentication Options
- Azure AD Connect
- Self Service Password Reset (SSPR)
- Multi-Factor Authentication (MFA)
Hands-on Exercise:
- Add or delete users using Azure Active Directory
- Add or delete tenants using Azure Active Directory
- Create a basic group and add members
Azure Monitoring
- Azure Monitor
- Azure Metrics
- Log Analytics
- Application Insights
- Backup reports
- Backing Up Azure Virtual Machines
- VM Backup Policies
- Restoring Azure Virtual machines,
Infrastructure Setup – AKS
- Installation of DevOps Tools on cloud
- GIT/GITHUB
- Azure CLI
- Terraform
- AKS
Introduction to DevOps
- What is Software Development
- Software Development Life Cycle
- Traditional Models for SDLC
- Why DevOps?
- What is DevOps?
- DevOps Lifecycle
- DevOps Tools
Project Management
- What PM?
- What is the importance of PM in the Org?
- What is Agile/Scrum?
- What is a backlog?
- What are Sprint/Iterations?
Test Management
- What is Test Management?
- What is Test Plan?
- What is Test Suite?
- What are Test Cases?
- What is the Difference Between
- Manual and Automation Testing?
- What are Azure artifacts
- Connecting to azure pipelines
- What are Azure test plans
- Testing web apps?
Software Version Control
- What is Version Control?
- Types of Version Control System
- Introduction to SVN
- Introduction to Azure Repo
- Introduction to Git
- Git Lifecycle
- Common Git Commands
- Working with Branches in Git
- Merging Branches
- Resolving Merge Conflicts
- Git Workflow
Docker
- Introduction to Docker
- Understanding Docker Lifecycle
- Components of Docker Ecosystem
- Common Docker Operations
- Creating a DockerHub Account
- Committing changes in a Container
- Pushing a Container Image to DockerHub
- Creating Custom Docker Images using Dockerfile
Hands-on Exercise:
- Common Docker Operations
- Creating a DockerHub Account
- Committing Changes to a Container
- Pushing container to DockerHub
- Creating Local Image Repository
- Building an Image using Dockerfile
Configuration Management using Puppet
- Need of Configuration Management
- Configuration Management Tools
- What is Puppet
- Puppet Architecture
- Setting up Master Slave using Puppet
- Puppet Manifests
- Puppet Modules
- Applying configuration using Puppet
- Puppet File Server
Hands-on Exercise –
- Setting up Master Slave on AWS
- Testing Connection of nodes with Puppet
- Creating a Manifest
- Deploying Manifest on Node
- Creating a Module
- Deploying sample software on nodes using Puppet Modules and Manifests
- Implementing a File Server Module on Puppet
Azure DevOps and Azure Repos
- Azure DevOps architecture
- Key features
- Azure DevOps tools
- Azure DevOps organizations and projects
- Introduction to Azure Repos
- Compare TFVC and Git
- Key concepts in azure repos
- Search your code in Repos
- What is TFVC
- Azure Repos Integrations
Azure Pipelines
- What is Azure Pipelines
- Why use Azure Pipelines
- Deploying to Azure
- Key concepts in Pipelines
- CI Triggers in pipelines
- YAML Basics
- Ecosystems and Integration
- Setting up CI build
- Adding Tests to the Pipeline
- Agents and Tasks
Azure Boards
- What is Azure Boards
- Why use azure boards
- Agile project management best practices
- Basic concepts of Azure Boards
- Connecting boards to Github
- Work items
- Kanban boards
- Sprints
- Azure Boards integrations
AKS
- Create-AKS-Cluster
- Ingress-Basic
- Ingress – Context Path Based Routing
- Kubernetes-Namespaces
- Azure-VirtualNodes-for-AKS
- Azure-VirtualNodes-MixedMode-Deployments
- Azure-Container-Registry-ACR
Terraform with Azure IAC
- What is Infrastructure as a code
- IaC vs Configuration Management
- Introduction to Terraform
- Installing Terraform on Local and Vms
- Basic Operations in Terraform
- init
- validate
- plan
- apply
- destroy
- Terraform Code Basics
- Deploying an end-to-end architecture on Azure using Terraform
Azure Artifacts and Azure Test Plans
- What are Azure artifacts
- Key concepts in artifacts
- working with packages
- Feeds
- views and upstream sources
- Connecting to azure pipelines
- What are Azure test plans
- Exploratory and manual testing
- Test from kanban board
- Creating Test Plans
- Testing web apps
MAVEN
- AGENDA
- WHY MAVEN?
- WHAT IS MAVEN?
- WHAT DOES MAVEN DO?
- BUILDING POM FILES
- MAVEN REPOSITORIES
- MAVEN INSTALLATION
SONARQUBE
- WHAT IS SOFTWARE TESTING?
- DYNAMIC TESTING
- STATIC TESTING
- WHAT IS SONARQUBE?
- FEATURES OF SONARQUBE
- SONARQUBE INSTALLATION
To see the full course content Download now
Course Prerequisites
- Fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
- To become a Microsoft Certified: Azure DevOps Engineer Expert, you must either earn the Azure Administrator Associate or Azure Developer Associate certification.
- Great pre-requisite courses for those certifications are Microsoft Azure Administrator (AZ-104) or Developing Solutions for Microsoft Azure (AZ-204)
Who can attend
- Candidates for this exam should have subject matter expertise working with people, processes, and technologies to continuously deliver business value.
- Responsibilities for this role include designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.
- A candidate for this exam must be familiar with both Azure administration and development and must be expert in at least one of these areas.
Number of Hours: 40hrs
Certification
AZ-400Key features
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Virtual Live Experience
- Preparing for Certification
FAQs
DASVM Technologies offers 300+ IT training courses with 10+ years of Experienced Expert level Trainers.
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Materials
- Preparing for Certification
Call now: +91-99003 49889 and know the exciting offers available for you!
We working and coordinating with the companies exclusively to get placed. We have a placement cell focussing on training and placements in Bangalore. Our placement cell help more than 600+ students per year.
Learn from experts active in their field, not out-of-touch trainers. Leading practitioners who bring current best practices and case studies to sessions that fit into your work schedule. We have a pool of experts and trainers are composed with highly skilled and experienced in supporting you in specific tasks and provide professional support. 24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts. Our trainers has contributed in the growth of our clients as well as professionals.
All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.
No worries. DASVM technologies assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.
DASVM Technologies provides many suitable modes of training to the students like:
- Classroom training
- One to One training
- Fast track training
- Live Instructor LED Online training
- Customized training
Yes, the access to the course material will be available for lifetime once you have enrolled into the course.
You will receive DASVM Technologies recognized course completion certification & we will help you to crack global certification with our training.
Yes, DASVM Technologies provides corporate trainings with Course Customization, Learning Analytics, Cloud Labs, Certifications, Real time Projects with 24x7 Support.
Yes, DASVM Technologies provides group discounts for its training programs. Depending on the group size, we offer discounts as per the terms and conditions.
We accept all major kinds of payment options. Cash, Card (Master, Visa, and Maestro, etc), Wallets, Net Banking, Cheques and etc.
DASVM Technologies has a no refund policy. Fees once paid will not be refunded. If the candidate is not able to attend a training batch, he/she is to reschedule for a future batch. Due Date for Balance should be cleared as per date given. If in case trainer got cancelled or unavailable to provide training DASVM will arrange training sessions with other backup trainer.
Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.
Please Contact our course advisor +91-99003 49889. Or you can share your queries through info@dasvmtechnologies.com