Exclusives

  • FREE training: One participation per registration to the Microsoft Certified: Microsoft Certified: Security, Compliance, and Identity Fundamentals (SC900) training – value of $695!
  • Certification exam participation: Two vouchers included – value of $450!
  • Video recording: 365 days of access to your course for viewing
  • Technical lab: Available for 180 days of online access
  • Class material: Complete and up to date with Microsoft Learn
  • Proof of attendance: Digital badge for completing the official Microsoft course
  • Fast and guaranteed private class delivery: Maximum wait of 4 to 6 weeks after registration, guaranteed date

This nine-day certification pathway includes two parts:

Developing Solutions for Microsoft Azure (AZ-204T00)

This five-day Microsoft certification training teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn to implement Azure compute solutions, create Azure Functions, implement and manage web applications, develop solutions that use Azure storage, implement authentication and authorization, and secure solutions using Key Vault and managed identities. Students will also learn to connect to and consume Azure and third-party services, and incorporate event-based and message-based models into their solutions. This training also covers monitoring, troubleshooting, and optimizing Azure solutions.

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

This four-day Microsoft certification training provides the knowledge and skills necessary to design and implement DevOps processes and practices. Students will learn to plan 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, design 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.

Expand

Public class

Planned date
January 27, 2025
5395
English
Planned date
March 3, 2025
5395
English
Planned date
April 7, 2025
5395
English
Planned date
May 12, 2025
5395
English
Planned date
June 16, 2025
5395
English
Planned date
July 14, 2025
5395
English

Private class

Inquire for this training to be delivered exclusively for the members of your organization.

Training plan

Developing Solutions for Microsoft Azure (AZ-204)

  • Examine Azure App Service
  • Examine Azure App Service plans
  • Deploy to App Service
  • Explore authentication and authorization in App Service
  • Discover App Service networking features
  • Configure application settings
  • Configure general settings
  • Configure path mappings
  • Enable diagnostic logging
  • Configure security certificates
  • Manage app features
  • Examine autoscale factors
  • Identify autoscale factors
  • Enable autoscale in App Service
  • Explore autoscale best practices
  • Explore staging environments
  • Examine slot swapping
  • Swap deployment slots
  • Route traffic in App Service
  • Discover Azure Functions
  • Compare Azure Functions hosting options
  • Scale Azure Functions
  • Explore Azure Functions development
  • Create triggers and bindings
  • Connect functions to Azure services
  • Explore Durable Functions app patterns
  • Discover the four function types
  • Explore task hubs
  • Explore durable orchestrations
  • Control timing in Durable Functions
  • Send and wait for events
  • Explore Azure Blob storage
  • Discover Azure Blob storage resource types
  • Explore Azure Storage security features
  • Evaluate Azure Storage redundancy options
  • Explore the Azure Blob storage lifecycle
  • Discover Blob storage lifecycle policies
  • Implement Blob storage lifecycle policies
  • Rehydrate blob data from the archive tier
  • Explore Azure Blob storage client library
  • Manage container properties and metadata by using .NET
  • Set and retrieve properties and metadata for blob resources by using REST
  • Identify key benefits of Azure Cosmos DB
  • Explore the resource hierarchy
  • Explore consistency levels
  • Choose the right consistency level
  • Explore supported APIs
  • Discover request units
  • Explore partitions
  • Choose a partition key
  • Create a synthetic partition key
  • Explore Microsoft .NET SDK v3 for Azure Cosmos DB
  • Create stored procedures
  • Create triggers and user-defined functions
  • Explore Azure virtual machines
  • Compare virtual machine availability options
  • Determine appropriate virtual machine size
  • Explore Azure Resource Manager
  • Deploy multi-tiered solutions
  • Explore conditional deployment
  • Set the correct deployment mode
  • Discover the Azure Container Registry
  • Explore storage capabilities
  • Build and manage containers with tasks
  • Explore elements of a Dockerfile
  • Explore Azure Container Instances
  • Run containerized tasks with restart policies
  • Set environment variables in container instances
  • Mount an Azure file share in Azure Container Instances
  • Explore the Microsoft identity platform
  • Explore service principals
  • Discover permissions and consent
  • Discover conditional access
  • Explore the Microsoft Authentication Library
  • Initialize client applications
  • Discover shared access signatures
  • Choose when to use shared access signatures
  • Explore stored access policies
  • Discover Microsoft Graph
  • Query Microsoft Graph by using REST
  • Query Microsoft Graph by using SDKs
  • Apply best practices to Microsoft Graph
  • Explore Azure Key Vault
  • Discover Azure Key Vault best practices
  • Authenticate to Azure Key Vault
  • Explore managed identities
  • Discover the managed identities authentication flow
  • Configure managed identities
  • Acquire an access token
  • Explore the Azure App Configuration service
  • Create paired keys and values
  • Manage application features
  • Secure app configuration data
  • Discover the API Management service
  • Explore API gateways
  • Explore API Management policies
  • Create advanced policies
  • Secure APIs by using subscriptions
  • Secure APIs by using certificates
  • Explore Azure Event Grid
  • Discover event schemas
  • Explore event delivery durability
  • Control access to events
  • Receive events by using webhooks
  • Filter events
  • Discover Azure Event Hubs
  • Explore Event Hubs Capture
  • Scale your processing application
  • Control access to events
  • Perform common operations with the
  • Event Hubs client library
  • Choose a message queue solution
  • Explore Azure Service Bus
  • Discover Service Bus queues, topics, and subscriptions
  • Explore Service Bus message payloads and serialization
  • Explore Azure Queue Storage
  • Create and manage Azure Queue Storage and messages by using .NET
  • Explore Azure Monitor
  • Explore Application Insights
  • Discover log-based metrics
  • Instrument an app for monitoring
  • Select an availability test
  • Troubleshoot app performance by using Application Map
  • Explore Azure Cache for Redis
  • Configure Azure Cache for Redis
  • Interact with Azure Cache for Redis by using .NET
  • Explore Azure Content Delivery Networks
  • Control cache behavior on Azure Content Delivery Networks
  • Interact with Azure Content Delivery Networks by using .NET

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

  • What is DevOps?
  • Explore the DevOps journey
  • Identify transformation teams
  • Explore shared goals and define timelines
  • Explore greenfield and brownfield projects
  • Decide when to use greenfield and brownfield projects
  • Decide when to use systems of record versus systems of engagement
  • Identify groups to minimize initial resistance
  • Identify project metrics and key performance indicators (KPIs)
  • Explore agile development practices
  • Explore principles of agile development
  • Define organization structure for agile practices
  • Explore ideal DevOps team members
  • Enable in-team and cross-team collaboration
  • Select tools and processes for agile practices
  • What is Azure DevOps?
  • What is GitHub?
  • Explore an authorization and access strategy
  • Migrate or integrate existing work management tools
  • Migrate or integrate existing test management tools
  • Design a license management strategy
  • Introduction to GitHub Projects and Project boards
  • Introduction to Azure Boards
  • Link GitHub to Azure Boards
  • Configure GitHub Projects
  • Manage work with GitHub Project boards
  • Customize Project views
  • Collaborate using team discussions
  • Agile plan and portfolio management with Azure Boards
  • Explore DevOps foundational practices
  • What is source control?
  • Explore benefits of source control
  • Explore best practices for source control
  • Understand centralized source control
  • Understand distributed source control
  • Explore Git and Team Foundation Version Control
  • Examine and choose Git
  • Understand objections to using Git
  • Describe working with Git locally
  • Introduction to Azure Repos
  • Introduction to GitHub
  • Migrate from TFVC to Git
  • Use GIT-TFS
  • Develop online with GitHub Codespaces
  • Version Control with Git in Azure Repos
  • Explore monorepo versus multiple repos
  • Implement a change log
  • Explore branch workflow types
  • Explore feature branch workflow
  • Explore Git branch model for continuous delivery
  • Explore GitHub flow
  • Explore fork workflow
  • Version control with Git in Azure repos
  • Collaborate with pull requests
  • Examine GitHub mobile for pull request approvals
  • Examine code quality
  • Examine complexity and quality metrics
  • Introduction to technical debt
  • Measure and manage technical debt
  • Integrate other code quality tools
  • Plan effective code reviews
  • Introduction to Git hooks
  • Implement Git hooks
  • Explore foster inner source
  • Implement the fork workflow
  • Describe inner source with forks
  • Work with large repositories
  • Purge repository data
  • Manage releases with GitHub Repos
  • Automate release notes with GitHub
  • Explore the concept of pipelines in DevOps
  • Describe Azure Pipelines
  • Understand Azure Pipelines key terms
  • Choose between Microsoft-hosted versus self-hosted agents
  • Explore job types
  • Introduction to agent pools
  • Explore predefined agent pool
  • Understand typical situations for agent pools
  • Communicate with Azure Pipelines
  • Communicate to deploy to target servers
  • Examine other considerations
  • Describe security of agent pools
  • Configure agent pools and understanding pipeline styles
  • Understand parallel jobs
  • Estimate parallel jobs
  • Describe Azure Pipelines and open-source projects
  • Explore Azure Pipelines and Visual Designer
  • Describe Azure Pipelines and YAML
  • Introduction to continuous integration
  • Learn the four pillars of continuous integration
  • Explore benefits of continuous integration
  • Describe build properties
  • Enable Continuous Integration with Azure Pipelines
  • Configure agent demands
  • Implement multi-agent builds
  • Explore source control types supported by Azure Pipelines
  • Describe the anatomy of a pipeline
  • Understand the pipeline structure
  • Detail templates
  • Explore YAML resources
  • Use multiple repositories in your pipeline
  • Integrate external source control with Azure Pipelines
  • What are Actions?
  • Explore Actions flow
  • Understand workflows
  • Describe standard workflow syntax elements
  • Explore events
  • Explore jobs
  • Explore runners
  • Examine release and test an action
  • Describe continuous integration with actions
  • Examine environment variables
    Share artifacts between jobs
  • Examine Workflow badges
  • Describe best practices for creating actions
  • Mark releases with Git tags
  • Create encrypted secrets
  • Use secrets in a workflow
  • Implement GitHub Actions For CI/CD
  • Examine structure of containers
  • Work with Docker containers
  • Understand Dockerfile core concepts
  • Examine multi-stage Dockerfiles
  • Examine considerations for multiple stage builds
  • Explore Azure container-related services
  • Deploy Docker containers to Azure App Service web apps
  • Explore traditional IT development cycle
  • What is continuous delivery?
  • Move to continuous delivery
  • Understand releases and deployments
  • Understand release process versus release
  • Describe Azure DevOps release pipeline capabilities
  • Explore release pipelines
  • Explore artifact sources
  • Choose the appropriate artifact source
  • Examine considerations for deployment to stages
  • Explore build and release tasks
  • Explore custom build and release tasks
  • Understand the delivery cadence and three types of triggers
  • Explore release approvals
  • Explore release gates
  • Use release gates to protect quality
  • Control deployments using release gates
  • Provision and configure target environments
  • Configure automated integration and functional test automation
  • Understand Shift-left
  • Set up and run availability tests
  • Explore Azure Load Testing
  • Set up and run functional tests
  • Examine task groups
  • Explore variables in release pipelines
  • Understand variable groups
  • Automate inspection of health
  • Explore events and notifications
  • Explore service hooks
  • Configure Azure DevOps notifications
  • Configure GitHub notifications
  • Explore how to measure quality of your release process
  • Examine release notes and documentation
  • Examine considerations for choosing release management tools
  • Explore common release management tools
  • Create a release dashboard
  • Explore microservices architecture
  • Examine classical deployment patterns
  • Understand modern deployment patterns
  • What is blue-green deployment?
  • Explore deployment slots
  • Introduction to feature toggles
  • Describe feature toggle maintenance
  • Explore canary releases
  • Examine Traffic Manager
  • Understand dark launching
  • What is A/B testing?
  • Explore CI-CD with deployment rings
  • Integrate GitHub with single sign-on (SSO)
  • Explore service principals
  • Explore Managed Identity
  • Rethink application configuration data
  • Explore separation of concerns
  • Understand external configuration store patterns
  • Introduction to Azure App Configuration
  • Examine Key-value pairs
  • Examine App configuration feature management
  • Integrate Azure Key Vault with Azure Pipelines
  • Manage secrets, tokens and certificates
  • Examine DevOps inner and outer loop
  • Integrate Azure Key Vault with Azure DevOps
  • Enable Dynamic Configuration Feature Flags
  • Explore environment deployment
  • Examine environment configuration
  • Understand imperative versus declarative configuration
  • Understand idempotent configuration
  • Why use Azure Resource Manager templates?
  • Explore template components
  • Manage dependencies
  • Modularize templates
  • Manage secrets in templates
  • Azure deployments using Resource
  • Manager templates
  • What is Azure CLI?
  • Work with Azure CLI
  • Create automation accounts
  • What is a runbook?
  • Understand automation shared resources
  • Explore runbook gallery
  • Examine webhooks
  • Explore source control integration
  • Explore PowerShell workflows
  • Create a workflow
  • Examine checkpoint and parallel processing
  • Understand configuration drift
  • Explore Desired State Configuration (DSC)
  • Explore Azure Automation State configuration (DSC)
  • Examine DSC configuration file
  • Explore hybrid management
  • Implement DSC and Linux Automation on Azure
  • What is Bicep?
  • Install Bicep
  • Understand Bicep file structure and syntax
  • Describe SQL injection attack
  • Understand DevSecOps
  • Explore Secure DevOps Pipeline
  • Explore key validation points
  • Explore continuous security validation
  • Understand threat modeling
  • Explore how software is built
  • What is open-source software
  • Explore corporate concerns with open-source software components
  • Introduction to open-source licenses
  • Explore common open-source licenses
  • Examine license implications and ratings
  • Inspect and validate code bases for compliance
  • Explore software composition analysis
  • Integrate WhiteSource with Azure DevOps pipeline
  • Implement GitHub Dependabot alerts and security updates
  • Integrate software composition analysis checks into pipelines
  • Examine tools for assess package security and license rate
  • Interpret alerts from scanner tools
  • Implement Security and Compliance in an Azure Pipeline
  • Explore SonarCloud
  • Explore CodeQL in GitHub
  • Manage technical debt with SonarCloud and Azure DevOps,
  • Plan Implement OWASP Secure Coding Practices
  • Explore OWASP ZAP penetration test
  • Explore OWASP ZAP results and bugs
  • Implement pipeline security
  • Explore Microsoft Defender for Cloud
  • Examine Microsoft Defender for Cloud usage scenarios
  • Explore Azure Policy
  • Understand policies
  • Explore initiatives
  • Explore resource locks
  • Explore Azure Blueprints
  • Understand Microsoft Defender for Identity
  • What is dependency management?
  • Describe elements of a dependency management strategy
  • Identify dependencies
  • Understand source and package componentization
  • Decompose your system
  • Scan your codebase for dependencies
  • Explore packages
  • Understand package feeds
  • Explore package feed managers
  • Explore common public package sources
  • Explore self-hosted and SaaS based package sources
  • Consume packages
  • Introduction to Azure Artifacts
  • Publish packages
  • Package Management with Azure Artifacts
  • Identify existing artifact repositories
  • Migrate and integrating artifact repositories
  • Secure access to package feeds
  • Examine roles
  • Examine permissions
  • Examine authentication
  • Understand versioning of artifacts
  • Explore semantic versioning
  • Examine release views
  • Promote packages
  • Explore best practices for versioning
  • Publish packages
  • Install a package
  • Delete and restore a package
  • Explore package access control and visibility
  • Understand the inner loop
  • Introduction to continuous monitoring
  • Explore Azure Monitor and Log Analytics
  • Examine Kusto Query Language (KQL)
  • Explore Application Insights
  • Implement Application Insights
  • Monitor application performance with Application Insights
  • Explore Azure Dashboards
  • Examine view designer in Azure Monitor
  • Explore Azure Monitor workbooks
  • Explore Power BI
  • Build your own custom application
  • Share acquired knowledge within development teams
  • Introduction to Azure DevOps project wikis
  • Integrate with Azure Boards
  • Integrate Azure DevOps and Teams
  • Share team knowledge using Azure Project Wiki
  • Explore rapid responses and augmented search
  • Integrate telemetry
  • Examine monitoring tools and technologies
  • Examine when get a notification
  • Explore how to fix it
  • Explore smart detection notifications
  • Improve performance
  • Understand server response time degradation
  • Reduce meaningless and non-actionable alerts
  • Examine blameless retrospective
  • Develop a just culture

Recommended Prerequisite Knowledge

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

Credentials and certification

Exams features

  • Codes: AZ-204 and AZ-400
  • Titles: Developing Solutions for Microsoft Azure and Designing and Implementing Microsoft DevOps Solutions 
  • Duration: 120 minutes for AZ-204 and 150 minutes for AZ-400 
  • Number of Questions: 40 to 60
  • Question Format: Multiple choice, multiple response, scenario-based
  • Passing Score: 700 out of 1000
  • Cost: $0 (included in your training)

Exams topics

  • Develop Azure compute solutions  
  • Develop for Azure storage  
  • Implement Azure security  
  • Monitor, troubleshoot, and optimize Azure solutions  
  • Connect to and consume Azure services and third-party services  
  • Configure processes and communications
  • Design and implement source control
  • Design and implement build and release pipelines
  • Develop a security and compliance plan
  • Implement an instrumentation strategy

Check all exam details on Microsoft Learn >>

Microsoft Certified: DevOps Engineer Expert (AZ-204 + AZ-400) Training Bundle

The Microsoft Certified: DevOps Engineer Expert (AZ-204 + AZ-400) training bundle combines two key courses to provide participants with a comprehensive skill set in development and DevOps practices. The bundle includes AZ-204: Developing Solutions for Microsoft Azure and AZ-400: Designing and Implementing Microsoft DevOps Solutions, offering an in-depth understanding of building, deploying, and managing modern cloud applications with continuous integration and delivery pipelines.

This training is ideal for developers and IT professionals aiming to achieve the DevOps Engineer Expert certification and excel in cloud-native application development and deployment practices.

Why Choose the DevOps Engineer Expert Training Bundle?

DevOps practices are essential for delivering high-quality applications efficiently and consistently. This bundle equips participants with skills to streamline development workflows, optimize infrastructure, and ensure seamless deployment in Azure environments. By earning the DevOps Engineer Expert certification, you demonstrate your ability to create scalable solutions and manage development pipelines effectively.

This training combines hands-on Azure development with advanced DevOps methodologies, preparing you for the AZ-204 and AZ-400 certification exams and real-world challenges.

Key Skills Developed in the Training

  1. Develop cloud-based applications
    Learn to design and implement Azure-based solutions, including app services, serverless functions, and containerized workloads.

  2. Optimize and automate development processes
    Gain expertise in implementing CI/CD pipelines using Azure DevOps tools, automating testing, and managing code repositories.

  3. Implement DevOps practices
    Understand the principles of DevOps culture and apply them to streamline collaboration, deployment, and monitoring processes.

  4. Configure and secure Azure environments
    Master best practices for managing Azure resources, securing applications, and integrating identity and access management.

  5. Monitor and improve performance
    Use Azure Monitor, Application Insights, and other tools to track application performance and resolve issues proactively.

  6. Design scalable and resilient architectures
    Learn to create solutions that meet enterprise requirements for scalability, availability, and disaster recovery.

This training bundle is delivered by Microsoft-certified experts who provide real-world scenarios and practical exercises. Participants benefit from live interactions, hands-on labs, and detailed guidance, ensuring they are well-prepared for certification exams and workplace applications.

Who Should Attend?

This training is ideal for:

  • Developers transitioning to DevOps roles
  • IT professionals seeking expertise in continuous integration and deployment
  • Azure administrators looking to expand their knowledge in cloud-native application development
  • Organizations aiming to implement DevOps best practices in Azure environments

Elevate Your Skills with Comprehensive DevOps Training

The Microsoft Certified: DevOps Engineer Expert (AZ-204 + AZ-400) training bundle equips you with the skills to develop and deploy cloud-native applications efficiently. Enroll today to achieve your certification and advance your career in DevOps.

Frequently Asked Questions about the Microsoft AZ-204 + AZ-400 bundle training (FAQ)

The bundle covers Azure application development, DevOps practices, CI/CD pipelines, infrastructure as code, and Azure monitoring tools.

This course is intended for developers, IT professionals, and Azure administrators looking to enhance their DevOps expertise.

Participants should have experience with Azure fundamentals, programming languages such as C# or Python, and a basic understanding of DevOps principles.

Each course aligns with the objectives of its respective exam, providing both theoretical knowledge and hands-on experience to ensure success.

You will work with Azure DevOps, GitHub, Azure CLI, PowerShell, and other development and deployment tools.

This certification validates your expertise in DevOps practices, application development, and cloud deployment, enhancing your career opportunities in DevOps roles.

Request form for a private class training

Dear Client,

We confirm the receipt of your request regarding the training: Microsoft Certified: DevOps Engineer Expert (AZ204-400)

Here is the information we have received.

Language: English

Duration: 9 days / 63 hours

Number of participants from your organization *

Minimum number of participants: 6

Organization name *
Your first and last name *
Telephone number *
Professional email *
How did you hear about us? *
Comments or Remarks
Promotional code
I accept the General Terms and Conditions
The General Conditions are accessible on this page.

Our website uses cookies to personalize your browsing experience. By clicking ‘I accept,’ you consent to the use of cookies.