lab challenge

Azure Bot Services Challenge

Up to 1h 30m
Get challenged in a real environmentProve your skills in a real-world, provisioned environment.
Push your limitsComplete an unguided mission within the time limit.
See resultsTest your problem-solving skills and track your progress.
Lab description

Bots have a wide variety of use cases. Companies use them both to interact with employees as well as internally. Bots can serve as Q/A endpoints, customer service agents, virtual assistants and more. People use Azure Bot Service to host their bots because it offers easy deployment and management as well as tight integration with other Azure tools.

In this challenge lab, you'll be asked to publish a functioning bot to Azure Bot Service. You'll be given a Windows environment that is set up to create and deploy bots, but how you publish your bot to Azure Bot Service is up to you. You'll pass the challenge when the bot responds with any messages on the /api/messages route of the web app it is published to. This is a real environment, meaning you'll have the chance to show practical experience rather than answer questions in a multiple-choice environment.


September 29th, 2020 - Modified the check to admit more possible solutions to the challenge

August 24th, 2020 - Allowed the deployment of Linux web apps

July 23rd, 2020 - Updated the lab validation check to resolve an issue causing unexpected check failures

  • The lab, Creating and Deploying a Bot to Azure Bot Service
  • Knowledge of the Azure Portal
Intended audience
  • Developers
  • Azure engineers
  • Anyone aiming to use bots to solve a problem
What will be assessed
  • Your knowledge of the Azure Portal
  • Your ability to create bots
  • Your ability to publish bots to the Azure Bot Service
About the author
Matt Martinez, opens in a new tab
Cloud Content & Labs QA
Learning paths

Matt has worked for multiple Fortune 500 companies as a DevOps Engineer and Solutions Architect. He is an AWS Certified DevOps Engineer - Professional, and an AWS Certified Solution Architect - Associate. He enjoys reading and learning new technologies.

Covered topics
Azure Bot Services Challenge