Videos

  1. Designing and Implementing an Agile Work Management Approach
    1. Course Introduction
    2. Project Metrics and KPIs
    3. Mentoring Team Members on Agile Practices
    4. In-Team and Cross-Team Collaboration
    5. Tools and Processes for Agile Practices
    6. Creating Organizational Structures for Agile Practices
    7. Course Conclusion
  2. Designing for Quality and Security With Azure DevOps
    1. Introduction
    2. Identifying & Recommending Quality Metrics
    3. Feature Flags
    4. Technical Debt
    5. Team Structures
    6. Performance Testing
    7. Inspecting & Validating Code Base for Compliance
    8. Inspecting & Validating Infrastructure for Compliance
    9. Secure Development & Coding
    10. Infrastructure Security Validation Tools & Practices
    11. Conclusion
  3. Implementing Version Control on Azure Repos
    1. Course Introduction
    2. What is Version Control?
    3. Let’s Git to the Point
    4. Branching Strategy Overview
    5. The Strategies
    6. Pull Requests and Merging
    7. DEMO: Work Items and Branching in Azure DevOps
    8. Setting Access Permissions on Repositories
    9. DEMO: Setting Permissions in Azure DevOps TVFC
    10. Distributed Repository Permissions
    11. DEMO: Setting Permissions in Azure DevOps Git
    12. DEMO: Not Using an Azure Repo?
    13. DEMO: Third-Party Pipeline
    14. Summary
  4. Implementing and Managing Azure Build Infrastructure
    1. Course Introduction
    2. Azure Pipelines
    3. Azure Pipelines Demo
    4. Azure Build Agents
    5. Azure Build Agents and Pools Demo
    6. Parallel Jobs
    7. Service Connections, Hooks, and Webhooks
    8. Azure Jenkins Integration
    9. Azure Jenkins Integration Demo
    10. Course Summary
  5. Adding Mobile Devices to Your Azure DevOps Strategy
    1. Course Introduction
    2. Mobile Build Services
    3. DEMO: App Center Build Services
    4. UI Testing in App Center
    5. DEMO: App Center CLI UI Testing
    6. DEMO: App Center Azure DevOps Integration
    7. Distribution Groups
    8. DEMO: Distribution Groups
    9. Analytics and Diagnostics
    10. DEMO: Analytics and Diagnostics
    11. Course Conclusion
  6. Managing Application Configuration and Secrets in Azure
    1. Course Introduction
    2. Azure App Configuration Overview
    3. DEMO: Basic App Configuration
    4. Basic Configuration Recap
    5. DEMO: Using Labels for Environments
    6. DEMO: Configuring Feature Flags
    7. DEMO: Realtime Settings
    8. DEMO: CLI, Importing, & Namespaces
    9. DEMO: Using App Configuration with Azure DevOps Pipelines
    10. Secrets in Production
    11. DEMO: Accessing Key Vault from App Configuration
    12. DEMO: Replacing App Settings with Secrets in a Release Pipeline
    13. DEMO: CLI Secrets
    14. Kubernetes Configuration
    15. DEMO: Secrets from Azure Key Vault
    16. Securing a Kubernetes Build Pipeline
    17. Creating a Compliant Development Process
    18. DEMO: Visual Studio Static Code Analyzers
    19. DEMO: Sonar Cloud
    20. DEMO: Pull Request Branch Policies
    21. Using Open Source Libraries
    22. DEMO: Scanning Open Source Libraries
    23. DEMO: Penetration Testing
    24. Course Summary
  7. Building Containers with Azure DevOps
    1. Introduction
    2. The Power of Docker Containers
    3. Microservices and Containers
    4. Container-Related Services in Azure
    5. Anatomy of a Dockerfile
    6. Multi-Stage Builds
    7. Best Practices for Multi-Stage Builds
    8. Demo: Create an Azure Container Registry
    9. Demo: Add Docker Support to an Existing Application
    10. Conclusion
  8. Designing an Infrastructure and Configuration Management Strategy
    1. Introduction
    2. Hosting Infrastructure
    3. An Intro to Infrastructure as Code
    4. Infrastructure as Code (IaC) Technologies
    5. Technical Debt & Templates
    6. Transient Infrastructure
    7. Mitigating Infrastructure State Drift
    8. Conclusion
  9. Implementing a Build Strategy for Continuous Integration With Azure DevOps
    1. Introduction
    2. Build Tools
    3. Build Triggers
    4. Parallel Builds
    5. Hybrid Builds
    6. Conclusion
  10. Implementing Continuous Delivery on Azure
    1. Introduction
    2. What is Continuous Delivery?
    3. Designing a Release Strategy
    4. Lab 01: Prep Work
    5. Triggers, Approvals, and Release Gates
    6. Lab 02: Set Up Stages
    7. Creating a Release
    8. Lab 03: Creating a Pipeline
    9. Creating a Release: Agents
    10. Ensuring Release Quality
    11. Lab 04: Clones Stages
    12. Implementing Deployment Patterns
    13. Conclusion
  11. Managing Code Quality and Security Policies with Azure DevOps
    1. Introduction
    2. Code Quality Defined
    3. Monitoring Code Quality
    4. Reporting on Code Coverage
    5. The OWASP Top Ten
    6. Security Analysis Tools
    7. DEMO: Configuring SonarCloud in a Pipeline
    8. Course Summary
  12. Implementing Dependency Management With Azure DevOps
    1. Introduction
    2. What is Dependency Management?
    3. Demo: Building a Package
    4. Dependency Management Strategy
    5. Demo: Consuming Our Package
    6. Security & Compliance
    7. Demo: WhiteSource Bolt
    8. Conclusion
  13. Introduction to Azure Resource Manager
    1. Introduction
    2. Azure ARM Intro Overview
    3. DEMO: Modifying Existing Templates
    4. ARM Templates
    5. DEMO: Virtual Machine Template
    6. DEMO: Single Template
    7. DEMO: Linked Template
    8. DEMO: Parameter Template
    9. DEMO: Database Deployment
    10. Deploying with a Script
    11. Course Summary
  14. Implementing Azure Infrastructure Compliance and Security
    1. Introduction
    2. Compliance & Security Scanning
    3. Security Center Demo
    4. Preventing Drift
    5. ARM, Activity Log & Track Changes Demo
    6. Desired State Configuration (DSC)
    7. Azure Desired State Configuration Demo
    8. Azure Automation State Configuration
    9. VM Agents & Extensions
    10. VM Agents & Extensions Demo
    11. Security & Compliance Pipelines
    12. Azure Pipelines & Gates Demo
    13. Course Summary
  15. Implementing Continuous Feedback with Azure DevOps
    1. Introduction
    2. What is Feedback?
    3. Error Feedback
    4. Capturing Errors with App Center
    5. Integrating App Center with Workflows
    6. Applications Misbehaving
    7. Application Insights Telemetry
    8. Integrating Application Insights with Workflows
    9. Making Sense of Insights Data
    10. Integrations Built into Application Insights
    11. Feature and Usage Feedback Loop
    12. App Center Analytics
    13. Customer Feedback Loop
    14. Baselines and Noise
    15. Summary
  16. Implementing Azure Active Directory Privileged Identity Management
    1. Introduction
    2. PIM Overview
    3. Getting Started
    4. MFA
    5. Enable PIM
    6. Onboarding Resources
    7. Onboarding a Resource in PIM
    8. Viewing and Managing Assignments
    9. Navigating Tasks in PIM
    10. Assigning Roles
    11. Assign a Role in PIM
    12. Activating Roles
    13. Activate a PIM Role
    14. Assignment Types
    15. Assignment Durations
    16. Assignment States
    17. Approval Workflow
    18. Updating and Removing Existing Role Assignments
    19. Supported Management Scenarios
    20. Configuring Management Access
    21. Configuring Permanent PIM Management Access
    22. Process Pending Approval Requests
    23. Conclusion