Lab Challenge

Azure Bot Services Challenge

Push your skills to the next level in a live environment

Lab Steps

lock
Azure Bot Services Challenge

The hands-on lab is part of this learning path

824BBE59-AE15-4604-A78B-947B97E3F337 Created with sketchtool.
Start Lab Challenge
Difficulty

Intermediate

Time Limit

1h 30m

Students

27

Ratings
5/5
star star star star star
01

About Lab Challenges

Lab challenges are hands-on labs with the gloves off. You jump into an auto-provisioned cloud environment and are given a goal to accomplish. No instructions, no hints. To pass, you'll have a limited time to demonstrate your problem-solving skills and get the checks that inspect the state of your lab environment.

02

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

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

Intended audience

  • Developers
  • Azure engineers
  • Anyone aiming to use bots to solve a problem

Prerequisites

  • The lab, Creating and Deploying a Bot to Azure Bot Service
  • Knowledge of the Azure Portal
03

About the Author

Students24629
Labs38
Learning paths1

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