Course Overview

Learn how to configure a message-based integration architecture, develop for asynchronous processing, create apps for autoscaling, and better understand Azure Cognitive Services solutions.

Key Learning Areas

  • How to configure a message-based integration architecture
  • Understand how to Develop for Asynchronous Processing
  • Begin creating apps for Autoscaling
  • Understand Azure Cognitive Services Solutions

Course Outline

Developing Long-Running Tasks and Distributed Transactions

  • Implementing large-scale, parallel, and high-performance apps using batches
  • HPC using Microsoft Azure Virtual Machines
  • Implementing resilient apps by using queues As well as, implementing code to address application events by using webhooks. Implementing a webhook gives an external resource a URL for an application. The external resource then issues an HTTP request to that URL whenever a change is made that requires the application to take an action.

Configuring a Message-Based Integration Architecture

  • Configure an app or service to send emails
  • Configure an event publish and subscribe model
  • Configure the Azure Relay service
  • Configure apps and services with Microsoft Graph

After completing this module, students will be able to:

  • How to configure a message-based integration architecture

Developing for Asynchronous Processing

  • Implement parallelism, multithreading, and processing
  • Implement Azure Functions and Azure Logic Apps
  • Implement interfaces for storage or data access
  • Implement appropriate asynchronous computing models
  • Implement autoscaling rules and patterns

After completing this module, students will be able to:

  • Understand how to Develop for Asynchronous Processing

Developing for Autoscaling

  • Implementing autoscaling rules and patterns
  • Implementing code that addresses singleton application instances
  • Implementing code that addresses a transient state

After completing this module, students will be able to:

  • Begin creating apps for Autoscaling

Developing Azure Cognitive Services Solutions

  • Developing Solutions using Computer Vision
  • Developing solutions using Bing Web Search
  • Developing solutions using Custom Speech Service
  • Developing solutions using QnA Maker

After completing this module, students will be able to:

  • Understand Azure Cognitive Services Solutions

Who Benefits

Successful Cloud Solutions Architects begin this role with practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking.