logo

Microsoft Certified: DevOps Engineer Expert (AZ204-400)

This nine-day training is composed of two parts:

Developing Solutions for Microsoft Azure (AZ-204T00)

This five-day course teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities. Students will also learn how to connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions. The course also covers monitoring, troubleshooting, and optimizing Azure solutions.

Designing and Implementing Microsoft DevOps solutions (AZ-400T00)

This four-day course provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.

This training is a comprehensive preparation to the exams AZ-204 and AZ-400 to earn the Microsoft Certified: DevOps Engineer Expert certification.

You can purchase an individual part of this certification track - contact us for the details.

Microsoft

A preferential rate (-15%) applies to the regular cost for non-profit organizations, as well as the government sector. In addition, you can benefit from additional advantages through a corporate agreement when you need to train several people or teams in your company. Contact us for details.

Public class

Virtual classroom
Tentative dateTentative date
April 24 2023
3600 €
 
English
Virtual classroom
Tentative dateTentative date
October 23 2023
3600 €
 
English
3600 €
Duration: 
9 days / 63 hours

Private class

Virtual classroom
Minimum no. of participants: 5
9 days / 63 hours
Price on request
English or Serbian
Training plan: 

Developing Solutions for Microsoft Azure (AZ-204)

Module 1: Creating Azure App Service Web Apps

  • Azure App Service core concepts
  • Creating an Azure App Service Web App
  • Configuring and Monitoring App Service apps
  • Scaling App Service apps
  • Azure App Service staging environments

Module 2: Implement Azure functions

  • Azure Functions overview
  • Developing Azure Functions
  • Implement Durable Functions

Module 3: Develop solutions that use blob storage

  • Azure Blob storage core concepts
  • Managing the Azure Blob storage lifecycle
  • Working with Azure Blob storage

Module 4: Develop solutions that use Cosmos DB storage

  • Azure Cosmos DB overview
  • Azure Cosmos DB data structure
  • Working with Azure Cosmos DB resources and data

Module 5: Implement IaaS solutions

  • Provisioning VMs in Azure
  • Create and deploy ARM templates
  • Create container images for solutions
  • Publish a container image to Azure Container Registry
  • Create and run container images in Azure Container Instances

Module 6: Implement user authentication and authorization

  • Microsoft Identity Platform v2.0
  • Authentication using the Microsoft Authentication Library
  • Using Microsoft Graph
  • Authorizing data operations in Azure Storage

Module 7: Implement secure cloud solutions

  • Manage keys, secrets, and certificates by using the KeyVault API
  • Implement Managed Identities for Azure resources
  • Secure app configuration data by using Azure App Configuration

Module 8: Implement API Management

  • API Management overview
  • Defining policies for APIs
  • Securing your APIs

Module 9: Develop event-based solutions

  • Implement solutions that use Azure Event Grid
  • Implement solutions that use Azure Event Hubs

Module 10: Develop message-based solutions

  • Implement solutions that use Azure Service Bus
  • Implement solutions that use Azure Queue Storage queues

Module 11: Monitor and optimize Azure solutions

  • Overview of monitoring in Azure
  • Instrument an app for monitoring
  • Analyzing and troubleshooting apps
  • Implement code that handles transient faults

Module 12: Integrate caching and content delivery within solutions

  • Develop for Azure Cache for Redis
  • Develop for storage on CDNs

Designing and Implementing Microsoft DevOps solutions (AZ-400T00)

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

Module 2: Development for enterprise DevOps

  • Structure your Git Repo
  • Manage Git branches and workflows
  • Collaborate with pull requests in Azure Repos
  • Identify technical debt
  • Explore Git hooks
  • Plan foster inner source
  • Manage Git repositories

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

Module 4: Design and implement a release strategy

  • Introduction to continuous delivery
  • Create a release pipeline
  • Explore release recommendations
  • Provision and test environments
  • Manage and modularize tasks and templates
  • Automate inspection of health

Module 5: Implement a secure continuous deployment using Azure Pipelines

  • 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
  • Integrate with identity management systems
  • Manage application configuration data

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

Module 7: Design and Implement a dependency management strategy

  • Explore package dependencies
  • Understand package management
  • Migrate consolidating and secure artifacts
  • Implement a versioning strategy
  • Introduction to GitHub Packages

Module 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

Module 9: 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
Exclusives: 
  • One FREE attendance to the Microsoft Certified: Security, Compliance, and Identity Fundamentals (SC900) training
  • One year access to the class recording
  • 180 days access to the lab environment after class
  • Two vouchers to take the exams
  • Up to date courseware with Microsoft Learn
  • One year subscription to the All Access Pass library containing hundreds of complementary practice labs
  • Microsoft course achievement badge
Prerequisites: 
  • Students should have 1-2 years professional development experience and experience with Microsoft Azure. They must be able to program in an Azure Supported Language.
  • Fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
Certification information: 

Exam characteristics:

  • Exams codes: AZ-204 and AZ-400
  • Cost: 0 (included in your training)
  • Skills measured
    • Develop an instrumentation strategy
    • Develop a Site Reliability Engineering (SRE) strategy
    • Develop a security and compliance plan
    • Manage source control
    • Facilitate communication and collaboration
    • Define and implement continuous integration
    • Define and implement a continuous delivery and release management strategy
  • All details...

Contact us for more information on pricing::

Eccentrix
Office: 1-888-718-9732
E-mail: info@eccentrix.ca

130, King Street West, Suite 1800
Toronto, Ontario M5X 1E3
www.eccentrix.ca