This course is all about communication between apps and services. Students will learn how to create and manage their own APIs by using API Management, and how to use the different event- and message-based services in Azure within their development solutions. Throughout the course students learn how to create and integrate these resources by using the Azure Portal, Azure CLI, REST, and application code.
Module 1: Develop an App Service Logic App
Logic Apps helps you build solutions that integrate apps, data, systems, and services across enterprises or organizations by automating tasks and business processes as workflows. This module covers what they are and how to create them.
Students will understand how to create and manage Azure Logic Apps.
Module 2: Integrate Azure Search within solutions
Azure Search is a search-as-a-service cloud solution that gives developers APIs and tools for adding a rich search experience over private, heterogenous content in web, mobile, and enterprise applications. In this module students will learn how to integrate Azure Search in to their solutions.
Students will know how to provision the service, create an index, load data, and execute searches.
Module 3: API Management
API Management (APIM) helps organizations publish APIs to external, partner, and internal developers to unlock the potential of their data and services.
Students will know how to provision the APIM service using the Azure Portal, secure APIs with subscriptions and client certificates, and use API policies to modify the behavior of an API.
Module 4: Develop event-based solutions
This module covers developing event-based solutions in Azure by integrating Azure Event Grid, Event Hubs, and Notification Hubs in your applications.
Students will know how the services work and how to integrate them in to their solutions.
Module 5: Develop message-based solutions
Microsoft Azure Service Bus is a fully managed enterprise integration message broker. Service Bus is most commonly used to decouple applications and services from each other, and is a reliable and secure platform for asynchronous data and state transfer. Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS.