Enhance Your Desktop App with Cloud Services

  • flag Edx
  • student All Levels
  • database eLearning
  • earth English
  • clock 6w


In this course^ students will take a legacy application and modernize it using cloud services. Enhancements to the app will include cloud-based authentication^ a move to cloud storage^ implementation of AI services^ and support for distributed computing.

Covered topics:

  • Computer Science


In this course^ you will enhance an existing WPF &ldquo,Enterprise Chat&rdquo, 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.