• Length:
    6 Weeks
  • Effort:
    2–3 hours per week
  • Price:

    Add a Verified Certificate for $99 USD

  • Institution
  • Subject:
  • Level:
  • Language:
  • Video Transcript:


  • Basic programming experience is required.
  • Some experience using the C# programming language is recommended.
  • Conceptual understanding of cloud services may be beneficial.

About this course

Skip About this course
In this course, you will enhance an existing WPF “Enterprise Chat” style application by extending the functionality to take advantage of a number of Azure Cloud Services. The extended application will implement cloud services like Azure Active Directory for authentication and authorization and Azure SQL Database as a relational data store. The app will be further augmented with Azure Blob storage for efficient image storage, Azure Cognitive services for automating text and image moderation. Finally, Azure Cloud Compute capabilities are used to create a function that monitors Blob image uploads and automatically generates image thumbnails.

The target audience is any developer who wishes to learn how some of the more advanced capabilities of Azure Cloud Services can enhance their applications.

What you'll learn

Skip What you'll learn
  • Create an Azure Active Directory with Users and Groups.
  • Register an application as an Azure AD user.
  • Implement authentication of Azure AD users.
  • Implement authorization of Azure AD users.
  • Create and configure Azure storage services.
  • Migrate app data to Azure SQL
  • Store image data in Azure Blob Storage
  • Apply AI sentiment analysis to text content
  • Implement image analysis using AI Computer Vision
  • Create an Intelligent FAQ using Azure Cognitive Services
  • Implementing Azure Functions within an app
  • Implementing Docker Components within an app
Module 1
  • Lab 1: Configure an Azure Active Directory Implementation.
  • Lab 2: Implement AAD Authorization in Your Application.
Module 2
  • Lab 1: Migrate Your App Data to Azure SQL
  • Lab 2: Store Your Image Data in Azure Blob Storage
 Module 3
  • Lab 1: Apply AI Sentiment Analysis to Message Content
  • Lab 2: Implement Image Analysis using AI Computer Vision
  • Lab 3: Add an Intelligent FAQ
 Module 4
  • Lab 1: Implementing Azure Functions
  • Lab 2: Implementing Docker Components

Meet your instructors

Chris Howd
Engineer and Software Developer
Daren May
President and founder of CustomMayd

Pursue a Verified Certificate to highlight the knowledge and skills you gain

View a PDF of a sample edX certificate
  • Official and Verified

    Receive an instructor-signed certificate with the institution's logo to verify your achievement and increase your job prospects

  • Easily Shareable

    Add the certificate to your CV or resume, or post it directly on LinkedIn

  • Proven Motivator

    Give yourself an additional incentive to complete the course

  • Support our Mission

    EdX, a non-profit, relies on verified certificates to help fund free education for everyone globally