Loading...

Terminy kursów:

30.08.2021 - 02.09.2021
06.12.2021 - 09.12.2021

Oficjalny konspekt Microsoft Pozostałe szkolenia

AZ-400 Designing and Implementing Microsoft DevOps solutions

Czas trwania kursu: 5 dni
Cena: 3299 zł netto

CERTYFIKACJE ZAWODOWE

Certyfikacja podstawowa CertyfIkacja specjalistyczna Certyfikacja ekspercka
FUNDAMENTALS ASSOCIATE EXPERT

 

POZIOM SZKOLENIA

podstawowy średniozaawansowany zaawansowany ekspercki
100 200 300 400

 

TEMATYKA ZAJĘĆ

  • Module 1: Planning for DevOps
    Transformation Planning
    Project Selection
    Team Structures
    Migrating to Azure DevOps
    Lab:
    Agile Planning and Portfolio Management with Azure Boards

 

  • 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
    Lab: Version Controlling with Git in Azure Repos

 

  • Module 3: Managing Technical Debt
    Identifying Technical Debt
    Knowledge Sharing within Teams
    Modernizing Development Environments with Codespaces
    Lab: Sharing Team Knowledge using Azure Project Wikis

 

  • Module 4: ‎Working with Git for Enterprise DevOps
    How to Structure Your Git Repo
    Git Branching Workflows
    Collaborating with Pull Requests in Azure Repos
    Why Care About Git Hooks
    Fostering Inner Source
    Managing Git Repositories
    Lab: Version Controlling with Git in Azure Repos

 

  • Module 5: Configuring 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
    Lab:
    Configuring Agent Pools and Understanding Pipeline Styles

 

  • Module 6: Implementing Continuous Integration using Azure Pipelines
    Continuous Integration Overview
    Implementing a Build Strategy
    Integration with Azure Pipelines
    Integrating External Source Control with Azure Pipelines
    Set Up Self-Hosted Agents
    Lab: Enabling Continuous Integration with Azure Pipelines
    Lab: Integrating External Source Control with Azure Pipelines

 

  • Module 7: Managing Application Configuration and Secrets
    Introduction to Security
    Implement a Secure Development Process
    Rethinking Application Configuration Data
    Manage Secrets, Tokens, and Certificates
    Integrating with Identity Management Systems
    Implementing Application Configuration
    Lab: Integrating Azure Key Vault with Azure DevOps

 

  • Module 8: Implementing Continuous Integration with GitHub Actions
    GitHub Actions
    Continuous Integration with GitHub Actions
    Securing Secrets for GitHub Actions
    Lab: GitHub Actions Continuous Integration

 

  • Module 9: Designing and Implementing a Dependency Management Strategy
    Packaging Dependencies
    Package Management
    Migrating and Consolidating Artifacts
    Package Security
    Implementing a Versioning Strategy
    Lab: Package Management with Azure Artifacts

 

  • Module 10: Designing a Release Strategy
    Introduction to Continuous Delivery
    Release strategy recommendations
    Building a High-Quality Release pipeline
    Choosing the right release management tool
    Lab: Controlling Deployments using Release Gates
    Lab: Creating a Release Dashboard

 

  • Module 11: Implementing Continuous Deployment using Azure Pipelines
    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
    Lab: Configuring Pipelines as Code with YAML
    Lab:
    Setting up and Running Functional Tests

 

  • Module 12: Implementing an appropriate deployment pattern
    Introduction to Deployment Patterns
    Implement Blue Green Deployment
    Feature Toggles
    Canary Releases
    Dark Launching
    AB Testing
    Progressive Exposure Deployment
    Lab: Feature Flag Management with LaunchDarkly and Azure DevOps

 

  • Module 13: Managing Infrastructure and Configuration using Azure Tools
    Infrastructure as Code and Configuration Management
    Create Azure Resources using ARM Templates
    Create Azure Resources using Azure CLI
    Azure Automation with DevOps
    Desired State Configuration (DSC)
    Lab: Azure Deployments using Resource Manager Templates

 

  • Module 14: Third Party Infrastructure as Code Tools Available with Azure
    Chef
    Puppet
    Ansible
    Terraform
    Lab: Automating Infrastructure Deployments in the Cloud with Terraform and Azure Pipelines
    Lab: Deploying Apps with Chef on Azure
    Lab: Deploy App with Puppet on Azure
    Lab: Ansible with Azure

 

  • Module 15: Managing Containers using Docker
    Implementing a Container Build Strategy
    Implementing Docker Multi-Stage Builds

    Lab: Modernizing Existing ASP.NET Apps with Azure

 

  • Module 16: Creating and Managing Kubernetes Service Infrastructure
    Azure Kubernetes Service
    Kubernetes Tooling
    Integrating AKS with Pipelines
    Lab: Deploying a Multi-Container Application to Azure Kubernetes Service

 

  • Module 17: Implementing Feedback for 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
    Lab: Monitoring Application Performance with Application Insights

 

  • Module 18: Implementing System Feedback Mechanisms
    Site Reliability Engineering
    Design Practices to Measure End-User Satisfaction
    Design Processes to Capture and Analyze User Feedback
    Design Processes to Automate Application Analytics
    Managing Alerts
    Blameless Retrospectives and a Just Culture
    Lab: Integration between Azure DevOps and Team

 

  • Module 19: Implementing Security in DevOps Projects
    Security in the Pipeline
    Azure Security Center
    Lab: Implement Security and Compliance in an Azure DevOps Pipeline

 

  • Module 20: Validating Code Bases for Compliance
    Open-Source Software
    Managing Security and Compliance Policies
    Integrating License and Vulnerability Scans
    Lab: Managing Technical Debt with SonarQube and Azure DevOps

 

  • 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