Home » Designing and Implementing Microsoft DevOps Solutions

Opleiding: Designing and Implementing Microsoft DevOps Solutions

Bij: Learnit

Inhoud van de cursus



Deze cursus biedt de kennis en vaardigheden om DevOps-processen en -praktijken te ontwerpen en implementeren. Studenten leren plannen voor DevOps, bronbeheer gebruiken, Git schalen voor een onderneming, artefacten consolideren, een strategie voor afhankelijkheidsbeheer ontwerpen, geheimen beheren, continue integratie implementeren, een strategie voor het bouwen van containers implementeren, een releasestrategie ontwerpen, een release opzetten managementworkflow, implementeer een implementatiepatroon en optimaliseer feedbackmechanismen


Inhoud



Module 1: Planning for DevOps
Lessons

  • 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
Lessons

  • 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





Module 3: Scaling Git for enterprise DevOps
Lessons

  • How to Structure your Git Repo
  • Git Branching Workflows
  • Collaborating with Pull Requests in Azure Repos
  • Why care about GitHooks
  • Fostering Inner Source
  • Lab : Code Review with Pull Requests





Module 4: Consolidating Artifacts & Designing a Dependency Management Strategy
Lessons

  • Packaging Dependencies
  • Package Management
  • Migrating and Consolidating Artifacts
  • Lab : Updating Packages





Module 5: Implementing Continuous Integration with Azure Pipelines
Lessons

  • 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
  • Continuous Integration Overview
  • Implementing a Build Strategy
  • Integration with Azure Pipelines
  • Integrate External Source Control with Azure Pipelines
  • Set Up Private Agents
  • Analyze and Integrate Docker Multi-Stage Builds
  • Lab : Enabling Continuous Integration with Azure Pipelines
  • Lab : Integrating External Source Control with Azure Pipelines





Module 6: Managing Application Config and Secrets
Lessons

  • Introduction to Security
  • Implement secure and compliant development process
  • Rethinking application config data
  • Manage secrets, tokens, and certificates
  • Implement tools for managing security and compliance in a pipeline
  • Lab : Integrating Azure Key Vault with Azure DevOps





Module 7: Managing Code Quality and Security Policies
Lessons

  • Managing Code Quality
  • Managing Security Policies
  • Lab : Managing Technical Debt with Azure DevOps and SonarCloud





Module 8: Implementing a Container Build Strategy
Lessons

  • Implementing a Container Build Strategy
  • Lab : Modernizing Existing ASP.NET Apps with Azure





Module 9: Manage Artifact versioning, security & compliance
Lessons

  • Package security
  • Open source software
  • Integrating license and vulnerability scans
  • Implement a versioning strategy
  • Lab : Manage Open Source Security and License with WhiteSource





Module 10: Design a Release Strategy
Lessons

  • Introduction to Continuous Delivery
  • Release strategy recommendations
  • Building a High-Quality Release pipeline
  • Choosing a deployment pattern
  • Choosing the right release management tool





Module 11: Set up a Release Management Workflow
Lessons

  • 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 secrets in the pipeline with Azure Key vault
  • Lab : Setting up and Running Functional Tests
  • Lab : Using Azure Monitor as release gate
  • Lab : Creating a release Dashboard





Module 12: Implement an appropriate deployment pattern
Lessons

  • 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: Implement process for routing system feedback to development teams
Lessons

  • 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





Module 14: Infrastructure and Configuration Azure Tools
Lessons

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





Module 15: Azure Deployment Models and Services
Lessons

  • Deployment Modules and Options
  • Azure Infrastructure-as-a-Service (IaaS) Services
  • Azure Platform-as-a-Service (PaaS) services
  • Serverless and HPC Computer Services
  • Azure Service Fabric
  • Lab : Deploying a Dockerized Java app to Azure Web App for Containers





Module 16: Create and Manage Kubernetes Service Infrastructure
Lessons

  • Azure Kubernetes Service
  • Lab : Deploying a multi-container application to Azure Kubernetes Service





Module 17: Third Party Infrastructure as Code Tools available with Azure
Lessons

  • Chef
  • Puppet
  • Ansible
  • Terraform
  • Lab : Infrastructure as Code
  • Lab : Automating Your Infrastructure Deployments in the Cloud with Terraform and Azure Pipelines





Module 18: Implement Compliance and Security in your Infrastructure
Lessons

  • Security and Compliance Principles with DevOps
  • Azure security Center
  • Lab : Implement Security and Compliance in an Azure DevOps Pipeline





Module 19: Recommend and design system feedback mechanisms
Lessons

  • The inner loop
  • Continuous Experimentation mindset
  • Design practices to measure end-user satisfaction
  • Design processes to capture and analyze user feedback
  • Design process to automate application analytics
  • Lab : Integration between Azure DevOps and Teams





Module 20: Optimize feedback mechanisms
Lessons

  • 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





Trainingsmateriaal



Voor het volgen van deze training ontvang je officieel Microsoft studie en oefenmateriaal. Je
ontvangt het e-book dat dienst doet als naslagwerk voor het praktisch uitvoeren van opdrachten in
een online leeromgeving. Je krijgt een half jaar toegang tot deze leeromgeving waarvoor je geen
software nodig hebt, alleen een computer met internetverbinding. In de online labs werk je door
scenario?s waarbij je het geleerde direct in de praktijk kunt toepassen.
Door middel van een oefenexamen kun je je goed voorbereiden op het bijbehorende Microsoft
examen. Dit oefenexamen volg je ook online. Het bestaat uit vragen vergelijkbaar met de vragen die
je op het daadwerkelijke examen kunt verwachten en geeft gedetailleerde uitleg bij zowel correcte
als incorrecte antwoorden. De training is volledig Engelstalig en zal in ongeveer 5 dagen af te ronden
zijn.


Certificaat



Na afronding van de training ontvang je van Learnit een certificaat. Indien je ook het bijbehorende
examen AZ-400 boekt en voltooid, krijg je ook een officieel certificaat van Microsoft.

Toelatingseisen: wat heb je nodig?

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.
AZ-104 of AZ-204 moet zijn behaald wil je het certificaat willen kunnen behalen.

Duur van de cursus

1 dag

Kosten van de cursus

600 Euro

Bijzonderheden



Tijdens deze e-learning krijg je 6 maanden toegang tot de online leeromgeving waarin je de stof
toepast op de praktijk. Als je de training volgt om je te certificeren, kun je bij ons ook direct examens
en vervolgtrainingen bijboeken. Bij het bundelen van trainingen geniet je van een bundelkorting, kijk
hiervoor op onze Microsoft certificeringspagina. De kosten van een examen bedragen ?175 euro
(excl. btw). Je kunt het examen online inplannen en volgen op een voor jou geschikt moment. Tijdens
het examen word je door een proctor gemonitord via webcam en microfoon. Indien je dit examen
wilt volgen kun je dit aangeven in het opmerkingenveld op het inschrijfformulier.


Alle voordelen op een rij:
  • 6 maanden toegang tot de leeromgeving
  • Een oefentoets

  • Voorbereiding op Microsoft Examen AZ-400
  • Onderdeel van de Designing and Implementing Microsoft DevOps Solutions certificering
  • Het officiŽle Microsoft studiemateriaal
  • Mogelijkheid om examens en vervolgtrainingen erbij te boeken

Informatie aanvragen

Gegevens aangeduid met een * zijn verplicht in te vullen.
jaar
 
resterend: tekens
 
A52f4 Typ de code exact over: (hoofdlettergevoelig)
 
© Copyright 2009-2021 Particuliereopleidingen.nl | Algemene voorwaarden | Overzicht van onze aanbieders | Adverteren