Azure Logic Apps: Fundamentals

Azure Logic Apps is a key component in cloud-based integration. This course will teach you the core building blocks of Logic Apps including flow control, in-order message processing, custom connectors, exception handling, and more.
Course info
Rating
(20)
Level
Intermediate
Updated
Apr 18, 2018
Duration
2h 45m
Table of contents
Course Overview
Inside Microsoft Azure Logic Apps
Request-response Scenarios
Working with Advanced Flow Control
Nested Logic Apps
In-order Message Processing
Handling Large Messages
High Volume Scenarios
Batching Inside Logic Apps
Creating Custom Connectors
Azure Event Grid with Logic Apps
Advanced Exception Handling
Description
Course info
Rating
(20)
Level
Intermediate
Updated
Apr 18, 2018
Duration
2h 45m
Description

At the core of Azure-based integration and workflow is a thorough knowledge of Logic Apps. In this course, Azure Logic Apps: Fundamentals, you’ll learn how to build mission-critical Logic Apps for the Enterprise. First, you’ll learn the basics of flow control inside a Logic App. Next, you’ll explore core areas of Logic Apps covering batching, in-order delivery, and exceptions. Finally, you’ll discover how to handle scenarios like large messages and high volume. When you’re finished with this course, you’ll have a foundational knowledge of Logic Apps that will help you as you move forward working with integration scenarios inside Azure.

About the author
About the author

Stephen W Thomas is an Independent Azure Architect specializing in hybrid integration and cloud-based solutions using Logic Apps, BizTalk Server, Service Bus, and other Azure technologies. He is a 13-time Microsoft MVP for Azure & Microsoft Integration, a published author, content creator for Pluralsight, and a strong community contributor. As an Independent Consultant, Stephen gets to work with a large variety of customers all over the world provided non-biased advice on integration and cloud computing. He blogs frequently about Azure, Logic Apps, and Cloud Computing and can be followed on Twitter.

More from the author
More courses by Stephen W. Thomas
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Stephen W. Thomas and welcome to my course, Azure Logic Apps: Fundamentals. I am an independent consultant specializing in Microsoft integration and Azure. This includes logic apps. In this course we are going to walk through 11 core features that comprise logic apps. Some of the major topics that we will cover include working with advanced flow control, batching and de-batching of messages, creating custom connectors, creating event-based logic apps using Azure Event Grid, and handling exceptions inside of logic apps. By the end of this course you will know the core fundamentals of designing and building an enterprise-grade logic app. Before beginning this course you should be familiar with the basics of working with logic apps. I hope you'll join me on this journey to learn Azure logic apps with the Azure Logic Apps: Fundamentals course at Pluralsight.

Inside Microsoft Azure Logic Apps
Hello. My name is Stephen Thomas and this course is called Azure Logic Apps: Fundamentals. The name of this module is Inside Microsoft Azure Logic Apps. Let's get started with a summary of this module. First off, we're going to get started with a course overview. Then we're going to review our fictitious company that we're going to follow through this course called Wired Brain Coffee. Then we're going to talk about why logic apps are best for them, and then we're going to see a demo on processing inbound XML batch data.

Request-response Scenarios
Hello. My name is Stephen Thomas and this module is called Request-Response Scenarios. Let's get started by taking a look at what we're going to cover in this module. First, we're going to learn about the types and reasons for using request-response logic apps. Next, we're going to dive deeper in how to configure a request-response logic app. Then we're going to review how to create and use variables inside of our logic apps. Then we're going to see how to test request-response logic apps using a tool like SoapUI, and last we're going to see a demo of validating user credit request applications using a logic app.

Working with Advanced Flow Control
Hello. My name is Stephen Thomas and this module is called Working with Advanced Flow Control. Let's take a look at what we're going to cover in this module. First off, we're going to review parallel branches, conditions, and switch cases. Then we're going to see a demo of building an image moderation system using logic apps. Then we're going to dive into foreach, do until, scopes, and de-batching. And last, we're going to see a demo of processing batch loyalty program data with logic apps.

Nested Logic Apps
Hello. My name is Stephen Thomas and this module is called Nested Logic Apps. Let's get started with a summary of this module. First off, we're going to take a look at the default retry policy that's set on actions inside our logic apps. Then we're going to learn how best to use nested logic apps in order to enhance our business processes. Then we're going to see the details in actually calling a nested logic app. And last, we're going to see a demo of processing patch loyalty program data with nested logic apps.

In-order Message Processing
Hello. My name is Stephen Thomas and this module is covering In Order Message Processing. Let's get started with a summary of this module. First off, we're going to take a look at why ordered delivery might be needed in the first place. Next, we're going to learn the role that Azure Service Bus plays in ensuring we can have ordered delivery inside our logic apps. Then we're going to learn how to set up ordered delivery inside a logic app and how to set up our Service Bus queues to support in-order delivery. Last, we're going to see a demo of how to use an ordered delivery to select a winning entry in a contest.

Handling Large Messages
Hello. My name is Stephen Thomas and this module is called Handling Large Messages. Let's get started with a summary of this module. First off, we're going to review what are large messages and what scenarios we might see them in. Then we're going to dive deeper into the size limits that currently exist inside of logic apps. Then we're going to review the details of working with Blob storage and FTP triggers and actions because these support much larger files. Last, we're going to see a demo of processing large files of customer data.

High Volume Scenarios
Hello. My name is Stephen Thomas and this module is covering High Volume Scenarios. Let's take a look at a summary of this module. First off, we're going to review rate limits set on logic apps and connections. We're going to learn how to view the current rate limits that exist per connection. We're going to outline ways to increase or bypass certain rate limits, and last, we're going to see a demo of reviewing high-volume scenarios and connection limits.

Batching Inside Logic Apps
Hello, my name is Stephen Thomas, and this module is called Batching Inside Logic Apps. Let's take a look at a summary of this module. First off, we're going to learn some of the reasons why you need batching support inside of Logic Apps in the first place, then we're going to learn how to set up batching using the batching trigger and the batching action, as provided for us inside of Logic Apps, and last we're going to see a demo of setting up batching to batch inbound customer transactions.

Creating Custom Connectors
Hello, my name is Stephen Thomas, and this module is called Creating Custom Connectors. Let's get started with a summary of this module. First off we're going to talk about what are custom connectors inside Azure. Then we're going to talk about what is needed in order to create your own custom connector to use in your logic apps. Then we're going to walk through in detail how to create a custom connector, and last, we're going to see a demo of returning Major League Baseball news from a custom connector.

Azure Event Grid with Logic Apps
Hello, my name is Stephen Thomas, and this module is called Azure Event Grid with Logic Apps. Let's take a look at the summary of this module. First off in this module we're going to talk about what is Azure Event Grid. Then we're going to take a look at how to build logic apps to react to events inside Event Grid. Then we're going to take a look at a demo of receiving image files via an event trigger.

Advanced Exception Handling
Hello, I'm Stephen Thomas, and this module is called Advanced Exception Handling. Let's get started with a summary of this module. First off we're going to review the core exception handling principles inside of Logic Apps. Then we're going to learn how to configure the runAfter property to process exception scenarios. Then we're going to review how to read error messages by using the Scope shape. And last, we're going to see a demo of reviewing the settings on the runAfter property, and how to view error messages using the Scope shape.