Designing and Implementing Azure DevOps-AZ-400 (9.30 PM IST-10.30 PM IST)
in DevOpsAbout this course
The Azure DevOps Engineer Certification Training is a comprehensive program designed to equip aspiring DevOps professionals with the knowledge and skills needed to excel in the field of DevOps, with a focus on Microsoft's Azure DevOps services. This hands-on course covers a wide range of topics, from setting up continuous integration and continuous deployment (CI/CD) pipelines to automating tasks and managing Azure resources efficiently.
In this course, you will dive deep into the world of DevOps, learning how to leverage Azure DevOps tools and services to streamline software development and delivery. The curriculum is designed to provide you with both foundational concepts and practical experience in building, deploying, and managing applications on the Azure cloud platform.
Course Highlights:
1. Introduction to DevOps : Understand the principles and benefits of DevOps and how it enhances collaboration between development and operations teams.
2. Azure DevOps Overview : Explore the Azure DevOps ecosystem, including Azure Boards, Azure Repos, Azure Pipelines, Azure Test Plans, and Azure Artifacts.
3. Version Control with Azure Repos: Learn version control concepts and how to use Azure Repos for source code management.
4. Continuous Integration (CI) with Azure Pipelines : Set up CI pipelines to automate code builds, unit testing, and integration testing.
5. Continuous Deployment (CD) with Azure Pipelines : Implement CD pipelines for automated application deployment and release management.
6. Infrastructure as Code (IAC) : Discover the power of Infrastructure as Code with Azure Resource Manager (ARM) templates and Azure DevTest Labs.
7. Containerization with Docker: Learn containerization fundamentals and how to use Docker with Azure DevOps for container-based applications.
8. Azure Kubernetes Service (AKS) : Explore container orchestration with AKS and deploy microservices architectures.
9. Monitoring and Logging : Implement monitoring and logging solutions using Azure Monitor, Azure Application Insights, and Azure Log Analytics.
10. Security and Compliance : Understand Azure security best practices and compliance standards, and implement them in your DevOps processes.
11. Automation with PowerShell and Azure CLI : Automate tasks and resource provisioning using Azure PowerShell and Azure Command-Line Interface (CLI).
12. Scaling and Performance Optimization : Optimize Azure resources for scalability, high availability, and cost-efficiency.
Course Benefits:
- Prepare for the Microsoft Certified: Azure DevOps Engineer Expert certification exam.
- Gain practical experience in building CI/CD pipelines, managing Azure resources, and automating DevOps processes.
- Learn how to collaborate effectively within DevOps teams and accelerate software delivery.
- Enhance your career prospects with in-demand DevOps and Azure skills.
- Acquire the knowledge needed to implement DevOps practices in real-world scenarios.
Who Should Attend:
This course is ideal for IT professionals, software developers, system administrators, and anyone looking to advance their career in DevOps. It's also suitable for those aiming to obtain the Microsoft Certified: Azure DevOps Engineer Expert certification.
Prerequisites:
Familiarity with basic programming concepts, a fundamental understanding of Azure services, and a working knowledge of software development and IT operations will be beneficial for this course. However, no specific prerequisites are required.
By the end of the Azure DevOps Engineer Certification Training, you will be well-prepared to excel in the certification exam and confidently apply DevOps principles and Azure DevOps tools to automate and streamline software development and deployment processes within your organization. Whether you're new to DevOps or seeking to expand your Azure skills, this course will provide you with the expertise needed to succeed in the dynamic world of DevOps engineering.
Requirements
Students should have ideally completed either the AZ-104 or AZ-204 exam
Students should have knowledge on any one development framework - This course will look at C# .Net Core examples
Students also need to have an Azure account in place. Here the students can create their own resources using the Azure portal
Comments (0)
✅Introduction to DevOps
✅Understanding DevOps
✅DevOps Ecosystem
✅DevOps Advantages
✅What is Azure DevOps
✅VSTS vs. Azure DevOps
✅Core Concepts
✅Azure DevOps vs TFS
✅Pricing Tiers
✅What is SDLC?
✅Types of SDLC Phases
✅Planning and Requirement Analysis
✅Defining Requirements
✅Designing the Product Architecture
✅Building or Developing the Product
✅Testing the Product
✅Deployment in the Market and Maintenance
✅Configuring DevOps Organization and Project
✅Creating Azure DevOps organization
✅Creating and configuring a new team project
✅Manage and Configure teams in VSTS
✅Cloning a Git repository into your team project
✅Services available in Azure DevOps
✅Marketplace
✅Connect to a Project from Web Portal and Visual Studio
✅Agile Planning and Azure Boards
✅Overview of Agile planning tools
✅Create a Project Backlog
✅PowerPoint storyboarding
✅Sprint Planning and Tracking
✅Sprint Planning
✅Identifying user stores for the next sprint
✅Capacity planning
✅Defining tasks to complete a user story
✅Adjust work to fit team capacity
✅Sharing a sprint with stakeholders
✅Managing work using teams
✅Tracking progress using Kanban and task boards
✅Querying Items
✅Azure Repos
✅Introduction to Git
✅Git Workflow
✅Git Concepts- Repository, Fork, Branch, Clone, Commit, Pull Requests Using Git and Git Tools
✅Creating a local repository
✅Cloning a remote repository
✅Working with Git
✅Staging files
✅Committing files
✅Adding branches to your workflow
✅Merge
✅Synchronizing with a remote repository
✅Pull Requests
✅Working with Visual Studio and command-line tools
✅Create a Repository and host it in Azure Repos
✅Azure Cloud Services
✅Azure Windows VM
✅Azure Linux VM
✅Azure web application
✅Microsoft Entra ID
✅Microsoft Entra ID users
✅Microsoft Entra ID Application
✅Configure Private and Public IP addresses, Network routes, network interface.
✅Introduction to Pipelines
✅Core Concepts - Agents, Artifacts, Deployment Target
✅Core Concepts - Pipeline, Build, Release
✅Automating Builds (CI)
✅Create your first Pipeline using Visual Designer
✅Build and Deploy .NET Core App
✅Customizing your build using tasks
✅A closer look at build attributes
✅Triggering builds
✅Creating Automated Release Pipelines (CD)
✅Overview of release management
✅Understanding artifacts
✅Understanding environments
✅Approval workflows and notifications
✅A Closer Look at Build and Release Definitions Configuring Continuous Deployment (CD)
✅ Multi-machine deployment using deployment groups
✅Deploy PHP/Python App on Azure WebApp
✅Deploy Infra with classic editor
✅Continues Integration with Classic Pipeline
✅Continuous Delivery with Release Pipeline
✅Create CI CD Pipeline with YAML
✅Multi Stage Pipeline -Manual Approvals & Environment
✅Variables, Custom Shell Script, Conditions using YAML
✅A new Requirement from Client
✅Start defining YAML pipeline from scratch
✅Learn to download utilities via pipeline
✅Brining every stages, approval, conditions together
✅Optimize YAML via nested Template
✅Reuse same template for multi stage
✅Practice with Examples
✅YAML Q/A
✅Azure Test Plans
✅Introduction to Azure Test Plan
✅Test Plan, test suite, test case
✅Running manual tests using the Test Runner Parameters and Shared Steps
Action recording
✅Creating bug work items
✅Minimize retesting using impact analysis
✅Create and host packages
✅Using shared packages
✅Protect your packages
✅Secure and compliant development process
✅General (non-secret) configuration data
✅Secrets, Tokens, and Certificates
✅Applications configurations
✅Secrets management
✅Azure Key Vault
✅Managing security and compliance in the pipeline
✅Azure Kubernetes Service
✅Web App
✅Containers
✅Create deployable images
✅Docker
✅Docker Hub
✅Azure Container Registry
✅Docker Multi-Stage builds
✅what is Terraform
✅Terraform as IaaC
✅Configuring Terraform
✅Terraform Workflow
✅Deploying the Base Configuration
✅Validating the Deployment
✅Terraform with Azure
✅Using Terraform with Azure
✅Configuring Azure Resources with Terraform
✅Automate Azure Infrastructure Deployment with Terraform
✅Q/A
✅Certfication Roadmap and Guidelines
✅Interview Preperation