TOIT Training
(909) 252-7584
[email protected]
Search
Log in
Menu
Home
Library
IT Library
Developer Courses
User Cuorses
Plans & Pricing
Features
About Us
Contact Sales
Roadmap
Home
Courses
DevOps
AZ-400: Designing and Implementing Microsoft DevOps Solutions
Curriculum
1 Section
1 Lesson
Lifetime
Expand all sections
Collapse all sections
Course Outline
1
1.1
01. Introduction
What is DevOps? Unifying People, Process, and Technology
What is Azure DevOps
About the Exam and the Microsoft Certification Landscape
02. Configure Activity Traceability and Flow of Work
Flow of Work Processes: Basic, SCRUM, Agile, and CMMI
Configure Activity Traceability and Generating Release Notes
Demo: Repository Integration with Azure Boards
Demo: Integrate Azure Pipelines and GitHub Actions
Quiz: Configure Activity Traceability and Flow of Work
03. Configure Collaboration & Communication
Activity Traceability: Dashboards, Charts, and Widgets
Documentation with Azure Wikis and Creating a Wiki
Azure DevOps Boards and Creating Dashboards
Demo: Notifications from Webhooks
Quiz: Configure Collaboration & Communication
04. Work with Azure Repos and GitHub
Source Control Systems: Types and local Git usage
Getting Started with Azure Repos and GitHub
Transitioning from TFVC to Git
Innovating with GitHub Codespaces
Quiz: Work with Azure Repos and GitHub
05. Branching Strategies for Source Code
Comparative Analysis: Monorepo vs. Multiple Repos
Creating and Generating an Effective Change Log
Types of Branch Workflows and collaborating with Pull Requests
GitHub Mobile: Streamlining Approvals on the Go
Demystifying Git Hooks and Forking Workflows
Quiz: Branching Strategies for Source Code
06. Configuring and Managing Repositories
Working with large repositories using Scalar
Configure Git tags in Azure Repos and GitHub Releases
Recovering and Purging Data from Source Control
Quiz: Configuring and Managing Repositories
07. Design and Implement Pipeline Automation
Dependency and Security Scanning
Integration of automated tests (Unit, Integration, Load)
Understanding Code Coverage and Orchestration
Quiz: Design and Implement Pipeline Automation
08. Design and Implement a Package Management Strategy
Exploring Azure Artifacts and GitHub Packages
Implementing package feeds and Versioning Strategies (SemVer)
Quiz: Design and Implement a Package Management Strategy
09. Design and Implement Pipelines
Introduction to Azure Pipelines and GitHub Actions
Designing Agent Infrastructure: Cost, Licensing, and Connectivity
Classic vs. YAML Pipelines
Build Agents: Hosted, Self-Hosted (WSL), and Containerized
Understanding Parallelism and Trigger Rules
Quiz: Design and Implement Pipelines
10. & 11. Orchestration and Deployment Strategies
Release Strategies: Stages, Dependencies, and Conditions
Implementing Release Gates and YAML Templates
Resiliency strategies and database tasks in deployment
Minimizing downtime and Hotfix path plans
Load Balancer and Traffic Manager Releases
Feature flags with Azure App Configuration Feature Manager
Quiz: Design and Implement Deployments
12. Design and Implement Infrastructure as Code (IaC)
Configuration management for application infrastructure
Azure Automation State Configuration and Desired State Configuration
Azure Resource Manager (ARM) Templates and Bicep
Defining an IaC strategy and on-demand self-deployment
Quiz: Design and Implement Infrastructure as Code (IaC)
13. Maintain Pipelines
Monitoring Health: Failure Rate, Duration, and Flaky Tests
Optimize concurrency for performance and cost
Migrating from Classic to YAML
Retention strategies for pipeline artifacts
Quiz: Maintain Pipelines
14. & 15. Security, Secrets, and Authentication
Service Principals vs. Managed Identity
Managing GitHub Auth and Azure DevOps Service Connections
Permissions, Roles, and Security Groups
Azure Key Vault for secrets, keys, and certificates
Managing secrets in GitHub Actions and Azure Pipelines
Quiz: Managing Sensitive Information in Automation
16. Security Validation and Compliance
Embracing DevSecOps Culture and Threat Modeling
Software Composition Analysis (SCA): Mend and Dependabot
SonarCloud, CodeQL, and OWASP Secure Coding Guidelines
ZAP for Penetration Testing and Microsoft Defender for Cloud
Azure Policy and Resource Locks
Quiz: Implement Security and Validate Code Bases
17. & 18. Monitoring and Metrics Analysis
Configure Azure Monitor and Log Analytics integration
Telemetry collection and GitHub Monitoring
Infrastructure performance indicators (CPU, Memory, Disk, Network)
Distributed tracing with Application Insights
Interrogating logs using Kusto Query Language (KQL)
Quiz: Analyze Metrics
This content is protected, please
login
and
enroll
in the course to view this content!