Loading...

Terminy kursów:

05.12.2022 - 08.12.2022
23.01.2023 - 26.01.2023
20.02.2023 - 23.02.2023
27.03.2023 - 30.03.2023

Oficjalny konspekt Microsoft Pozostałe szkolenia

AZ-400 Designing and Implementing Microsoft DevOps solutions

Czas trwania kursu: 4 dni
Cena: 2999 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: Get started on a DevOps transformation journey
    Introduction to DevOps
    Choose the right project
    Describe team structures
    Choose the DevOps tools
    Plan Agile with GitHub Projects and Azure Boards
    Introduction to source control
    Describe types of source control systems
    Work with Azure Repos and GitHub

    Lab:
    Agile planning and portfolio management with Azure Boards
    Lab: Version controlling with Git in Azure Repos

 

  • Module 2: Development for enterprise DevOps
    Structure your Git Repo
    Manage Git branches and workflows
    Collaborate with pull requests in Azure Repos
    Explore Git hooks
    Plan foster inner source
    Manage Git repositories
    Identify technical debt
    Lab: Version Controlling with Git in Azure Repos

 

  • Module 3: Implement CI with Azure Pipelines and GitHub Actions
    Explore Azure Pipelines
    Manage Azure Pipeline agents and pools
    Describe pipelines and concurrency
    Explore Continuous integration
    Implement a pipeline strategy
    Integrate with Azure Pipelines
    Introduction to GitHub Actions
    Learn continuous integration with GitHub Actions
    Design a container build strategy
    Lab: Configuring agent pools and understanding pipeline styles
    Lab: Enabling continuous integration with Azure Pipelines
    Lab: Integrating external source control with Azure Pipelines
    Lab: Implementing GitHub Actions by using DevOps Starter
    Lab: Deploying Docker Containers to Azure App Service web apps

 

  • Module 4: ‎Design and implement a release strategy
    Introduction to continuous delivery
    Explore release strategy recommendations
    Build a high-quality release pipeline
    Introduction to deployment patterns
    Implement blue-green deployment and feature toggles
    Implement canary releases and dark launching
    Implement A/B testing and progressive exposure deployment
    Lab: Creating a release dashboard
    Lab: Controlling deployments using Release Gates

 

  • Module 5: Implement a secure continuous deployment using Azure Pipelines
    Create a release pipeline
    Provision and test environments
    Manage and modularize tasks and templates
    Automate inspection of health
    Manage application configuration data
    Integrate with identity management systems
    Implement application configuration

    Lab:
    Configuring pipelines as code with YAML
    Lab:
    Setting up and running functional tests
    Lab:
    Integrating Azure Key Vault with Azure DevOps

 

  • Module 6: Manage infrastructure as code using Azure and DSC
    Explore infrastructure as code and configuration management
    Create Azure resources using Azure Resource Manager templates
    Create Azure resources by using Azure CLI
    Explore Azure Automation with DevOps
    Implement Desired State Configuration (DSC)
    Implement Bicep

    Lab: Azure deployments using Azure Resource Manager templates

 

  • Module 7: Implement security and validate code bases for compliance
    Introduction to Secure DevOps
    Implement open-source software
    Software Composition Analysis
    Static analyzers
    OWASP and Dynamic Analyzers
    Security Monitoring and Governance
    Lab: Implement security and compliance in Azure Pipelines
    Lab: Managing technical debt with SonarQube and Azure DevOps

 

  • Module 8: Design and implement a dependency management strategy
    Explore package dependencies
    Understand package management
    Migrate, consolidate, and secure artifacts
    Implement a versioning strategy
    Introduction to GitHub Packages
    Lab: Package management with Azure Artifacts

 

  • Module 9: Implement continuous feedback
    Implement tools to track usage and flow
    Develop monitor and status dashboards
    Share knowledge within teams
    Design processes to automate application analytics
    Manage alerts, Blameless retrospectives and a just culture
    Lab: Monitoring application performance with Application Insights
    Lab: Integration between Azure DevOps and Microsoft Teams
    Lab: Sharing Team Knowledge using Azure Project Wikis