Teknologisk Institut

Designing and Implementing Microsoft DevOps solutions [AZ-400T00]
0%
Designing and Implementing Microsoft DevOps solutions [AZ-400T00]

Designing and Implementing Microsoft DevOps solutions [AZ-400T00]

Beskrivelse


Få de nødvendige færdigheder til at designe og implementere DevOps strategi og processer i Azure DevOps. Du får en række metoder og værktøjer til kontinuerlig planlægning, automatisering, udvikling, testning og optimering af feedback, for løbende at kunne tilpasse, implementere og udvikle forretningens behov i en agil kontekst. Kurset foregår på engelsk.


Kurset foregår virtuelt med engelsktalende underviser.

Forudsætninger
Du forventes at have et godt kendskab til Azure samt have erfaring med enten Azure Administrator eller Azure Developer. Herudover bør du også have kendskab til DevOps principper og et agilt mindset.

Deltagerprofil
Kurset er for dig som arbejder med DevOps og er interesseret i at designe og implementere DevOps processer i Microsoft Azure DevOps eller som gerne forberede dig vil eksamen AZ-400 Designing and Implementing Microsoft DevOps Solutions.

Udbytte
Implementing DevOps Development Processes
Implementing Continuous Integration
Implementing Continuous Delivery
Implementing Dependency Management
Implementing Application Infrastructure
Implementing Continuous Feedback
Designing a DevOps Strategy


Indhold

Modul 1: Planning for DevOps

Transformation Planning
Project Selection
Team Structures
Migrating to Azure DevOps


Modul 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


Modul 3: Managing Technical Debt

Identifying Technical Debt
Knowledge Sharing within Teams
Modernizing Development Environments with Codespaces


Modul 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


Modul 5: Configuring Azure Pipelines

The Concept of Pipelines in DevOps
Azure Pipelines
Evaluate use of Hosted versus Self-Hosted Agents
Agent Pools
Pipelines and Concurrency
Azure DevOps and Open-Source Projects (Public Projects)
Azure Pipelines YAML versus Visual Designer


Modul 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


Modul 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


Modul 8: Implementing Continuous Integration with GitHub Actions

GitHub Actions
Continuous Integration with GitHub Actions
Securing Secrets for GitHub Actions


Modul 9: Designing and Implementing a Dependency Management Strategy

Packaging Dependencies
Package Management
Migrating and Consolidating Artifacts
Package Security
Implementing a Versioning Strategy


Modul 10: Designing a Release Strategy

Introduction to Continuous Delivery
Release Strategy Recommendations
Building a High-Quality Release pipeline
Choosing the Right Release Management Tool


Modul 11: Implementing Continuous Deployment using Azure Pipelines

Create a Release Pipeline
Provision and Configure Environments
Manage and Modularize Tasks and Templates
Configure Automated Integration and Functional Test Automation
Automate Inspection of Health


Modul 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


Modul 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)


Modul 14: Third Party Infrastructure as Code Tools Available with Azure

Chef
Puppet
Ansible
Terraform


Modul 15: Managing Containers using Docker

Implementing a Container Build Strategy
Implementing Docker Multi-Stage Builds


Modul 16: Creating and Managing Kubernetes Service Infrastructure

Azure Kubernetes Service
Kubernetes Tooling
Integrating AKS with Pipelines


Modul 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


Modul 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


Modul 19: Implementing Security in DevOps Projects

Security in the Pipeline
Azure Security Center


Modul 20: Validating Code Bases for Compliance

Open-Source Software
Managing Security and Compliance Policies
Integrating License and Vulnerability Scans





Certificering
Dette kursus leder hen mod eksamen AZ-400 Designing and implementing Microsoft DevOps Solution. Eksamen bestilles og betales særskilt.


For at opnå certificeringen Microsoft Certified: DevOps Engineer, Expert skal du også have bestået AZ-104 Azure Administrator eller AZ-204 Azure Developer.

Microsoft skriver om denne eksamen:

Candidates for this exam should have subject matter expertise working with people, processes, and technologies to continuously deliver business value.
Responsibilities for this role include designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.
A candidate for this exam must be familiar with both Azure administration and development and must be expert in at least one of these areas.



Læs mere om IT-certificering her.




Underviser
Undervisningen foregår på engelsk og varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.




Deltagerprofil
Kurset er for dig som arbejder med DevOps og er interesseret i at designe og implementere DevOps processer i Microsoft Azure DevOps eller som gerne forberede dig vil eksamen AZ-400 Designing and Implementing Microsoft DevOps Solutions.

Forudsætninger
Du forventes at have et godt kendskab til Azure samt have erfaring med enten Azure Administrator eller Azure Developer. Herudover bør du også have kendskab til DevOps principper og et agilt mindset.





Få de nødvendige færdigheder til at designe og implementere DevOps strategi og processer i Azure DevOps. Du får en række metoder og værktøjer til kontinuerlig planlægning, kildekontrol, skalere Git til en virksomhed, konsolidere artefakter, automatisering, udvikling, testning og optimering af feedback, for løbende at kunne tilpasse, implementere og udvikle forretningens behov i en agil kontekst.


Plan for the transformation with shared goals and timelines
Design a tool integrations strategy
Describe Azure Repos and GitHub
Configure Agents for use in Azure Pipelines
Implement continuous integration using Azure Pipelines
Implementing Compliance and security in your application infrastructure
Optimize feedback mechanisms


Certificering
Dette kursus leder hen mod eksamen AZ-400 Designing and implementing Microsoft DevOps Solution. Du skal bestille og betale for din eksamen særskilt.


For at opnå certificeringen Microsoft Certified: DevOps Engineer, Expert skal du også have bestået eksamen AZ-104 Azure Administrator eller AZ-204 Azure Developer.


Microsoft skriver om denne eksamen:


Candidates for this exam should have subject matter expertise working with people, processes, and technologies to continuously deliver business value.
Responsibilities for this role include designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.
A candidate for this exam must be familiar with both Azure administration and development and must be expert in at least one of these areas.



Læs mere om IT-certificering her.

Indhold
Modul 1: Development for enterprise DevOps

Introduction to DevOps
Plan Agile with GitHub Projects and Azure Boards
Design and implement branch strategies and workflows
Collaborate with pull requests in Azure Repos
Explore Git hooks
Plan foster inner source
Manage and configure repositories
Identify technical debt


Modul 2: Implement CI with Azure Pipelines and GitHub Actions

Explore Azure Pipelines
Manage Azure Pipeline agents and pools
Describe pipelines and concurrency
Design and implement a pipeline strategy
Integrate with Azure Pipelines
Introduction to GitHub Actions
Learn continuous integration with GitHub Actions
Design a container build strategy


Modul 3: Design and implement a release strategy

Create a release pipeline
Explore release strategy recommendations
Provision and test environments
Manage and modularize tasks and templates
Automate inspection og health


Modul 4: Implement a secure continuos deployment using Azure Pipelines

Introduction to deployment patterns
Implement blue-green deployment and features toggles
Implement canary releases and dark launching
Implement A/B testing and progressive exposure deployment
Integrate with identity management systems
Manage application configuration data


Modul 5: Manage infrastruture 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


Modul 6: Implement security and validate code bases for compliance

Introduction to Secure DevOps
Implement open-source software
Software Composition Analysis
Security Monitoring and Governance


Modul 7: 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


Modul 8: 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






Bemærk: Indhold for dette kursus tilpasses løbende af Microsoft for at følge med den løbende teknologiske udvikling, der kan derfor ske ændringer af kursusindhold uden varsel.



Designing and Implementing Microsoft DevOps solutions [AZ-400T00]

17.999,00 kr

+45 23 33 30 30

npk@kursuszonen.dk