home > training > AZPI: Cloud-Based Integration Using Azure Logic Apps

AZPI: Cloud-Based Integration Using Azure Logic Apps

$3,495

  • 5 Days

Interested in scheduling a date for this course?
Request A Date
x
Course:
  • This field is for validation purposes and should be left unchanged.

Course Description

In this course, students learn how to create enterprise-grade integration solutions using Logic AppsAPI Apps, the Enterprise Integration Pack, and Azure Service Bus.

At the core of the course is Logic Apps and how to use this cutting-edge technology to build integration workflows. However, Logic Apps primarily provide process orchestration and API integration. In order to build well-rounded enterprise integrations, you may desire publish-subscribe capabilities, hybrid connectivity, and VETER pipelines. As a result, you will see how to interact with other Azure services such as Azure Service Bus, as well as on-premises systems like SQL Server, and how you can add to the out-of-the-box tools in Logic Apps with the Enterprise Integration Pack.

This 5-day course offers the full picture for developers who need to build integration solutions using the Azure platform, and gives students about 20 hours of hands-on lab time in which they will build several integration solutions.

In this course, attendees will receive live instruction from one of our expert trainers, in-classroom demonstrations, challenging hands-on labs, and an electronic copy of the presentation materials and lab guide with hands-on activities.

Participants in this course will need an Azure subscription, or the ability to create a free trial subscription.

Outline

Module 1: Introduction to Logic Apps and Cloud-Based Integration

  • Microsoft Integration Platform Vision
  • Logic App Technology Primer
  • Building a Simple Logic App

 

Module 2: Setting Up an Azure App Service Development Environment

  • Components of Hybrid Integrations
  • Setting Up a Development Environment

 

Module 3: Introduction to Logic Apps

  • Logic App Fundamentals
  • Anatomy of a Logic App
  • Intro to Logic Apps Expressions
  • Manual Testing and Troubleshooting

 

Module 4: Using Azure Resource Groups as an Application Lifecycle Container

  • Resource Groups Fundamentals
  • Working with Resource Groups
  • Managing Resource Deployments Using Team Foundation Server

 

Module 5: Advanced Logic Apps

  • Conditional Execution
  • Calling External Logic
  • Exception Handling
  • Looping Through Data
  • Tracking

 

Module 6: Building Enterprise Application Integration (EAI) Apps Using Azure App Service

  • EAI Concepts
  • Implement VETERO Using Logic Apps
  • Enabling Hybrid Integrations
  • Introducing the Enterprise Integration Pack

 

Module 7: Creating Schemas

  • Introduction to Schemas
  • Creating XML Schemas
  • Schemas for Non-XML Messages
  • Introduction to Logic Apps and Cloud-Based Integration
  • Microsoft Integration Platform Vision
  • Logic App Technology Primer
  • Building a Simple Logic Apps

 

Module 8: Mapping Data Using Transforms

  • Introduction to Maps
  • Manipulating Data Using Functoids
  • Getting the Most out of the Mapper

 

Module 9: Introduction to Microsoft Azure Service Bus

  • What Is Service Bus?
  • Working with Queues
  • How Service Bus Handles Failures

 

Module 10: Implementing a Publish/Subscribe Model Using Service Bus

  • Theory of Topics and Subscriptions
  • Interacting with Topics and Subscriptions Programmatically

 

Module 11: Architecting Cloud Integration Solutions

  • Reviewing Core Technologies
  • Workshop: Full Day Workshop
  • Lab 11A: Building EAI Apps Using Azure App Service
  • Lab 11B: Advanced Apps with Azure App Service
  • Lab 11C: Building Request/Response Logic Apps

 

Module 12: Building Custom API Apps

  • Anatomy of an API App
  • Fundamentals of Web API
  • Hello API App World
  • Debugging API Apps
  • Creating Deployment Templates for Custom APIs

 

Module 13: Building Custom Triggers

  • Concepts of Triggers
  • Creating Polling Triggers

 

Audience

This course is designed for experienced .NET developers with a strong desire to learn about Microsoft’s new Integration options using Azure Logic Apps.

Prerequisites

Attendees should be proficient with C# and have some familiarity with ASP.NET, MVC, and Web API.

What You Will Learn

At the completion of this course, attendees will be able to:

  • Manage the Application Lifecycle using Azure Resource Groups
  • Create Azure resources using the Azure Resource Manager and Azure Portal
  • Connect to on-premises systems using the on-premises data gateway
  • Create schemas for Azure API Apps
  • Build maps for the BizTalk Transform Service API App
  • Manage Enterprise Integration Pack assets using an Integration Account
  • Interact with Azure Service Bus topics, subscriptions, and queues manually and programmatically
  • Build complex workflows using Logic Apps to perform forking, merging, loops, parallel execution, and exception handling
  • Build custom API Apps including triggers and actions
  • Included is a full day workshop where attendees will build a complete end-to-end integration using Logic Apps, API Apps, and Azure Service Bus